I designed a PCB layout incorporating several pre-built components, including:
After more then 50 hours working with the 18V supply, two motor drivers burned out (A4988 and TB6612FNG).
This led me to order the PCB, but after assembly, it performed worse than the protoboard. Nothing worked as expected, and during diagnostics, I found that removing both the A4988 and TB6612FNG drivers improved circuit stability. I also noticed that the LED on the INA3221 sensor was dimmer than on the protoboard. Additionally, the no-load currents on channels 1, 2, and 3 differ significantly, measuring 40mA, 40mA, and 80mA, respectively.
If anyone could help me understand what might be wrong with the circuit, I would greatly appreciate it!





- 1x ESP32-WROOM-32D
- 2x laser sensors (KY-008)
- 1x JST connector for the lasers
- 2x IR sensors (TCRT5000)
- 1x current and voltage measurement sensor (INA3221)
- 2x motor drivers (DRV8871)
- 1x motor driver (TB6612FNG)
- 1x stepper motor driver (A4988)
- 1x 35V 100µF capacitor
- 1x buck converter (27V to 5V)
- 1x LED
- 1x push button
- 1x passive buzzer
- 1x JST connector for power input, with additional JST connectors for motor and sensor I/O.
After more then 50 hours working with the 18V supply, two motor drivers burned out (A4988 and TB6612FNG).
This led me to order the PCB, but after assembly, it performed worse than the protoboard. Nothing worked as expected, and during diagnostics, I found that removing both the A4988 and TB6612FNG drivers improved circuit stability. I also noticed that the LED on the INA3221 sensor was dimmer than on the protoboard. Additionally, the no-load currents on channels 1, 2, and 3 differ significantly, measuring 40mA, 40mA, and 80mA, respectively.
If anyone could help me understand what might be wrong with the circuit, I would greatly appreciate it!


















