-
-
Notifications
You must be signed in to change notification settings - Fork 110
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
ABSIS Bus Master #267
ABSIS Bus Master #267
Conversation
-Updated Schematic with 10k Pullup Resistors for all Switches -Updated Schematic, changed to 10K Pullup resistor on SCL, SDA, and INT -Updated PCB with Pull-up Resistors for Switches
Added Pullup Resistros to AMPCD
Fixed missing connections
Ddi button board pullup resistors
This is an ABSIS Bus Master which utilizes a 4-pin power in from the pit PSU, and 3x MAX487 chips to drive three RS485 buses. The data and power buses have been combined into a six pin bus. This PCB is a shield for an Arduino Mega 2560 R3.
|
Had old template. Updated Mega template to R3 arduino mega. Redid Bus Master.
Starting review, I'm not quite clear on having the ability to disable the RS485 busses, is there a specific reason to do this vs just ingnoring anything comming in via software? If we want to keep them, any thoughts on changing the jumpers to something like a p channel mosfet controlled by dip switches, this would reduce the number of separate parts you would need to have on hand (no jumpers) You would need to add something like, 1 x DSHP03TS-S 3 x 0603WAF1002T5E
|
Do we want to add fusing on the board? |
It would be worthwhile changing the the traces for power to planes, currently with ~1mm traces it would be good for ~2.2A. |
Recommend you add a spot for a number to be written on the board, (a large white silkscreen area) this is probably more relevant for the Nanos, just so you can keep track of them. |
Does that make sense?
Let me know when your good to go again, in the mean time I can look to see what we can do for the open issues. |
TODOABSIS Master
|
Remove Bus Enable jumpers. Change schematic BUS Connectors to match PCB order. (Cosmetic change.) Consider if fusing is required. Add power planes. - Changed front plane to 12V_Supply, since other voltages should have fairly low downstream amperage draws comparatively. Fix adjacent pin bridges. (Move out from direct bridge to "U" bridge.) Add silkscreen box to write reference designator on the PCB.
Description
This is the ABSIS Bus Master, which is an Arduino Mega 2560 R3 shield which utilizes 3x MAX487 ICs to drive 3x independent RS485 buses.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Passes all DRC checks; no physical testing yet accomplished. (Schematic DRC states the the PWR pins of the ICs are not driven, which is the intent of the jumpers. They shouldn't be driven until a jumper is installed.)
Checklist: (Delete non-relevant sections)
PCB/ECAD: