-
Notifications
You must be signed in to change notification settings - Fork 4
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
PCB Design Suggestions and Questions #1
Comments
Hello, thank you for your detailed comments.
The inner layers are absolutely required for cooling the DRV8874, and are specified to be 1oz copper for our DCC-EX listed vendors.
I will keep it in mind for the next revision
C107, C108, C211 could be adjusted a bit, any others sit in places where high current (C104, C106) or low impedance (C204) is required. In any case we have not heard of any problems of the sort yet.
Capacitor derating is not news to me. There seems to still be enough capacitance on the 5V plane, and if there wasn't, changing to a different part with the same behavior would not do much, the solution would be to simply place more of them.
The ESP32 module forces the board to always be "Standard PCBA", where the arming cost is the same for all component types.
Yes, but in the DCC-EX system it is supposed to be a separate module connected to an IO port or over i2c. Which of course means we probably should go and provide a standard solution at some point.
True
Seems like an oversight that nothing is there. I will talk to @FrightRisk about adding something. It should end up being very similar to the licensing of the EX-Motorshield |
I have found in the past that inner layers are rather ineffective for radiating heat, maybe swaping the traces from the bottom copper layer to the inner 2 layer and a full GND plane on the bottom could be better but no worries, whatever works 👍
Yeah tombstoning is much less common than it used to be in the old days, if you don't have any issues then no need to worry I'm just nit picking.
C701341 is avaliable for Economic PCB assembly and I can't find any other parts that don't supports economic PCB assembly in the current design. Thanks for all your hard work :) |
First off, thanks for creating this open source DCC base station! I've been reviewing the design and have some suggestions that might help improve performance and reduce production costs.
PCB Layer Suggestions
Component Suggestions
Safety and Usability
Would be happy to elaborate on any of these points or help implement changes if you're interested.
The text was updated successfully, but these errors were encountered: