Skip to the content
PCBKitNew board
4 layersHexapod V2, the printed circuit board in 3D

This hexapod robot is a six-legged walking remote controlled robot that is designed for experimental and recreational purposes.

Copper layers
4
Thickness
1.6 mm
Parts
36
Nets
103
Pads
206
Tracks, vias
1, 0
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Apr 2025
Updated
27 Jan 2026

Overview

Hexapod V2 is an open-source printed circuit board by GreatMesa, from the GreatMesa/Hexapod repository on GitHub. It is a 4-layer board with 36 parts on 103 nets, routed with 1 track and 0 vias.

It is built around the WS2812B. Its parts include 5 capacitors, 3 ICs, 3 diodes, 3 connectors and 2 resistors.

Main components

1

README

README.md

Hexapod

Various Updates need to be Implemented as this project has had massive changes.

image

This hexapod robot is a six-legged walking remote controlled robot that is designed for experimental and recreational purposes.

Introduction

The 6 legs on the robot are designed to be as stable as possible, this means that the robot doesn't have to spend as much of its power in active stabilization. Besides that, the robot is also made with 3 degree of freedom, which not only model a normal leg of a anthropod but also designates a part of the leg for horizontal, vertical, and extensional movements respectfully. This gives the robot 18 degrees of freedom in total, allowing for more complex walking gait cycles and overall complex movements such as jumping, turning, and speed adjustments. With this alongside potential future sensor integration, I plan to make a robot that can effectively traverse the enviroment around it.

Manufacturing / Parts (Mechanical Aspect)

For the mechanical aspect of this project I decided to split it into non-custom mechanical part selection, non-custom electrionics selection, custom part manufacturing, and bill of materials. This allows me to better explain each proccess instead of it being all lumped together.

Non-Custom Mechanical Part Selection

For the servo motors, I want to use the DSServo 35KG servos due to their fast speed and high load tolerance. For the bearings (to reduce the friction on the legs) I utilized the MR148ZZ Deep Groove Ball Bearings due to how small yet efficient they were. For the screws, I selected M3 screws due to being the screw sizes that are standard for the servos I would be using while also being regularly used on 3D prints. Finally, the heated inserts I selected were the M3 3 * 4 * 5 inserts ude to interacting with the M3 screws.

Non-Custom Electronics Selection

For the Arduino board, the only Arduino that had enough pins for what I wanted to accomplish was the Arduino Mega, although I am pondering a switch to the Arduino Mega Mini to have more space. For the wireless communication protocol I am using 2 NRF24L01+ modules. Besides these 2 sensors I also want to integrate sensors for the robot such as the MPU-6050, and for the RC Transceiver I plan to update this list with the according sensors.

Custom Part Manufacturing

I plan to use Elegoo Plan PLUS to print out all the custom parts of the hexapod. This filament is good because it is inexpensive for how well it functions. Elegoo Pla Plus gives me the required strength I need for these parts while also allowing me to use a lower than normal infill percentage (15 %). I also plan to use 2 seperate colors (black and red) to not only distinguish between parts, but to also have a cool black spiderman color scheme.

Screenshot 2025-07-01 085407

Component Purchase List

Item NamePrice (USD)QuantityTotal Price (USD)Purchase Link
Dsservo 35KG DS3235 Metal Gear Digital Servo$8.3720$167.67Alibaba
Chanzon Header Strip for Arduino GPIO 40-pin x 20pcs Female/Male Pins$9.991$9.99Amazon
HiLetgo 4pcs NRF24L01+$7.891$7.89Amazon
1600 Pcs M3 Screw Kit, M3 Button Head and Socket Head Screws$15.001$15.00Amazon
SUNLU TPU 3D Printer Filament 1.75mm$23.991$23.99Amazon
ELEGOO PLA Plus Filament 1.75mm Red 1KG$19.991$19.99Amazon
ELEGOO PLA Plus Filament 1.75mm Black 1KG$16.991$16.99Amazon
MEGA 2560 PRO Embed$17.991$17.99Amazon
BOJACK 3 Values 130 Pcs Solderless Breadboard$9.991$9.99Amazon
24 Values Electrolytic Capacitor Assortment Kit$9.991$9.99Amazon
QTEATAK 2Pcs AC 20A/125V 15A/250V DPST 4 Pins 2 Position Switch$7.991$7.99Amazon
100Pcs 6x6x5 mm Miniature Micro Momentary Tactile Tact Touch Push Button$5.991$5.99Amazon
JFtech 5 Pairs Deans T Plug Connector with 100mm 14 AWG Wire$9.991$9.99Amazon
HiLetgo ILI9341 2.8" SPI TFT LCD Display Touch Panel 240X320$16.391$16.39Amazon
HiLetgo 10pcs 4 Channels IIC I2C Logic Level Converter$7.491$7.49Amazon

Total Amount: $347.34

Parts

36
QtyValueFootprintReferences
18Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalServo1, Servo2, Servo3, Servo4, Servo5, Servo6, Servo7, Servo10, Servo11, Servo12, Servo13, Servo14, Servo15, Servo16, Servo17, Servo18 +2
20.1μFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1, C2
2100μFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3, C4
2WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2
110kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
120kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
122μFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC5
1Aurduino Mega 2560 ProArduino Library:Clone_Mega2560_Pro_SocketA1
1BatteryTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1
1Buck Converterusini_sensors:YAAJ_DCDC_StepDown_LM2596U3
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x14_PinConnector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_VerticalJ2
1DDiode_THT:D_5KP_P12.70mm_HorizontalD3
1MPU6050usini_sensors:module_mpu6050U1
1NRF24L01_BreakoutRF_Module:nRF24L01_BreakoutU2
1SwitchTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ3

Questions

What parts does the Hexapod V2 use?

36 parts, built around the WS2812B. 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 Hexapod V2 KiCad files?

From the GreatMesa/Hexapod repository on GitHub, at the commit this page was made from: the board is Circuit Boards/Hexapod V2/Hexapod V2.kicad_pcb and its schematic Circuit Boards/Hexapod V2/Hexapod V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hexapod V2 design in my own project?

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

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431