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

A low profile, hotswap keyboard inspired by the HHBK layout.
Boethia60 is an open-source printed circuit board by arviceblot, from the arviceblot/boethia60 repository on GitHub, published under the MIT licence. It is a 2-layer board of 287.3 × 98.4 mm with 161 parts on 120 nets, routed with 1,058 tracks and 127 vias.
It is built around the RP2040, W25Q128JVSIQ and PRTR5V0U2X. Its parts include 16 capacitors, 7 resistors, 4 ICs, 1 connector and 1 switch. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A low profile, hotswap keyboard inspired by the HHBK layout, powered by rmk with the rp2040 MCU.


This keyboard was mainly created as a learning experience. Most likely improvements could be made to the trace routing and other aspects.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 62 | D | Diode_SMD:D_SOD-323 | D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22, D_23 +46 |
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C6, C7, C8, C9, C10, C11, C12, C14, C15, C16 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C2, C3, C5, C13 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R7 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C1, C4 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | space | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_58, K_60 |
| 1 | 0 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_11 |
| 1 | 1 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_2 |
| 1 | 2 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_3 |
| 1 | 3 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_4 |
| 1 | 4 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_5 |
| 1 | 5 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_6 |
| 1 | 500m | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 6 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_7 |
| 1 | 60@100MHz | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 7 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_8 |
| 1 | 8 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_9 |
| 1 | 9 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_10 |
| 1 | Conn_01x06 | local:Reset_Pretty-Mask_rp2040 | J1 |
| 1 | Crystal_GND24_Small | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | HRO-TYPE-C-31-M-12 | Type-C:HRO-TYPE-C-31-M-12-HandSoldering | USB1 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-23-3 | U1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | a | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_31 |
| 1 | b | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_48 |
| 1 | bash | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_14 |
| 1 | bksp | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_29 |
| 1 | c | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_46 |
| 1 | comma | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_51 |
| 1 | d | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_33 |
| 1 | dot | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_52 |
| 1 | e | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_19 |
| 1 | enter | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_42 |
| 1 | equals | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_13 |
| 1 | esc | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_1 |
| 1 | f | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_34 |
| 1 | g | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_35 |
| 1 | grave | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_15 |
| 1 | h | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_36 |
| 1 | i | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_24 |
| 1 | j | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_37 |
| 1 | k | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_38 |
| 1 | l | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_39 |
| 1 | l_alt | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_57 |
| 1 | l_brace | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_27 |
| 1 | l_ctrl | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_30 |
| 1 | l_gui | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_56 |
| 1 | l_shift | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_43 |
| 1 | m | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_50 |
| 1 | minus | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_12 |
| 1 | mo1 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_55 |
| 1 | mo2 | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_59 |
| 1 | n | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_49 |
| 1 | o | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_25 |
| 1 | p | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_26 |
| 1 | q | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_17 |
| 1 | quote | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_41 |
| 1 | r | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_20 |
| 1 | r_alt | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_61 |
| 1 | r_brace | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_28 |
| 1 | r_ctrl | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_62 |
| 1 | r_shift | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_54 |
| 1 | s | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_32 |
| 1 | semi | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_40 |
| 1 | slash | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_53 |
| 1 | t | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_21 |
| 1 | tab | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_16 |
| 1 | u | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_23 |
| 1 | v | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_47 |
| 1 | w | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_18 |
| 1 | x | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_45 |
| 1 | y | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_22 |
| 1 | z | local:SW_Hotswap_Kailh_Choc_V1V2_annotated | K_44 |
The 157 most common of 161 parts.
It measures 287.3 × 98.4 mm and has 2 copper layers, 1.6 mm thick.
161 parts, built around the RP2040, W25Q128JVSIQ and 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 arviceblot/boethia60 repository on GitHub, at the commit this page was made from: the board is boethia60/boethia60.kicad_pcb and its schematic boethia60/boethia60.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

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

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

dededecline/Serendipity
Serendipity keyboard designed by @ojthetiny and me.

dededecline/Gridiron
Gridiron keyboard designed by me. All files for production are inside this repository.



rishikesh2715/RP2040_Motion_Logger
An RP2040 based microcontroller with an ICM-42688 IMU, 1S Battery Charger, SD Card Connector, RGB Led, and USB Type-C connector

TeddyDo915K/Nett-Sixty-PCB
This is a work in progress to create a replacement PCB for one of my favorites keyboard that I own.