Skip to main content

Robotics / Motor Control

Robotic Arm Controller Board: STM32WB Six-Axis Motor-Control Schematic and Pre-Layout Audit

We designed the schematic of a six-axis robotic-arm evaluation board (STM32WB55 with BLE, three DRV8833 dual H-bridges) and audited it before layout, fixing 14 critical or high-severity errors. Status: schematic complete (2026); PCB layout next.

Robotics evaluation-board projectSchematic phase: 2026Rapid Circuitry hardware team

Published Last reviewed:

Schematic
Status: audited; layout next
14
Critical/high errors fixed before layout
6 axes
3× DRV8833 dual H-bridge
100 × 80 mm
Target board size
Illustrative photo: a desktop robotic arm beside a motor-controller circuit boardIllustrative image

The Challenge

An evaluation board for a small robotic arm has to drive six brushed DC motors, talk over Bluetooth, and be easy to probe and debug. Mistakes in the schematic of a motor board are expensive: they show up as smoke, dead drivers or boards that never boot, and each fix costs a respin.

Six motor channels

Six axes need three dual H-bridge drivers, each with sleep and fault lines that must be wired correctly to the MCU.

Impact: 6 bidirectional channels

Mixed voltages on one board

A 12 V rail sits next to battery and 3.3 V logic rails, so a single wrong connection can short a rail or destroy a driver.

Impact: 12 V next to 3.3 V

Debuggability

An evaluation board must be easy to measure: test points, debug access and clear signal flow matter as much as function.

Impact: Test points required

Readable schematic

A clean, non-overlapping schematic with left-to-right signal flow was a hard requirement, not a preference.

Impact: IEEE 315 readability

Our Solution

We captured the full schematic in KiCad, then ran a structured electrical audit before any layout. The audit found 14 critical or high-severity errors; all were fixed and the sheet was reorganised into seven functional zones so the board is easy to review, lay out and debug.

System Architecture

A wireless MCU driving six brushed DC axes, organised into seven schematic zones.

Control and wireless

  • STM32WB55 MCU with BLE 5 and Zigbee radio
  • MCU at the centre of the sheet with its passives
  • Debug passives and a column of test points

Motor drive

  • 3× TI DRV8833 dual H-bridge: six brushed DC channels
  • Drivers stacked vertically with their charge-pump decoupling
  • Open-drain fault lines with pull-ups to the MCU
  • Motor connectors grouped on the right edge

Power and inputs

  • 12 V and battery inputs
  • Power-management zone on the left of the sheet
  • Input connectors grouped in their own zone

Board Facts

MCUSTM32WB55 (BLE 5 / Zigbee)
Motor drivers3× TI DRV8833 dual H-bridge
Axes6 brushed DC
Components / nets65 / 48
Target size100 × 80 mm
Design standardsIPC-2221, IPC-2152, IPC-7351, IEEE 315

What We Delivered

  • Complete KiCad schematic: 65 components on 48 nets, all placed and labelled
  • Pre-layout electrical audit with 14 critical/high findings
  • All 14 findings fixed in the schematic
  • Schematic reorganised into seven functional zones
  • Test-point column for bring-up and debugging

What the Audit Found

Examples of the 14 critical and high-severity errors fixed before layout.

Rail short

Critical

Battery rail (VBAT) shorted to ground

Would have failed at first power-up

Driver sleep pins on 12 V

Critical

DRV8833 nSLEEP pins shorted to the 12 V rail

Far above the logic-input rating

Fault line misrouted

High

Open-drain nFAULT outputs wired wrongly; pull-ups missing

Faults would never reach the MCU

Missing parts

High

Charge-pump (VCP) decoupling and test points absent; one LED reversed

Drivers would not run reliably; board hard to debug

Outcome and Status

The schematic is complete, audited and cleanly organised. PCB placement and routing on the 100 × 80 mm board are the next step, so no hardware results are reported here. The lesson is the reason the audit exists: fourteen errors that would each have caused a hardware failure were removed before any copper was committed.

Errors removed before layout

14

Critical and high-severity findings, all fixed in the schematic

Schematic

65 parts / 48 nets

Organised into seven functional zones with left-to-right signal flow

Next step

PCB layout

Placement and routing on a 100 × 80 mm board

Technologies Used

STM32WB55DRV8833BLE 5ZigbeeKiCadIPC-2221IPC-2152IPC-7351IEEE 315

Related Case Studies

Related services, industries and guides