Remote controlled PCB

Master.pdf (153.8 KB)


//see PDF for more resolution.

This is my remote control (master) that I built using 3 multiplexers and 48 buttons. When I press a button, I want to get a HIGH signal from it. Have I used the PULL-DOWN resistors correctly? I am using HC-05 to communicate with the slave.

Slave.pdf (279.7 KB)


//see PDF for more resolution.

This is the slave that is to control 12 NEMA17 stepper motors (rated 1.5A and 3.3V) and 14 valves (for now 2 of them are PWM-capable, but I intend to replace them all as they become available) each rated 12V and around 600 ± 50mW.

My question for slave is, have I used too many unnecessary ground wires, I used separate ground wires for 5V and 12V (thick lines) connections.

Also, I am powering this with an SMPS (12V, 400W, so, 33.33A), do I increase the wattage of resistors, or the resistance values or the number of resistors? I just don't want it to fry.

Is there anything, I should add to make it safer? The terminal block I am using to connect PCB to SMPS is rated 45A.

*This is my first KiCad project, so schematics might look messy. I am open to making any suggested alterations to it to make it easier to understand on this forum. Feel free to request any other files if necessary.

**This is for a soft robotics project.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.