Lrdsnow Docs
HandmadeVectorBodyboard

Cozmo Body

Cozmo 1.5 bodyboard, but in the worst way

Custom Vector Body, but its for Cozmo 1.5 (the backpack is a bit different with 1.0)

Hardware

Heres the fun part, you need an mcu (or really any small device capable of uart & spi, NOT an ESP32 unless you want to multiplex everything), motor drivers that can drive 4x motors, and enough pins to handle the backpack connector and encoders and whatnot, i used:

then just wire it up, GND to all GND pins, 5v to VBUS's and VDD's, TP4056/TP4057 out to 5v boost in, all data stuff to gpio like spi, i2c, all the backpack wires, motor driver outs to motor wires, etc.

Head pinout is also a bit different with Cozmo its:

  • 3.3v (i think)
  • TRX (UART)
  • GND

Backpack is a bit different with cozmo, its combined with one of the motors, id recommend just splitting the JST into multiple connectors The pinout is very odd for the cozmo backpack, its:

  1. LED Power
  2. LED Color
  3. Button/LED
  4. GND

Software

I have yet to work with the cozmo head, but this is where you should start looking: https://github.com/kercre123/victor/blob/6246f5a7f2e35e7c78d1f153ce65158967a0a4cc/robot/hal/spine.cpp

On this page