Skip to content

README.md

Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: GPL-3.0-only (opens in a new tab).

Hardware Documentation

PCB design and mechanical structure of the hexapod robot. See the hardware section in ../STATUS.md for hardware interface descriptions.

PCB (v2, 2026-09)

Design highlights:

  • 2S 18650 direct power supply for servo rail (2Γ— AO4407A gate control, powered off by default on power-up)
  • VBAT input with SMBJ18A + SMBJ12A across each MOSFET
  • I2C bus TVS + series resistors for BNO055 stub + current limiting for VDD
  • Battery voltage divider (330k+47k) connected to GP28 ADC2 For background on the protection design, see STATUS.md β€œCircuit Protection Recommendations.”

Bill of Materials (BOM)

Mechanical Structure

  • mechanical/hexapod.step β€” Complete assembly of the robot (18Γ— dual-axis servos version)
  • Low-cost 3D-printed alternative frame: see the root directory README under "Frame"

To be completed

  • Board 3D render / photo (pcb/images/)
  • 3D printed parts STL
  • Wiring diagram / assembly instructions (docs/)

License

The firmware is licensed under GPLv3 (LICENSE in the root directory). PCB and mechanical files are recommended to be licensed under CERN-OHL-S 2.0 / CC-BY-SA 4.0 (hardware designs are not subject to GPL).

Files by @gitcfyang, at commit 496f54f, read from GitHub in your browser. Hardware license: GPL-3.0-only; software license: GPL-3.0-only. Robotheca doesn't review code: read it before running it.