Skip to the content
PCBKitNew board
2 layers86.2 × 68.7 mmHexapod2 cli, the printed circuit board in 3D

Hexapod2 cli

teuler/hexpodling

"hexbotling" is a work-in-progress, 3-degrees of freedom (3DOF) hexapod robot based on the Vorpal from Vorpal Robotics.

Size
86.2 × 68.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
125
Pads
278
Tracks, vias
941, 99
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jun 2020
Updated
24 Aug 2025

Overview

Hexapod2 cli is an open-source printed circuit board by teuler, from the teuler/hexpodling repository on GitHub. It is a 2-layer board of 86.2 × 68.7 mm with 43 parts on 125 nets, routed with 941 tracks and 99 vias.

It is built around the SK6805E-J. Its parts include 17 resistors, 10 connectors, 6 diodes, 3 capacitors and 3 ICs. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

1

README

README.md

hexpodling

Drawing "hexpodling" is a work-in-progress, 3-degrees of freedom (3DOF) hexapod robot based on the Vorpal from Vorpal Robotics. The original Vorpal is remote-controlled and 2DOF; it is aimed at teaching in schools.

The main differences between the original and the version described here are:

  • The legs contain an additional segment, hence 3DOF
  • Based on Raspberry Pi Pico microcontrollers instead of the original's Arduino Nano, with one Pico controlling the movements (server) and one for the "higher" functions (client)
  • Programmed in PicoMite MMBasic by Peter Mather and Geoff Graham
  • Supports current sensing (load) for up to 8 servos, e.g. to detect if the robot is stuck

Here is a video demonstrating its movements (remote-controlled).
For the details, see Wiki.

Release Notes

  • 2025-08-24
    • Sensor head with camera (ESP32-cam) and time-of-flight distance sensor added (see new wiki page)
    • new printed parts (sensor head) added
  • 2025-01-01 - After a long pause
    • Switched to MMBasic :-)
    • New client board featuring two Pico RP2040 microcontrollers
    • Remote control (to test movements) direcly w/ a wireless XBox controller
  • 2020-12-27 - Updates - Still work in progress
    • Wiki pages 'Mechanics' and 'Boards' added
    • Code updated (now also some initial code for the client microcontroller)
    • Both boards - for the "walk engine" and for the "behavior engine" - revised (including bug fixes)
  • 2020-06-27 - Initial release

Parts

43
QtyValueFootprintReferences
71kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4, R7, R8, R9, R10, R17
310uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C3
3LED greenLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D4, D5
21.5kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6
24k7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11, R12
25K1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16
2Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ1, J2
2Conn_02x04_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ7, J9
2ResetButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW2, SW3
2SK6805Library:LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm_2427D1, D2
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
120kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
12KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR18
1470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14
1BootSelButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ10
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ5
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_HorizontalJ3
1IRFTS2242PBFPackage_SO:TSOP-6_1.65x3.05mm_P0.95mmQ1
1LED redLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD6
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U2
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1
1Pico PGA2350BPimoroni:pga2350__pimoroniU3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ6

Questions

How big is the Hexapod2 cli PCB?

It measures 86.2 × 68.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hexapod2 cli use?

43 parts, built around the SK6805E-J. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Hexapod2 cli KiCad files?

From the teuler/hexpodling repository on GitHub, at the commit this page was made from: the board is pcbs/hexpodling2_client_v3/hexapod2_cli/hexapod2_cli.kicad_pcb and its schematic pcbs/hexpodling2_client_v3/hexapod2_cli/hexapod2_cli.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hexapod2 cli design in my own project?

Its repository states no licence, so its author keeps all rights: ask teuler before reusing the design.

Similar boards

  • 2 layers80 × 80 mmWs2812-matrix, the printed circuit board in 3D

    Ws2812-matrix

    aykevl/things

    Collection of microcontroller projects

    1,110 parts81
  • 2 layersEncoder Board, the printed circuit board in 3D

    Encoder Board

    isotope-engineering/RGB-Encoder-Board

    24 parts53
  • 4 layers81.2 × 81.2 mmView base, the printed circuit board in 3D

    View base

    SeedLabs-it/smartknob-hardware

    PCB and CAD files for smartknob devkit

    259 parts47
  • 2 layers155.9 × 107.2 mmFile, the printed circuit board in 3D

    File

    DreaM117er/Paicorea

    Paicorea is a 42 keys split keyboard, with optional way to drive Azoteq TPS43 trackpad.

    74 parts29MIT
  • 2 layers54.2 × 46.5 mmNeoheart v2, the printed circuit board in 3D

    Neoheart v2

    fellettigiacomo/NeoHeart

    Open Source ATtiny816-based heart shaped PCB with Addressable LEDs!

    46 parts21CERN-OHL-S-2.0
  • 2 layers10.2 × 7.6 mmESPesh, the printed circuit board in 3D

    ESPesh

    Charlio99/ESPesh

    One inch ESP32 PCB designed for low power IoT applications.

    42 parts20
  • 2 layers32 × 32 mmTuxmini v03, the printed circuit board in 3D

    Tuxmini v03

    tux-friend/tux-cube

    Physics Sensor Cube Tux³

    83 parts18GPL-3.0
  • 2 layers121.5 × 83 mmNeopixel nano - 384 well, the printed circuit board in 3D

    Neopixel nano - 384 well

    pierrebaillargeon/Microplate-Assistive-Pipetting-Light-Emitter

    Microplate Assistive Pipetting Light Emitter (M.A.P.L.E.)

    780 parts17GPL-3.0