
OpenDeck r3.1.2
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

Educational project used to practice soldering, measuring and potentially some coding
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.
Copyright (C) 2025 GWF AG, Obergrundstrasse 119, 6002 Lucerne, Switzerland
Contact: info@gwf.ch
This PCB is used as part of the trial apprenticeship for electronics/firmware at GWF AG in Lucerne.
Deutsch: Schnupperlehre Elektroniker/in EFZ
The project is used to practice soldering, measuring and potentially some coding.

The firmware currently supports the following games:
Feel free to submit a Pull Request to add more games! :tada:
The changelogs can be find in the corresponding subdirectories:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2 |
| 1 | 22k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Conn_01x16_Pin | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J1 |
| 1 | DM-OLED096-636 | DM-OLED096-636:MODULE_DM-OLED096-636 | U3 |
| 1 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | LOGO | LOGO | G*** |
| 1 | MAX7219 | Package_DIP:DIP-24_W7.62mm_Socket | U2 |
| 1 | NUCLEO-F042K6 | nucleo:MODULE_NUCLEO-F042K6 | U1 |
| 1 | TA23-11EWA | matrix_led:LED_TA23-11EWA | D1 |
| 1 | TestPoint | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | TP17 |
| 1 | button_center | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | button_down | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | button_left | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | button_right | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | button_up | Button_Switch_THT:SW_PUSH_6mm | SW5 |
| 1 | buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask GWF-AG before reusing the design.

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


StarGate01/hl-alyx-glove
Firmware and Hardware for a Half-Life: Alyx Gravity Glove Replica


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.


