-
Notifications
You must be signed in to change notification settings - Fork 1
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
Controls daughter pcb #21
base: master
Are you sure you want to change the base?
Conversation
Could you rename the PCB to say Controls-LeaderDaughter. |
…ns, found new MOSFETs
…e 555 timer circuit. Adjusted ignition switch signals.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Readme wiring diagram looks dope af
GPIO expander chip:
- Add debouncing for the 3 button switches
- Add bypass caps on the Vdd pins on the chip
- The Reset pin is shorted to 3.3V and it's active low so you should put a pullup resistor to 3.3V
- The INIT pin is open drain active low so you need a pullup resistor on the line since you need to "pull up" the 0 to a 1.
- Chip footprint no work
You'll need current limiting resistors on those lights (prob just put a placeholder value and write a note to calc it later)
I think you're able to configure these pins as outputs so might be cool to also include the light outputs in this chip so all the lighting and IO will be through this chip (could also put in the ignition signals). Up to you and Controls (@IshDeshpa) tho since they'll need to program it. Works either way
I don't think that many test points are required for those power inputs Those test points are on the LeaderSOM
Do you need two mosfets for the fans? They'll always be at the same speed so they might as well just share the same signal |
…t limiting resistors. Removed some TPs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You don't need debouncing on those switches, only on the buttons
The gpio expander ic is kinda hard to read now. I'd recommend moving the chip and switches to a different sheet and use net labels to make that cleaner. Basically you have all the switches with their debouncing stuff in a separate section but then connect it to the chip with net lables.
Why is the brake potentiometer circuit different?
I put this in a diff comment but why 2 mosfets for driving fans?
You used 52465-2070 for the connections to the LeaderSOM, which is the male part of the connector. The female portion (what you should be using) is 53307-2071 |
I might be tweaking cuz I could've sworn I looked at that resistor value before and it was fine For the photocoupler resistor value: The resistor should be > (12-1.2)/(.020). So more than 540 ohms, which is double what y'all have rn. |
…LeaderPCB into Controls-DaughterPCB
Nice job on the note addendums for each schematic I think it will make reviewing and future revisions much easier. I'd suggest that you move those notes closer to the relevant component. For example, putting the resistor calculations next to those resistors. If there's not enough space then that's fine you can move them to the side. Them being in the corner is hard to find. Can you add why you need those optoisolators, the reasonings for your pullups and pulldown for the extender chip, the reasoning for the 2-pin 12V motor can connector, and the ordering of the display connector? Also, you'll need 6 mounting holes: 4 for the PCB and 2 for the LeaderSOM. |
Quality Assurance Checklist
To make reviews more efficient, please make sure the board meets the following standards and check everything off once the board meets the quality check. Once everything has been checked, the assigned reviewers will begin the review process. Edit this description to check off the list.
There are exceptions with all guidelines. As long as your decisions are justified, then you are good! Contact the reviewers or the leads about any exceptions.
Minimum Prerequisites
2D Spacing
3D Spacing
Components
Copper Layer
*Not really a problem for modern manufacturing techniques but good practice and important for high speed signal integrity.
Silkscreen Layer
Edge Cut Layer
IMPORTANT NOTICE
Other Comments
Write any comments about the board that would help the reviewers here.