Cogalloy robotics parts workbench
Back to learn
Beginner40 min read2 parts

RRC Lite Commissioning: Power, USB Link and Safe I/O Checks

Commission the STM32 controller, Raspberry Pi 5 power path and read-only I/O before enabling any motor channel.

RRC Lite Commissioning: Power, USB Link and Safe I/O Checks

What this guide proves

COG-RRC-LITE is mechanically mounted, powered within its 6–14 V input range through a verified path, visible to the Raspberry Pi 5, and checked with no unexpected motor or servo activity.

Hardware and scope boundary

The controller provides four encoder-motor channels, a QMI8658 6-axis IMU, PWM and serial-bus-servo ports, USB/I²C and a Pi 5-compatible 5 V / 5 A host-power path. It is not supplied with a Raspberry Pi, battery, motors or a universal firmware image for every chassis.

Prepare before applying power

Photograph the delivered board, connectors, jumpers and labels. Use the documented power harness only after verifying voltage, polarity and current capability. Disconnect motors and bus servos for the first host-link check; do not feed the Pi from more than one unverified 5 V source.

Procedure

  1. Mount the board using its 57.5 × 48.5 mm hole pattern with clearance for connectors and strain relief.
  2. With loads disconnected, inspect reverse-polarity protection, wiring polarity and the selected servo-voltage jumper position. Do not select a servo rail until the attached servo specification is known.
  3. Apply the verified controller input, observe the expected indicators, and measure or otherwise verify the Pi host-power path before relying on it for a Pi 5.
  4. Connect the supplied Type-C data cable to the Pi, identify the serial interface, and use the delivered firmware documentation for a read-only version, IMU or heartbeat check.
  5. Test one motor/encoder channel only after the chassis is safely raised or mechanically restrained. Confirm direction, encoder count direction and stop behavior before connecting further channels.

Pass criteria and record

Record controller serial number, firmware identity, input source, host-link path, jumper positions and one-channel direction test. No reset, unexplained heat, brownout or uncontrolled output is acceptable.

Do not proceed when

Stop if connector pinout or polarity is uncertain, the Pi loses power under a controller transition, a motor moves without an explicit test, or firmware support is not matched to the delivered board.

Continue from here

Add the specific chassis firmware or ROS bridge only after this electrical acceptance. Keep the motor map, encoder counts and power topology with the robot build record.

PARTS

Used in this tutorial

View all parts
Control & computeCOG-RRC-LITE

Cogalloy RRC Lite STM32 Robot Controller for Raspberry Pi 5

US$39.99View details
Control & computeCOG-RPI5-8GB

Raspberry Pi 5 Model B, 8 GB Single-Board Computer

US$175.00View details