Skip to the content
PCBKitNew board
2 layers75.5 × 52.5 mmMemory game, the printed circuit board in 3D

A small circuit board Simon type game based on Arduino's ATmega328P

Size
75.5 × 52.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
35
Pads
99
Tracks, vias
95, 0
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Aug 2026
Updated
17 Aug 2026

Overview

Memory game is an open-source printed circuit board by pelmin404, from the pelmin404/First-Project_Memory-Game repository on GitHub, published under the MIT licence. It is a 2-layer board of 75.5 × 52.5 mm with 29 parts on 35 nets, routed with 95 tracks and 0 vias.

It is built around the ATMEGA328P-PU and L7805. Its parts include 10 resistors, 6 diodes, 5 switches, 2 capacitors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

First-Project_Memory-Game

A small circuit board Simon type game based on Arduino's ATmega328P

This game is made to improve short term memory under load and just to spend time when bored.

🛠️ Technical Details

The MCU is programmed with an internal 8 MHz clock

It works on the same MCU found in Arduino UNO R3 and a few others. It can be powered by a DC power source ranging from 7 to 35 volts, the files provided use a 9V input as an example. In the final iteration I added a power indicator with a MOSFET and an LED which is brighter the higher the input voltage with 9 volts being barely visible in order to indicate when the battery is almost at 7 volts, which may cause MCU instability. In order for the indicator system to work properly the combined voltage drop of the indicator LED and the following diode D6 should be as close as possible to the drop of the L7805CV or about 2 volts. The sound control potentiometer can be either logarithmic or regular, depending on preference. The small button on the top left corner of the board is used to reset the MCU and therefore the game if you encounter an electrical issue causing MCU instability or just really don't want to lose. The circular solder pad for the power source is ground (-).

⚠️ Please note that some mechanical switches may produce a noisy signal that forces the MCU to think you pressed the button multiple times

📼 Video examples

Win example

Loss example

Power indicator

⚙️ Part List

Parts

29
QtyValueFootprintReferences
510KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R3, R5, R7, R9
4220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R4, R6, R8
10.1µFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC2
10.33µFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1
110KPotentiometer_THT:Potentiometer_ACP_CA9-V10_VerticalRV1
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD6
122KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10
19V_BatConnector_Wire:SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mmJ1
1ATmega328P-PPackage_DIP:DIP-28_W7.62mm_SocketU1
1B_LEDLED_THT:LED_D10.0mmD4
1B_SW_PushButton_Switch_THT:SW_PUSH-12mmSW5
1BuzzerBuzzer_Beeper:MagneticBuzzer_PUI_AT-0927-TT-6-RBZ1
1G_LEDLED_THT:LED_D10.0mmD3
1G_SW_PushButton_Switch_THT:SW_PUSH-12mmSW4
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU2
1PWR_LEDLED_THT:LED_D5.0mmD5
1Q_PMOS_GDSPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownQ1
1RESET_SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1R_LEDLED_THT:LED_D10.0mmD1
1R_SW_PushButton_Switch_THT:SW_PUSH-12mmSW2
1Y_LEDLED_THT:LED_D10.0mmD2
1Y_SW_PushButton_Switch_THT:SW_PUSH-12mmSW3

Questions

How big is the Memory game PCB?

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

What parts does the Memory game use?

29 parts, built around the ATMEGA328P-PU and L7805. 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 Memory game KiCad files?

From the pelmin404/First-Project_Memory-Game repository on GitHub, at the commit this page was made from: the board is KiCAD files/Memory-game.kicad_pcb and its schematic KiCAD files/Memory-game.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Memory game 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 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers20 × 110 mmNode main, the printed circuit board in 3D

    Node main

    attoparsec/Node

    KiCAD project and Arduino code for the Node module

    47 parts19
  • 2 layers100 × 100 mmFlipdot H Bridge, the printed circuit board in 3D

    Flipdot H Bridge

    comakingspace/FlipDotDisplay

    They were bought at the Makerfaire Hannover 2016.

    76 parts3
  • 2 layers40 × 100 mmPCB Design, the printed circuit board in 3D

    PCB Design

    RNA-IITPatna/Flight-Controller

    Code related to flight controller for RNA's model rockets

    30 parts3
  • 2 layers60 × 60 mmArcadeKicad, the printed circuit board in 3D

    ArcadeKicad

    Tintun1/Arcade-CRT-TVout

    26 parts2
  • 2 layers55 × 485 mmFg lampe, the printed circuit board in 3D

    Fg lampe

    devtal-de/fg_lampe

    181 parts1
  • 2 layers245 × 126 mmUVM, the printed circuit board in 3D

    UVM

    sam159/uVM

    8-bit Virtual Machine written in C

    205 parts1Apache-2.0