Skip to content

Hex Master Control Board

Jeremy edited this page Apr 20, 2019 · 2 revisions

This project is still in progress, so the contents of this page may be outdated or incomplete.

Overview

While working with Arduino and Adafruit boards is useful for quick results out of the box, there are a number of advantages that come with designing custom electronic boards for a hexapod rover. Among other things, a custom PCB:

  • Reduces the need for jumper wires and eases cable management,
  • Offers a slimmer profile than three third-party boards,
  • Is more robust to movement and catching, and
  • Interfaces more elegantly with auxiliary devices, like the XBee.

This new board will use an Atmega 2560, just like the Arduino Mega, and combine the functionality of the Arduino and Adafruit servo driver boards. Additionally, it will interface more directly with the IMU and XBee boards.

Block Diagram

Coming soon

Bill of Materials

Part Digikey Part Number Cost Each (USD) Quantity Cost (USD)
Atmega 2560 QFP ATMEGA2561-16AU-ND 12.07 1 12.07
Micro USB 2.0 Connector 609-4616-1-ND 0.45 1 0.45
USB to UART Bridge 768-1007-1-ND 4.50 1 4.50
Power Multiplexer 296-46373-1-ND 2.01 1 2.01
5V Linear Regulator MCP1702T-5002E/CBCT-ND 0.49 1 0.49
5.5mm Barrel Jack CP-002B-ND 0.63 1 0.63
PWM Driver 568-8366-5-ND 2.26 2 4.52
5V Buzzer 433-1028-ND 0.54 1 0.54
3-row, 12-pin RA header SAM13035-ND 0.82 6 4.92
16MHz Crystal Oscillator 535-10226-1-ND 0.27 1 0.27
35.40
Clone this wiki locally