
Mysterium pcb
coseyfannitutti/mysterium
TKL keyboard that can be entirely assembled using only through hole components, including usb type-c

Drop-in replacement USB PCB for the Apple M0116 powered by QMK
M0116 usb is an open-source printed circuit board by str-dst, from the str-dst/m0116_usb repository on GitHub. It is a 2-layer board of 372.1 × 113.8 mm with 186 parts on 125 nets, routed with 843 tracks and 4 vias.
It is built around the ATMEGA32A-PU. Its parts include 83 diodes, 5 capacitors, 4 resistors, 3 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
The PCB is built entirely with THT parts to keep a somewhat "vintage" look to it and it uses the fullsize 40-pin DIP package ATmega32A. The controller is placed in the exact same location as the one on the original PCB meaning that it can be accessed through the plate cutout under the spacebar.
| Count | Part |
|---|---|
| 1 | ATmega32A 40 pin DIP (32L works too) |
| 1 | 40 pin DIP socket (optional but highly recommended) |
| 1 | 2x3 pin header 2.54mm (for ISP flashing) |
| 1 | JST PH 2mm 4pin connector + cable |
| 1 | mini usb port |
| 1 | 500 mA polyfuse |
| 2 | 6mm momentary push buttons |
| 1 | 16 MHz quarz crystal |
| 1 | 4.7 uF electrolytic capacitor |
| 2 | 100 nF ceramic disk capacitor |
| 2 | 22 pF ceramic disk capacitor |
| 1 | 10 kΩ resistor |
| 2 | 68 Ω resistor |
| 1 | 1.5 kΩ resistor |
| 2 | 3.6 V zener diode (DO-35 BZX55C3V6) |
| 81 | universal switching diode (DO-35 1N4148) |
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 81 | D_Small | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +65 |
| 81 | MX-NoLED | Alps_Only:ALPS-1U | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +65 |
| 2 | 0.1u | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C2, C3 |
| 2 | 22p | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C4, C5 |
| 2 | 3.6V | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | 68R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4 |
| 1 | 1.5k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 4.7u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 500mA | Fuse:Fuse_Littelfuse_395Series | F1 |
| 1 | ATmega32A-PU | Package_DIP:DIP-40_W15.24mm_Socket | U1 |
| 1 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J1 |
| 1 | Boot | Button_Switch_THT:SW_PUSH_6mm | Boot |
| 1 | Conn_01x04 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Vertical | J2 |
| 1 | Crystal | Crystal:Crystal_HC49-4H_Vertical | XTAL1 |
| 1 | LOGO | custom_parts:oshw | G*** |
| 1 | LOGO | custom_parts:pear_x_elmo | G*** |
| 1 | LOGO | custom_parts:m0116_qr | G*** |
| 1 | LOGO | custom_parts:qmk | G*** |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | Reset |
| 1 | USB_B_Mini | random-keyboard-parts:Molex-0548190519 | USB1 |

coseyfannitutti/mysterium
TKL keyboard that can be entirely assembled using only through hole components, including usb type-c




null-ll/basketweave
Through-hole Alice-style keyboard with arrow keys and a rotary encoder


lyso1/LCK75
a 75% through-hole keyboard designed by myself with inspiration from the CFTKB Discipline and Yiancar Gingham

dsanchezseco/punk75
Ortholinear keyboard with 75 keys and all components through hole
It measures 372.1 × 113.8 mm and has 2 copper layers, 1.6 mm thick.
186 parts, built around the ATMEGA32A-PU. 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 str-dst/m0116_usb repository on GitHub, at the commit this page was made from: the board is m0116_usb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask str-dst before reusing the design.