cancel
Showing results for 
Search instead for 
Did you mean: 

PCB Critiques

at3
Associate III

Hello, I am creating 2 pcbs, one for controlling 6 stepper motor drive boards, and one for controlling 8 servos. Both have an STM32 and CAN communication. It would be great if you could critique my designs and tell me where I could improve so they have the maximum chance of working

Zoomed Out stepperZoomed Out stepper

 

 

zoomed in Stepperzoomed in StepperServoServo

 

 

 

 

 

 

Thanks so Much!!

12 REPLIES 12
ahsrabrifat
Senior

Did you simulate your circuit? 

Include NRST on your debug connector.

Provide a UART for diagnostic output; also some "uncommitted" IOs ...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

also some "uncommitted" IOs ...

... with at least some testpoint / pad for debugging via GPIO & scope.