-
Notifications
You must be signed in to change notification settings - Fork 5
V2 #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jackie-mcaninch
wants to merge
25
commits into
v1
Choose a base branch
from
v2
base: v1
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
V2 #10
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Merging dev to master
removed power board files
…increased width of board to 55 mm
- 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!!!
v2.4 - Final release
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bringing in changes to add servo calibration control from command line