Skip to the content
PCBKitNew board
2 layers100 × 100 mmMatrix game, the printed circuit board in 3D

Educational project used to practice soldering, measuring and potentially some coding

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
48
Pads
125
Tracks, vias
305, 90
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Mar 2025
Updated
13 Aug 2026

Overview

Matrix game is an open-source printed circuit board by GWF-AG, from the GWF-AG/matrix-game repository on GitHub. It is a 2-layer board of 100 × 100 mm with 17 parts on 48 nets, routed with 305 tracks and 90 vias.

It is built around the MAX7219M. Its parts include 5 switches, 3 ICs, 2 capacitors, 1 resistor and 1 diode. It belongs with the lEDs and displays boards of this library.

Main components

1

README

README.md

Matrix-Game

Copyright (C) 2025 GWF AG, Obergrundstrasse 119, 6002 Lucerne, Switzerland

Contact: info@gwf.ch

Trial Apprenticeship

This PCB is used as part of the trial apprenticeship for electronics/firmware at GWF AG in Lucerne.

Deutsch: Schnupperlehre Elektroniker/in EFZ

Project

The project is used to practice soldering, measuring and potentially some coding.

The firmware currently supports the following games:

  • Snake
  • Tic-Tac-Toe
  • Drawing
  • Bomb Dodging
  • Breakout

Feel free to submit a Pull Request to add more games! :tada:

Changelogs

The changelogs can be find in the corresponding subdirectories:

Parts

17
QtyValueFootprintReferences
2100nCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1, C2
122kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Conn_01x16_PinConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ1
1DM-OLED096-636DM-OLED096-636:MODULE_DM-OLED096-636U3
1Jumper_2_BridgedConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LOGOLOGOG***
1MAX7219Package_DIP:DIP-24_W7.62mm_SocketU2
1NUCLEO-F042K6nucleo:MODULE_NUCLEO-F042K6U1
1TA23-11EWAmatrix_led:LED_TA23-11EWAD1
1TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP17
1button_centerButton_Switch_THT:SW_PUSH_6mmSW1
1button_downButton_Switch_THT:SW_PUSH_6mmSW3
1button_leftButton_Switch_THT:SW_PUSH_6mmSW2
1button_rightButton_Switch_THT:SW_PUSH_6mmSW4
1button_upButton_Switch_THT:SW_PUSH_6mmSW5
1buzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1

Questions

How big is the Matrix game PCB?

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

What parts does the Matrix game use?

17 parts, built around the MAX7219M. 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 Matrix game KiCad files?

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

Can I use the Matrix game design in my own project?

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

Similar boards

  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 2 layers482.6 × 35.6 mmPrecision clock, the printed circuit board in 3D

    Precision clock

    mitxela/PrecisionClock-Hardware

    PCB design for the Precision Clock Mk III

    49 parts41
  • 2 layers85.6 × 41 mmHl alyx glove, the printed circuit board in 3D

    Hl alyx glove

    StarGate01/hl-alyx-glove

    Firmware and Hardware for a Half-Life: Alyx Gravity Glove Replica

    38 parts21MIT
  • 2 layers542.3 × 27.3 mmGlowboardng, the printed circuit board in 3D

    Glowboardng

    Eigenbaukombinat/glowboard

    The Glowboard Plotter plots images using 64 UV LEDs attached in a line moved over a 120cmx60cm glow-in-the-dark sheet by a stepper.

    69 parts6
  • 2 layers70 × 50.1 mmDoom clock, the printed circuit board in 3D

    Doom clock

    stecman/avr-doomclock

    GPS clock on an ATTiny with MAX7219 7-segment driver

    24 parts5MIT
  • 2 layers91.4 × 119.4 mmPainel pcb1, the printed circuit board in 3D

    Painel pcb1

    ArqueologiaDigital/PatinhoFeio_Painel_KICAD

    63 parts4
  • 2 layers142.2 × 64.4 mmFcu mb, the printed circuit board in 3D

    Fcu mb

    VirtualGit/HomeCockpitA320

    A320 Home Cockpit project

    69 parts4