Skip to the content
PCBKitNew board
2 layers60 × 60 mmSnake 3D KiCAD, the printed circuit board in 3D

lets port snake into the third dimension!

Size
60 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
56
Pads
130
Tracks, vias
251, 6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Jul 2025
Updated
16 Jul 2025

Overview

Snake 3D KiCAD is an open-source printed circuit board by mathisfun2048, from the mathisfun2048/3D-Snake repository on GitHub. It is a 2-layer board of 60 × 60 mm with 10 parts on 56 nets, routed with 251 tracks and 6 vias.

It belongs with the RP2040 boards of this library.

README

readme.md

3-D Snake... but polished

Description and Exigence

The basic framework of this project came from the undercity hackathon, where me and my teammates were able to scrapyard a prototype to work. This project is the same project but refined, adding a PCB to better manage wires and audio to better communicate to the user when the snake dies. Some minor software improvements have also been made (such as re-working the moving mechanism when the snake reaches the top pannel).

Here's a pic of our prototype: IMG_5328

Schematic and PCB

During prototyping, one of the hardest parts of the design was making sure all the gpio pins stayed in place! So, I made a pcb to help with wiring.

Screenshot 2025-07-16 at 4 08 24 PM Screenshot 2025-07-16 at 4 08 44 PM Screenshot 2025-07-16 at 4 09 05 PM

Here's the full wirings with the raspberry pi: Screenshot 2025-07-16 at 4 35 08 PM

Firmware

This project is coded in circuitpython to run on a raspberry pi pico. Most of the firmware was written at the hackathon, including the snake's game engine and wrapping mechanisms. With my improvements, a audio mechanism was added, playing a sound when the game is played and a death "game over" sound. Additionally, the joystick movements was revised, however, its effacaciy will only be able to be tested once I build it and get to callibrate the joystick.

CAD

Here it is! It's pretty bare-bones because I want access to all the gpio and other pins for debugging.

full case together

Here's what the game will look like with the prototype cad we made at undercity!

IMG_5337

BOM

itemquantitiytot. costFIELD4
Raspberry Pi Pico13.94https://www.aliexpress.us/item/3256805901509044.html?spm=a2g0o.productlist.main.4.dbd8ce49Pw7vDJ&aem_p4p_detail=202507160215394922763879841710000065438&algo_pvid=166d0d05-e104-4c77-8e09-4d1850dd867c&algo_exp_id=166d0d05-e104-4c77-8e09-4d1850dd867c-3&pdp_ext_f={"order":"588","eval":"1"}&pdp_npi=4@dis!USD!3.94!0.99!!!28.12!7.05!@2103245417526573392084861e1d15!12000044713099471!sea!US!6423725769!ABX&curPageLogUid=9vH35S108aDJ&utparam-url=scene:search|query_from:&search_p4p_id=202507160215394922763879841710000065438_1
8x8 Neopixel Matrix50.99https://www.aliexpress.us/item/3256806907950230.html?spm=a2g0o.productlist.main.1.2bbc5ce5pLgTVv&aem_p4p_detail=202507151754542105286846737200000740401&algo_pvid=230e7d87-c7e6-4e0c-8734-1b0156b671e8&algo_exp_id=230e7d87-c7e6-4e0c-8734-1b0156b671e8-0&pdp_ext_f=%7B%22order%22%3A%2225%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%212.42%210.99%21%21%2117.26%217.08%21%402103209b17526272944055213e0d20%2112000039383600775%21sea%21US%210%21ABX&curPageLogUid=1N7nF0o4iUD7&utparam-url=scene%3Asearch%7Cquery_from%3A&search_p4p_id=202507151754542105286846737200000740401_1
Jumper Wire Kit12.94https://www.aliexpress.us/item/3256801814340687.html?spm=a2g0o.cart.0.0.18e038daN3o7c6&mp=1&pdp_npi=5@dis!USD!USD 3.11!USD 2.94!!USD 2.94!!!@2103244817526478142373005ef927!12000018371624182!ct!US!6423725769!!1!0&_gl=11n0i64z_gcl_auMTk0MzAyNDY5MC4xNzUyNjI3MjM2_gaMTc1NDE4NzMwOC4xNzUyNjI3MjM3_ga_VED1YSGNC7*czE3NTI2NDcxMjIkbzMkZzEkdDE3NTI2NDc4MzAkajE2JGwwJGgw&gatewayAdapt=glo2usa
7 Segment Display20.88https://www.aliexpress.us/item/3256806851785862.html?spm=a2g0o.productlist.main.2.76ae5146QPECX9&algo_pvid=e750615b-f244-471b-bc4a-14b7c0dba0d7&algo_exp_id=e750615b-f244-471b-bc4a-14b7c0dba0d7-1&pdp_ext_f=%7B%22order%22%3A%221740%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005007038100614%22%2C%22orig_item_id%22%3A%221005008653444674%22%7D&pdp_npi=4%40dis%21USD%211.97%210.89%21%21%2114.02%216.31%21%402101c80217526280440434429ebc72%2112000039179020865%21sea%21US%210%21ABX&curPageLogUid=seevTTpQwIjR&utparam-url=scene%3Asearch%7Cquery_from%3A
Joystick15.54https://www.aliexpress.us/item/3256807375670744.html?spm=a2g0o.productlist.0.0.4dcf732baWaYuF&mp=1&pdp_npi=5%40dis%21USD%21USD%205.55%21USD%200.99%21%21USD%200.99%21%21%21%402103246617526296646986725ef22f%2112000041302774772%21ct%21US%21-1%21%211%210&_gl=1*1cuejm7*_gcl_au*Nzg2NzU0ODQ1LjE3NTI2MjcyOTg.*_ga*MTI2NzgwMDk2Ny4xNzUyNjI3NzUy*_ga_VED1YSGNC7*czE3NTI2Mjc3NTIkbzEkZzEkdDE3NTI2Mjk2NjQkajYkbDAkaDA.&gatewayAdapt=glo2usa
Stepper Motor16.05https://www.aliexpress.us/item/3256802068491329.html?spm=a2g0o.productlist.main.2.5c6722b96U4iYb&algo_pvid=ff7cea5a-0fa2-4fb9-84df-aa9c87232c42&algo_exp_id=ff7cea5a-0fa2-4fb9-84df-aa9c87232c42-1&pdp_ext_f=%7B%22order%22%3A%2294%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%2117.73%210.99%21%21%2117.73%210.99%21%402101c59517526291617727360eec60%2112000030753573944%21sea%21US%210%21ABX&curPageLogUid=7Ex5kMtxOTSK&utparam-url=scene%3Asearch%7Cquery_from%3A https://www.amazon.com/gp/product/B00PNEQKC0/ref=ewc_pr_img_3?smid=AWQBCGWISS7BL&psc=1
Stepper Motor Driver12.25https://www.aliexpress.us/item/3256809082535036.html?spm=a2g0o.cart.0.0.4f6638da3vPkLG&mp=1&pdp_npi=5@dis!USD!USD 4.50!USD 2.25!!USD 2.25!!!@2101ead817526549979955339eefa0!12000048551339904!ct!US!6423725769!!1!0&_gl=11jo1tpj_gcl_auMTk0MzAyNDY5MC4xNzUyNjI3MjM2_gaMTc1NDE4NzMwOC4xNzUyNjI3MjM3_ga_VED1YSGNC7*czE3NTI2NTMwNjIkbzQkZzEkdDE3NTI2NTQ5OTgkajU5JGwwJGgw&gatewayAdapt=glo2usa
9v Battery20n/a
9V Battery Wire21.35https://www.aliexpress.us/item/3256806021864359.html?spm=a2g0o.productlist.main.1.3cdc63faZErZgJ&algo_pvid=79f0a5c4-7072-47e4-94d5-bd7585c02c02&algo_exp_id=79f0a5c4-7072-47e4-94d5-bd7585c02c02-0&pdp_ext_f=%7B%22order%22%3A%22872%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.39%210.99%21%21%219.90%217.01%21%402103244817526291003078319ef997%2112000036283911965%21sea%21US%210%21ABX&curPageLogUid=NyxoG5DCxoBX&utparam-url=scene%3Asearch%7Cquery_from%3A
I2C Audio Module12.13https://www.aliexpress.us/item/3256807442706139.html?spm=a2g0o.cart.0.0.337d38daaIdRcX&mp=1&pdp_npi=5@dis!USD!USD 2.18!USD 2.13!!USD 2.13!!!@2103146c17526564969422213ebb51!12000041565703118!ct!US!6423725769!!1!0&_gl=1zdge7z_gcl_auMTk0MzAyNDY5MC4xNzUyNjI3MjM2_gaMTc1NDE4NzMwOC4xNzUyNjI3MjM3_ga_VED1YSGNC7*czE3NTI2NTMwNjIkbzQkZzEkdDE3NTI2NTY0ODMkajU4JGwwJGgw&gatewayAdapt=glo2usa
Speaker11.84https://www.aliexpress.us/item/3256805513567413.html?spm=a2g0o.productlist.main.2.62921545em6tZ4&algo_pvid=6fd662af-376f-43c8-b7bc-04e676755f85&algo_exp_id=6fd662af-376f-43c8-b7bc-04e676755f85-1&pdp_ext_f={"order":"521","eval":"1"}&pdp_npi=4@dis!USD!1.91!0.99!!!13.62!7.02!@2103247417526569339281477efc58!12000044410928207!sea!US!6423725769!ABX&curPageLogUid=dsVUW3rp1g8F&utparam-url=scene:search|query_from:
header pins12.21https://www.aliexpress.us/item/2255800687544049.html?spm=a2g0o.productlist.main.3.33dd552fLOHpHk&algo_pvid=4a50cbd5-7957-4d16-a3ac-91a9c1a7af24&algo_exp_id=4a50cbd5-7957-4d16-a3ac-91a9c1a7af24-2&pdp_ext_f={"order":"3500","eval":"1"}&pdp_npi=4@dis!USD!2.21!0.99!!!2.21!0.99!@2101e07217526574650792034e0f2b!10000010058190554!sea!US!6423725769!ABX&curPageLogUid=oeRbzI77IVV5&utparam-url=scene:search|query_from:
pcb16.22https://jlcpcb.com/
36.34

Parts

10
QtyValueFootprintReferences
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ2
1JoystickConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ7
1LOGOLOGOG***
1Pololu_Breakout_DRV8825Module:Pololu_Breakout-16_15.2x20.3mmA3
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1Score Display 1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1Score Display 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1lateral led pannelsConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1stepper motor pinsConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ9
1top LED pannelConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3

Questions

How big is the Snake 3D KiCAD PCB?

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

What parts does the Snake 3D KiCAD use?

10 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 Snake 3D KiCAD KiCad files?

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

Can I use the Snake 3D KiCAD design in my own project?

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

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

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

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    10 parts1kGPL-3.0