Skip to the content
PCBKitNew board
2 layers104 × 83.8 mmStatisHackathonRobotDog, the printed circuit board in 3D

StatisHackathonRobotDog

tomstraka01-git/RoboticDog

DYI robotic dog made for statis hackathon

Size
104 × 83.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
47
Pads
132
Tracks, vias
239, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
29 Apr 2026
Updated
13 Jul 2026

Overview

StatisHackathonRobotDog is an open-source printed circuit board by tomstraka01-git, from the tomstraka01-git/RoboticDog repository on GitHub, published under the MIT licence. It is a 2-layer board of 104 × 83.8 mm with 46 parts on 47 nets, routed with 239 tracks and 0 vias.

Its parts include 24 connectors, 12 capacitors, 3 resistors, 1 diode and 1 fuse. It belongs with the RP2040 boards of this library.

README

README.md

RoboticDog

What is it?

Robotic Dog is a dyi robotic dog, that can walk, stand, sit, turn, etc. It is almost fully made out of 3D printed pla plastic. It is controlled with wifi from any device capable of using wifi access points. Image2 Image3

Electronics

This project uses a custom pcb, the files for it are in this github repo. The pcb connects all the mesy components into a smaller board, and makes it easier to work with. For the main source of power i use 12v lipo battery, wich goes thorugh a fast fuse for safety into 2 terminals on the pcb. Then it goes through the output terminals into 2 stepdown converters wich convert it to 5v and more current. Then it goes to the servo power pins. I use decoupling capacitors in my design and few capacitors to keep power stable. I also use a signaling led and adc voltage divider battery voltage reader. I also use PCA9685 servo motor driver, wich can transform 12c commands into 16 channels max pwm output signals. I also use two fans in my design to cool the converters. Image6 Image7 RoboticSchematic Image5

3D print

I wanted to 3D print it on my schools large 3D printer, but the files were too big so i split it into two smaller print files. It would take to print about over 1 day with a big enough 3D printer. The robotic dog has 4 legs, each one has two movable joins/servos. Image4 Image2

Why did i make this project?

I have always liked robots and robotic dogs and i always wondered if i could maybe someday build that. Then i found out about this hackathon and decided to join it. It is also a great learning opportunity, because for this project, i had to learn more about fusion 360 and completely kicad and pcb design. I had never done that before and now i have learned something about it. It is also practical, when i want to move something, i can use the robot dog to move things for me. For now it doesnt have any robotic arm or gripper but mayber later i will add some complexity if it works. I also have a dog and thought that it could be like a friend to my dog.

Robotic Dog — Bill of Materials

Total estimated cost: $112.47


PCB Components (LCSC)

NamePurposeQtyCost (USD)Link
Terminal Block HB9500M 2-pin 9.5mmBuck In / Buck Out / Fan connections10$1.42C601239
Terminal Block HB9500M 2-pin 9.5mmBattery XT60 Input2$0.76C5334533
Electrolytic Cap 2200µF 25V5V output rail decoupling5$0.70C44598
Electrolytic Cap 1000µF 25VInput buck decoupling10$0.84C10750
Electrolytic Cap 2200µF 25VPCA9685 3.3V rail decoupling5$0.70C44598
Ceramic Cap 100nF 50VADC decoupling10$0.60C110282
Resistor 330Ω ¼WLED current limiting50$0.46C433729
Resistor 27kΩ ¼WADC voltage divider (high side)50$0.43C70804
Resistor 82kΩ ¼WADC voltage divider (low side)50$0.22C1367404
LED 5mm Red ClearPower indicator20$0.69C87271
Fuse Holder 5×20mm PCB mountHolds the main fuse5$0.39C3131
Fuse 20A Fast-Blow 5×20mmMain power circuit protection20$0.75C13567
Terminal Block Phoenix 5.08mm 2-pinFan output connections6$2.92C5183929
Pin Header 1×6 2.54mmPCA9685 I2C connection10$0.44C37208
Pin Header 1×3 2.54mmServo signal / VCC / GND connection20$0.62C2337
SMD Cap 100µF 1210 HandSolderServo power decoupling24$2.04C15008
Socket 20-pos 2.54mm Single Row THRaspberry Pi Pico socket5$1.47C41417332

LCSC subtotal: $15.70 (+ $13.00 shipping)


Electronics & Mechanical (Dratek.cz)

NamePurposeQtyCost (USD)Link
Buck Converter XL4016E1 8A 200WSteps down battery voltage for electronics2$6.12Dratek
Servo Motor MG996R 13kg/cmDrives the robot dog joints8$47.13Dratek
DuPont Cable M-F 40x 40cmServo cable extensions1$2.72Dratek
Fan 40×10mm 12VDCCooling for buck converters2$6.30Dratek

Dratek subtotal: $62.27 (+ $4.00 shipping)


Shipping

SupplierShipping CostNotes
Dratek.cz$4.00Standard shipping
JLCPCB$10.00Europacket, best balance of cost and delivery time
LCSC$16.0015 business days standard delivery

Cost Summary

CategoryCost
LCSC Components$15.70
Dratek Components$62.27
JLCPCB PCB$7.50
Shipping (all)$30.00
Total$112.47

Parts

46
QtyValueFootprintReferences
8100µFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC4, C5, C6, C7, C8, C9, C10, C11
8Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ8, J10, J12, J14, J16, J18, J20, J22
8Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7, J9, J11, J13, J15, J17, J19, J21
3Conn_01x02_PinTerminalBlock_Ningbo-Kagnex:TerminalBlock_Ningbo-Kagnex_HB9500M_1x02_P9.5mmJ3, J5, J6
22200µFCapacitor_THT:CP_Radial_D13.0mm_P5.00mmC2, C12
2Conn_01x02_PinTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ23, J24
11000µFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC3
1100nfCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1
120AMPSFuse:Fuseholder_Littelfuse_445_030_series_5x20mmF1
127KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR2
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR3
182KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR1
1Conn_01x02_PinConnector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ2
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalTerminalBlock_Ningbo-Kagnex:TerminalBlock_Ningbo-Kagnex_HB9500M_1x02_P9.5mmJ4
1LEDLED_THT:LED_D5.0mm_ClearD1
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_Common_THTA1

The 42 most common of 46 parts.

Questions

How big is the StatisHackathonRobotDog PCB?

It measures 104 × 83.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the StatisHackathonRobotDog use?

46 parts. 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 StatisHackathonRobotDog KiCad files?

From the tomstraka01-git/RoboticDog repository on GitHub, at the commit this page was made from: the board is PCB/StatisHackathonRobotDog.kicad_pcb and its schematic PCB/StatisHackathonRobotDog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the StatisHackathonRobotDog design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers27.8 × 22.3 mmAudio, the printed circuit board in 3D

    Audio

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    46 parts4.3kMIT
  • 2 layers370 × 11 mmDaylight XXL, the printed circuit board in 3D

    Daylight XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    46 parts1.1kGPL-3.0
  • 2 layers87.5 × 50 mmMesabob, the printed circuit board in 3D

    Mesabob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    46 parts990GPL-3.0
  • 2 layers38.8 × 62.5 mmESPAudio, the printed circuit board in 3D

    ESPAudio

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    46 parts915
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers23 × 29 mmESP32-epaper adapter, the printed circuit board in 3D

    ESP32-epaper adapter

    pcbreflux/espressif

    all espressif stuff will committed here

    46 parts608GPL-3.0
  • 2 layers25.5 × 73.5 mmTERES PCB2-IO Rev.B, the printed circuit board in 3D

    TERES PCB2-IO Rev.B

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    46 parts578Apache-2.0