Skip to the content
PCBKitNew board
2 layers75 × 72.6 mmRobot Snake, the printed circuit board in 3D

Custom PCBs designed for each module, comm over I2C, Pi Pico as slave.

Size
75 × 72.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
46
Pads
148
Tracks, vias
232, 17
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 May 2024
Updated
26 Aug 2024

Overview

Robot Snake is an open-source printed circuit board by willqyu, from the willqyu/Robot-Snake repository on GitHub. It is a 2-layer board of 75 × 72.6 mm with 34 parts on 46 nets, routed with 232 tracks and 17 vias.

It is built around the L293D and AMS1117-5.0. Its parts include 4 capacitors, 4 resistors, 4 diodes, 3 ICs and 2 connectors. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

2

README

README.md

Robot Snake

Firmware for modular robotic snake, as designed and built for the MET IIA Major Project 2024. Team: William Y, Piers B, Catherine L, Nick N

Module Design

Servo-actuated cables for 2DoF per module.

Custom PCBs designed for each module, comm over I2C, Pi Pico as slave.

Head uses Pi Zero with PiCam v2 and Neopixel Ring

Gallery

Schematics

Parts

34
QtyValueFootprintReferences
415Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4
4LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4
3MountingHoleMountingHole:MountingHole_2.5mm_Pad_TopBottomH1, H2, H3
20.1nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
2Motor_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1, M2
13v3TestPoint:TestPoint_Pad_D2.5mm3v3
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BatTestPoint:TestPoint_Pad_D2.5mm5v
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ6
1GNDTestPoint:TestPoint_Pad_D2.5mmGND
1Global Bus INConnector_JST:JST_VH_B4P-VH_1x04_P3.96mm_VerticalGlobal Bus IN
1Global Bus OUTConnector_JST:JST_VH_B4P-VH_1x04_P3.96mm_VerticalGlobal Bus OUT
1L293DPackage_DIP:DIP-16_W7.62mmU1
1LOGOLOGOG***
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD no debugU2
1SCLTestPoint:TestPoint_Pad_D2.5mmSCL
1SDATestPoint:TestPoint_Pad_D2.5mmSDA
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW2
1Servo 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalServo 1
1Servo 2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalServo 2
1USB_B_MicroLibrary:MicroUSBJ5

Questions

How big is the Robot Snake PCB?

It measures 75 × 72.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Robot Snake use?

34 parts, built around the L293D and AMS1117-5.0. 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 Robot Snake KiCad files?

From the willqyu/Robot-Snake repository on GitHub, at the commit this page was made from: the board is electronics/Robot Snake/Robot Snake.kicad_pcb and its schematic electronics/Robot Snake/Robot Snake.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Robot Snake design in my own project?

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

Similar boards

  • 4 layers62 × 60.8 mmPcbcax, the printed circuit board in 3D

    Pcbcax

    7bwiiza/Robot-creation

    Uni project of a 3D model of a 5dof robot using Solidedge and motor control using KiCAD and MATLAB

    58 parts
  • 2 layers105 × 75 mmWetLandCare, the printed circuit board in 3D

    WetLandCare

    jorduza/Limpia-Humedales

    35 parts
  • 2 layers100 × 80 mmArduino, the printed circuit board in 3D

    Arduino

    Maciej2777/samochodzik

    35 parts
  • 2 layers69.9 × 40.8 mmMotor control spi, the printed circuit board in 3D

    Motor control spi

    sampreets3/maria-robot

    MARIA is a simple robot which will help me understand how to design the systems of a complex robot. Features will be mentioned as they are added.

    29 parts3GPL-3.0
  • 2 layers178 × 145 mmUltra DB X51 v1, the printed circuit board in 3D

    Ultra DB X51 v1

    ExploreEmbedded/8051_DevelopmentBoard

    Design files and sample code for 8051 development Ultra Boards

    145 parts70
  • 2 layers84.3 × 58.4 mmEnocderDriver, the printed circuit board in 3D

    EnocderDriver

    NikodemBartnik/Small-Projects

    All of smaller projects (Arduino, PCBs, electronics, code)

    35 parts55
  • 2 layers56.4 × 72.6 mmRas pi hat, the printed circuit board in 3D

    Ras pi hat

    geno543/Redropi_highway

    the project aims to detect asteroids and meteor movement using high-quality cameras and radar detection methods using an AI model for accurate analysis, and it classifies bodies be in three categories: non-meteor…

    8 parts13
  • 2 layers87.5 × 70 mmLaberinto, the printed circuit board in 3D

    Laberinto

    CRM-UAM/CRMaze

    Open source robot for maze solving + line following

    34 parts12