Skip to content

Conversation

@jackie-mcaninch
Copy link

Bringing in changes to add servo calibration control from command line

Merging dev to master
removed power board files
- Changed 0603 LEDs to 0402
- Arranged LEDs in grid of 3 x 2.5 mm spacing
- Increased board width from 50 to 55mm to accommodate spacing
- Rerouted all traces to LEDs again for new spacing (needs to be verified; v2.0 worked)
- ERC/DRC done
- Added BOM
- Updated gerbers, renders, schematic, dimensions
- Fixed display power circuit with PNP (active low)
- Replace charger with MCP73781 (can toggle between 500mA and 1000mA with jumper)
- Fixed battery JST with PH connector
- Fixed 5V switch to switch before 5V boost instead of after to avoid voltage drop
- Merged 5V power with LED power
- Connected USB shield to ground
- Connected rotary encoder shield to ground
- Removed blue LED from 5V power to avoid voltage drop
- Thickened some power traces where needed
- Minor adjustments to traces, component placement and silkscreen to accommodate design changes
- Thickened mounting holes
- Added visible ground silkscreen for servo
- Renamed LEDs to match dotstar in code
- Better info in schematics where needed
- Updated dimensions, schematics, gerber, renders, BOM, 3D step files
- ERC/DRC done
- Added two P-channel MOSFETs in parallel for reverse protection of the battery to reduce RDS(ON)
- Reduce MOSFETs gate pull-down resistor from 10k to 4.7k (account for increase in gate capacitance when using 2 FETs instead of 1)
- Replace P-channel MOSFETS with SSM3J338R,LF - higher Id (6A) and lower RDS(ON) (17mohm)
- INA219 is now powered from the 5V bus instead of 3.3V bus. This is to avoid potential issues in performance if 3.3V bus voltage drops down under 2.7V when servo is moving. All other sensors and ICs are fine down to 2V except INA219
- Added logic level shifters for INA219 I2C bus to translate from 5V to 3.3V
- Replaced the 3.3V power on all voltage level shifters with a GPIO so the pull-ups can be turned off when not in use and save power in sleep mode
- Replace PNP to turn display off with P-channel MOSFET (PNP had a larger voltage drop)
- Removed jumper from charging circuit and made the current setting to be 1A using a 1k PROG resistor
- Both schottky diodes are now the same SOD123 parts with 2.5 A current limit
- Updated F1 fuse to have a 2.6A rating
- Added more caps at 5V boost input
- Replaced 2.2uF 1206 caps with 10uF and 0.1uF 0402 caps at boost output
- Replaced reset button series resistor with 220 to keep total unique parts down
- Replaced several other capacitors and resistors with common parts already in use on the board to keep total unique parts down
- Updated the schematic frame with Radiator Revivers logo
- Added more dimensions for reference
- Mounting holes are now grounded (library update)
- Rearranged multiple traces, position of components and vias and silkscreen to accommodate for all design changes. Some trace lengths and widths are now different
- Updated BOM, renders, gerbers, 3D step file, schematic file
- ERC/DRC done
- Remove extra 10K pull-ups on 3.3V I2C level shifter, since 4.7K I2C pull-ups already exist on the bus
- Remove pull-up power circuitry. Now toggling directly from GPIO
- Add NPN transistor to gate of Q2 to toggle display power properly
- Add 10k bleed resistors to input and output of 5V boost regulator to drain the capacitors when power is turned off
- Add layer numbers on each layer for reference
- Made antenna trace curved
- Add outline to ATMEGA1284P package (moved to tplace layer)
- Add more vias to 5V line for better conductivity through traces
- Change encoder MPN to PEC11R-4315F-S0012 (12 detents only)
- Trace changes to accommodate new design
- BOM, gerbers, schematic, dimension, renders, step, PNP update
- ERC/DRC done
- Board should consume ~10uA in sleep mode if properly coded. Hopefully this is the final design!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants