Skip to content

Latest commit

 

History

History
71 lines (60 loc) · 4.4 KB

HARDWARE.md

File metadata and controls

71 lines (60 loc) · 4.4 KB

Building the Hardware

I've designed the hardware system below out of mostly off the shelf parts. Links are provided for reference and convenience. You can likely substitute in equivalent components without issue but I make no guarantees.

General supplies

  • M2.5 screws, nuts and standoffs
  • M3 screws, nuts and standoffs
  • 5-conductor cable
  • Neutrik Rean NYS322 5 pin DIN Plugs
  • Neutrik Rean NYS325 5 pin DIN Connectors

Core System

  • Core System print
    • Use the right hand or left hand print, depending on how you want to route your cables
    • The extension wings are symmetrical, and can be used for either the left or right hand case
  • Raspberry Pi 3
    • Should work on any Pi or similar SBC. Original development was on the Metro M4 which lacked the CPU power for the system.
    • If you swap in another board, the prints for the system may need adjustment. Even across Pis, where footprint is the same, port positioning differs.
  • 64x32 RGB LED Matrix, 4mm Pitch
  • Adafruit RGB Matrix Hat
  • Adafruit ISO1540 I2C Isolator
    • Separates the entire sensor chain from the Pi's power, as the Pi itself can't provide enough power for all the sensors.
  • Adafruit LTC4311 I2C Extender
    • Needed to boost the I2C signal over the cable run from the main system to the Lateral Control Box.
    • Depending on the length of the cable run to your range sensor, another may be required.
  • POE Splitter
    • To power the Pi directly. You can alternately power via USB, alterations to the case will be needed.
  • 5V 4A power supply
    • Powers the display and the sensors

The sensor box cases are set up with a caution-stripe lid. If you have a multi-material printer or want to assemble yourself, you can use that. Otherwise, print as one object. If printing as one object, you should be able to use only half the lid thickness.

The cases all support two mounting options - zip ties and screws. Zip tie channels are sized for XXX. Screw keyholes are sized for US #8 screws.

Range Sensor Box

Lateral Control Box

  • Lateral Control Box case
    • There's one extra port opening in the case, to allow for future addtional sensors. Cover it with a port cover for now.
  • Adafruit VL53L1X range sensor
    • Also acts as the middle lateral sensor.
  • Adafruit AW9523 GPIO Expander
    • Used to control the lateral VL53L1X sensors for address setting.

Lateral Sensor Box

Item Description Source Part #
Metro M4 Airlift Microcontroller Adafruit 4000
64x32 RGB LED Matrix @ 4mm pitch Display Adafruit 4886
Matrix Shield Display interface Adafruit 2601
AW9523 GPIO Expander Additional GPIO Adafruit 4886
US-100 Ultrasonic Rangefinder Adafruit 4019
VL53L1X Laser Rangefinder Adafruit 3967
5V4A Switching Supply Power Supply Adafruit 1466
2.1mm DC Barrel jack Panel Power Jack Adafruit 610
QT/Qwiic JST SH 4-pin to Male Headers I2C Board Connectors Adafruit 4209
5-pin DIN plug Remote sensor cables Parts Express 092-150
5-pin DIN female chassis connector Remote sensor ports Parts Express 092-154