Skip to the content
PCBKitNew board
2 layers77.5 × 107 mmSimon says, the printed circuit board in 3D

my fourth project for fallout

Size
77.5 × 107 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
48
Pads
147
Tracks, vias
360, 84
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Apr 2026
Updated
20 Jun 2026

Overview

Simon says is an open-source printed circuit board by robertshepherdcpp, from the robertshepherdcpp/simon-says repository on GitHub. It is a 2-layer board of 77.5 × 107 mm with 29 parts on 48 nets, routed with 360 tracks and 84 vias.

Its parts include 9 resistors, 9 diodes, 9 switches and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

README

README.md

simon-says

my fourth project for fallout

what is this project

  • test out your memory with this memory game!
  • this project tests your sequence memory, in having a sequence that increases in length after everytime you get it right
  • see how far you can go! how many can you remember in a row

assembly instructions

  • print out the pcb and the case, and purchase the components meantioned in the bom
  • put the pcb in the case
  • put on the lid. then attach the screws mentioned in the BOM to fix the pcb in place.
  • flash the firmware to the xiao-esp32 through the arduino ide (via usb)
  • keep it plugged into your computer, as that will be the power source!
  • try and see how many you can remember!

inspiration for the project

  • having played the sequence memory game on human benchark, i wanted to have a physical version of this that i could play with!
  • i thought it would be a good way to try and improve my memory as having it in physical form i think makes me more likely to use it.

how it works

  • the project will show the seqence of keys 1 by 1, you simply copy these!
  • see how many of these you can remember!
  • if you have a high score, the project will flash 3 times (this high score is stored on the permanent storage of esp-32 board. (using preferences.h)
  • if you press the wrong key, then all leds will flash once, and the sequence will reset, (back to a seqeunce of length 1, then you have to memorize a new sequence)
  • keep trying to beat the PB!

how this project was made

  • case made using fusion360
  • pcb made using kicad
  • in the 3d model, the keycaps and cherry-switches were imported as step files from repos on github.

screenshots the schematic:

image

the footprint:

image

pcb 3d:

image

the 3d model:

image

zine:

image

bom:

image

total project cost: $28.53 (however will already have components spare from other projects like cherry mx switches, key caps)

Parts

29
QtyValueFootprintReferences
915Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8, R9
9LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D6, D7, D8, D9
9SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
1MCP23017_MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU2
1XIAO-ESP32-C6-DIPSeeed Studio XIAO Series Library:XIAO-ESP32-C6-DIPU1

Questions

How big is the Simon says PCB?

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

What parts does the Simon says use?

29 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 Simon says KiCad files?

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

Can I use the Simon says design in my own project?

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

Similar boards

  • 2 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

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

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

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

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

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

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0