Servo Controller PCB Review

Thread Starter

robottech963

Joined Jul 20, 2026
4
Hello all, new user here.

I've recently designed a PCB that is meant to power 6 servos, an rgb led, have 6 DO pins, 6 DI pins, and also power a TFT display. The board will be powered from a bench power supply, an esp32 devkit is the controlling device.

Everything works on a breadboard - and ive ordered a prototype but I'm no electrical engineer. My main reason for posting for a review is to catch any glaring safety concerns that I may be missing as I'd like to design this as well as possible - I'm learning.

Here's some general information about the board - and I'll include a couple screenshots below.

# Reverse polarity protection - using a mosfet immediately after the VCC terminals to make sure it won't power the board if polarity is not correct.

# 5amp slow blow fuse to allow for brief current spikes on the servo buss - but not allow a continuous current of over 5 amps

# 5mm trace going from mosfet drain to fuse - then to capacitor. mirrored 2.5mm trace with staggered 0.5mm vias to stitch the buss along the servo +vdc pins since the pin spacing wouldn't support a wider trace.

# 1000uf capacitor before servo buss


There is a 100uf capacitor coming off the main buss for the esp32 power, and a couple ceramic capacitors for the led and the esp. The display module has built in capacitors and appropriate hardware so I haven't added any for that. the esp and the display are plug and play on the female headers.

My main concern is it stating it's for 5amps of current - should my traces be sufficient for this on the servo buss? All feedback welcome - thank you guys.
 

Attachments

MaxHeadRoom

Joined Jul 18, 2013
30,745
By Servo's, do you mean RC servo's ? there are also mny other systems that come under the heading of 'Servo'
BTW, is the common meant to be Earth ground? Or just a typical miss-use of the symbol?
What is the end use intended to be?
 

Thread Starter

robottech963

Joined Jul 20, 2026
4
By Servo's, do you mean RC servo's ? there are also mny other systems that come under the heading of 'Servo'
BTW, is the common meant to be Earth ground? Or just a typical miss-use of the symbol?
What is the and use intended to be?
thanks for the reply. These are meant for the open loop 0-180 degree hobby servos for arduino, rc cars etc. And in this case GND is meant to be the ground reference for the board not earth ground. I'm a little inexperienced so to put it in my terms if this were on a breadboard GND would be everything that ties into the GND pin on the esp32, not going through mains to an actual earth ground.

The intended use is esp32 driving the servos by taking hmi input and moving the servos accordingly. you can save positions and run them in an automatic routine that would be variable speed set in hmi also - which is the reason i chose 5amps as a currrent maximum
 

panic mode

Joined Oct 10, 2011
5,129
your images show 2-layers board but negative rail is missing. P1 has GND terminal that needs to connect to C1 etc.
also need to connect to MCU (whatever the model is).

1784594293871.png
 
Last edited:
Top