/interface-board

The design and documentation for our hardware interfacing circuit board.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Robot Hardware Interface Board

This repository contains @nichlock's design for our hardware interfacing board. This is the board which the board-interface package is designed to control.

Top of board, outside appearence

Capabilities

This board is designed for our underwater robot, and connects to the Raspebrry Pi through the 40-pin header on the right. It has the following dedicated capabilities:

  • 32 GPIO pins
  • 32 PWM outputs
  • 16 Analog inputs
  • 8 Individual leak sensors
  • 4 MOSFETs capable of driving 17A (connector limited)
  • 2 Current sensors capable of 17A (connector limited, sensors are capable of 50A)
  • 1 Microcontroller for I/O that needs constant attention
  • 1 Configuration chooser, with 4 switches, for changing any setting on the fly