pcb designs for our hexapedal robot
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Project Outputs for LeggedBot
.gitignore
ADXL345_5V.SchDoc
Components.SchLib
Footprints.PcbLib
I2CShifter.SchDoc
LeggedBot.OutJob
LeggedBot.PcbDoc
LeggedBot.PrjPcb
LeggedBot.PrjPcbStructure
LeggedBot.SchDoc
MP1584_5V.SchDoc
MotorDriver_TB6612.SchDoc
README.md

README.md

Sparky electrical

boards

Repository for the primary control PCB of our hexapedal robot.

Features:

  • three TB6612 dual h-bridge driver ICs controlled through a PCA9685 PWM driver (for running 6 individual leg motors)
  • an ADXL345 3-axis accelerometer for orientation detection
  • an MP1584 5V/3A buck converter (primarily to make powering external devices easy)
  • an N-fet-based electronic power switch
  • three I2C output connectors for our absolute encoders - these were daisy chained, so we really only needed one
  • a filtered battery voltage measurement input

To cut costs and reduce complexity, the board is designed to plug into an ATmega328P-powered Arduino Nano microcontroller.


Demo video and relevant repositories: