Control Board - Pitt-RAS/iarc7_common GitHub Wiki

The Control Board is a sensor interfacing board that allows a variety of sensors to be read and sent to the main control computer. The board is designed to connect directly to a ConnectTech Orbitty Carrier Board.

Schematics

The Eagle Schematics for the board can be found here.

Firmware

The firmware for the board can be found here.

Feature List

  • Teensy 3.2 for processing
  • RTC Battery Backup for Jetson
  • 4 Digital GPIO pins with grounds
  • 3 Analog Input Pins
  • 7 i2C breakout ports attached to the Teensy's i2c pins
  • 1 i2c breakout port attached to the Jetson's i2c port
  • 1 Buzzer
  • 1 GPIO for disabling power to the motor via the control board
  • WS2812 RGB LED light strip port and attachable regulator for the lights

Problems

  • Jetson i2c port pinout and teensy i2c port pinout are not the same
  • JST connectors are difficult to crimp and frequently fall out
  • Not designed for cable management
  • Wraps around ethernet jack which managed to destroy the ethernet jack in a crash
  • Extra serial ports should've been broken out
  • Did not account for needing opto-isolated battery monitoring