Skip to content

Assembling the Circuit Board

Completed PCB
The PCB is a hat that sits atop the Raspberry Pi that distributes power and commands to the motors, steps down voltage from the batteries for the Raspberry Pi, and contains the innertial measurement unit (IMU) that senses the dog's orientation.

Pre-assembled PCBs will be made available for sale online. If you purchase a pre-assembled PCB, continue to Step 4. Electronics Housing Assembly.

Requirements

  • Flush Cutters or Snips
  • Soldering Iron (pencil or chisel tip)
  • Solder
  • Sand paper (optional)
  • Sprocket PCB V1.1
  • 6x 2-pol terminal post
  • 4x TE Connectivity AMP 4-pol 2mm vertical connector
  • 1x 4-pin female header
  • 1x 5-pin female header
  • 3x 6-pin female header
  • 1x 2x20-pin female header (or 2x 6-pin or more female header)
  • Stright male header strip
  • 5V Step-Down Voltage Regulator (Pololu D36V28F5)
  • Inertial Measurement Unit (Adafruit BNO055)
  • 4-Channel Bidirectional Logic Level Converter Shifter Module

Assembly Instructions

Female Headers

Preperation

  1. Cut the male header strips into one 4-position piece, one 5-position piece, and five 6-position pieces using flush cutters or snips.

  2. Solder the male headers to the voltage regulator, as shown.
    Voltage Regulator Pins
    Voltage Regulator Pins 2

  3. Solder the male headers to the level shifter, as shown.
    Level Shifter Pins
    Level Shifter Pins 2

  4. Solder the male headers to the BNO055 IMU, as shown. IMU Pins

Board Assembly

  1. Solder the terminal posts, headers, and TE connectors to the top of the PCB, as shown. Female Headers 1

  2. Solder the female headers to the bottom of the PCB (for mating with the Raspberry Pi), as shown. You can use two 6-pin (or more, as shown) female headers or a single 2x20 pin header.
    Female Headers 2

  3. Insert the voltage regulator, level shifter, and IMU into the female headers, as shown.

Old PCB Version shown.

The 4-pol header posts will be replaced with the white TE Connectors

Completed PCB