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

version1 is a TKL(TenKeyLess) Mechanical Keyboard with Kalih Hotswappable sockets and Cherry MX Black switches.
Version1 is an open-source printed circuit board by NeerajR18, from the NeerajR18/version1 repository on GitHub. It is a 2-layer board of 395 × 135 mm with 214 parts on 139 nets, routed with 1,202 tracks and 39 vias.
It is built around the PRTR5V0U2X. Its parts include 93 diodes, 10 capacitors, 8 switches, 3 resistors and 2 ICs. It belongs with the STM32 boards of this library.
version1 is a TKL(TenKeyLess) Mechanical Keyboard with Kalih Hotswappable sockets and Cherry MX Black switches.
The keyboard features a fully custom made PCB with 87 standard TKL keys and 4 macrokeys. The keyboard is wired, using a USB-C port. version1 uses the STM32F072CBT6 at its core.
The PCB was designed in KiCad and the case was designed in Autodesk Fusion. Fusion was also used to render images of the design. The footprints for the switches have been taken from the marbastlib library - https://github.com/ebastler/marbastlib
Made for Hack Club Fallout. Note: This is still a WIP. Please copy anything at your own risk or do not copy at all.
This keyboard was designed as a deep dive into electronics as a beginner and to learn more about CAD.
I also have never used mechanical keyboards, so I want this to act as my entry point to mechanical keyboards.
version1/
|── PCB/
| |── version1.kicad_pro
| |── version1.kicad_pcb
| |── version1.kicad_sch
| └── version1_matrix.kicad_sch
|
|── CAD/
| |── version1.f3d
| |── version1-assembly.step
| |── version1.fbx
| |
| |──── version1-base/
| | |── version1-base-left.step
| | |── version1-base-middle.step
| | └── version1-base-right.step
| |
| └──── version1-plate/
| |── version1-plate-left.step
| └── version1-plate-right.step
|
|── Production/
| |── gerbers.zip/
| |The case has been split into two parts on the plate and 3 parts on the base to accomodate 3D printed parts. The plates and base have small pegs and holes for assembly.
To be updated with pictures after IRL build.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 92 | D | Diode_SMD:D_SOD-123 | D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +76 |
| 81 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +65 |
| 7 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C5, C6, C7, C8, C10 |
| 7 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | MX77, MX78, MX79, MX81, MX82, MX83, MX84 |
| 4 | MountingHole | MountingHole:MountingHole_2mm | H1, H2, H3, H4 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | MX34, MX47 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_2.25u | S2, S3 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW1, SW2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J2 |
| 1 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | MX51 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_2.75u | S4 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_2u | S5 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_6.25u | S1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3 |
| 1 | STM32F072CBTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U2 |
It measures 395 × 135 mm and has 2 copper layers, 1.6 mm thick.
214 parts, built around the PRTR5V0U2X. 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 NeerajR18/version1 repository on GitHub, at the commit this page was made from: the board is PCB/version1.kicad_pcb and its schematic PCB/version1.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 NeerajR18 before reusing the design.

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






0x23/nmWave-Interferometer
An Open Source Interferometer for Accurate Distance Measurements

ph-design/PH60-SC
A printable low-profile 60% wireless mechanical keyboard kit powered by ZMK firmware.