Skip to the content
2 layers86.3 × 41 mmSnakeGameConsole, the printed circuit board in 3D

A Snake Game made in C++ for esp8266

Size
86.3 × 41 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
36
Pads
56
Tracks, vias
45, 0
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Dec 2024
Updated
21 Dec 2024

Overview

SnakeGameConsole is an open-source printed circuit board by vashukashyap, from the vashukashyap/snakeGameConsole repository on GitHub. It is a 2-layer board of 86.3 × 41 mm with 11 parts on 36 nets, routed with 45 tracks and 0 vias.

It is built around the TDA2822D. Its parts include 4 switches, 3 connectors, 2 capacitors and 1 IC.

Main components

1

README

README.md

Snake Game Console

Hi, this is my project "Snake Game Console"

Configurations

IDE : PlatformIO
Microcontroller : ESP8266
Peripheral : oled 0.96 Inch , Push Button , 3.3v lithium-ion Battery , TDA2822 IC , 100uF-50V Polar Capacitor , Speaker
Library : Adafruit GFX Library , Adafruit SSD1306

PINS CONNECTIONS

D7-->Sound_Output
D6-->Left_Button
D5-->Right_Button
G-->Display_GND / TDA2822_GND
3V-->Display_VCC / TDA2822_VCC
D4-->Display_SCK
D3-->Display_SDA
D2-->Down_Button
D1-->Up_Button

Project SETUP

You can view hardware folder file in KICAD and firmware folder file in VSCODE just make sure you had installed the PlatformIO extension in the VSCode. On opening Firmware folder in vscode platformIO automatically detect its project and do the setup automatically.

Build

Click on the Build Button which look like this ✓

Flash

Click on the Flash Button which look like this →

Photos

IMG-20241214-WA0002 IMG-20241214-WA0004 IMG-20241214-WA0005

Enclosure for my project is Here!...

https://a360.co/49LJf49

😊.....

Videos

https://github.com/user-attachments/assets/daafca41-82c4-4b3c-846a-305e06488c9d

https://github.com/user-attachments/assets/c5736373-c8b9-427d-92ab-c476b570b2c2

Parts

11
QtyValueFootprintReferences
4SW_PushButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250SW1, SW2, SW3, SW4
2C_PolarizedCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1, C2
2Conn_01x15_SocketConnector_PinSocket_2.00mm:PinSocket_1x15_P2.00mm_VerticalJ1, J6
1Conn_01x04_SocketConnector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_VerticalJ3
1SpeakerBuzzer_Beeper:Buzzer_12x9.5RM7.6LS1
1TDA2822Package_DIP:DIP-8_W7.62mmU1

Similar boards

  • 2 layers79.9 × 41.4 mmGR ESP32-A1S, the printed circuit board in 3D

    GR ESP32-A1S

    GadgetReboot/ESP32-A1S

    Breakout PCB for the ESP32-A1S module including an audio amp and basic GPIO headers, USB interface

    65 parts27
  • 4 layers147.8 × 65 mmPrius gen2, the printed circuit board in 3D

    Prius gen2

    ksmola/PriusG2

    Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.

    149 parts3
  • 2 layers80 × 74 mmHubble metal detector, the printed circuit board in 3D

    Hubble metal detector

    zartarn15/hubble-metal-detector

    STM32-based digital metal detector with custom hardware and embedded DSP firmware.

    156 parts2
  • 2 layers79.7 × 80 mmMainboardv1.2, the printed circuit board in 3D

    Mainboardv1.2

    doobedoobedo/Huebner_Inverter

    KiCAD port of https://github.com/jsphuebner/inverter-hardware mainboard V1.2

    133 parts1
  • 2 layers57 × 31 mmSega gamegear audio original, the printed circuit board in 3D

    Sega gamegear audio original

    OpenRetroHQ/sega-gamegear-audio-original

    Sega Game Gear Audio Original - Remake of the original TDA2882M audio board for the game gear

    22 parts1
  • 2 layers70.9 × 25.1 mmSimple headphones dac, the printed circuit board in 3D

    Simple headphones dac

    SL-RU/simple_headphones_dac

    Simple board with DAC cs4335 and amplifier TDA2822

    26 parts
  • 2 layers100 × 63 mmDigital Theremin, the printed circuit board in 3D

    Digital Theremin

    super-cow-powers/ThereMin

    Minimal Digital Theremin

    59 parts
  • 2 layers100 × 100 mmFm radio, the printed circuit board in 3D

    Fm radio

    WaseemALTamer/EmbeddedControlSystem

    69 parts

Questions

How big is the SnakeGameConsole PCB?

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

What parts does the SnakeGameConsole use?

11 parts, built around the TDA2822D. 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 SnakeGameConsole KiCad files?

From the vashukashyap/snakeGameConsole repository on GitHub, at the commit this page was made from: the board is hardware/snakeGameConsole.kicad_pcb and its schematic hardware/snakeGameConsole.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SnakeGameConsole design in my own project?

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