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

Ortholinear keyboard with 75 keys and all components through hole
Punk75 is an open-source printed circuit board by dsanchezseco, from the dsanchezseco/punk75 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 285.8 × 124.6 mm with 194 parts on 122 nets, routed with 1,667 tracks and 63 vias.
It is built around the ATMEGA32A-PU and M2.5. Its parts include 77 diodes, 8 resistors, 5 capacitors, 2 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Ortholinear keyboard with 75 keys and all components through hole
Uses an ATmega32A-PU and USB-C.

Before being able to flash the keymap as regular in QMK using a USB we need to flash the bootloader first. It is only needed to do this process once if the MCU does not come already flashed with a bootloader.
Punk75 uses USBasp as bootloader.
To flash USBasp you'll need and USBasp dongle or a pro micro/elite-c. Other methods not tested but may work.
To follow the process to flash the bootloader go here and follow the instructions.
There are two possibilities
TODO
TODO
| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | D_Small | modded_footprints:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59 |
| 75 | MX-NoLED | MX_Alps_Hybrid:MX-1U-NoLED | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +59 |
| 14 | M2.5 | MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14 |
| 4 | MX-NoLED | MX_Alps_Hybrid:MX-2U-NoLED | MX30.1, MX35.1, MX45.1, MX50.1 |
| 3 | 1k5 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R6, R7, R8 |
| 2 | 0.1uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C4 |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2 |
| 2 | 3.6V | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | DS1, DS2 |
| 2 | 5k1 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R4 |
| 2 | 75 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R3 |
| 2 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | RE1, RE2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5 |
| 1 | 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 4.7uF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C5 |
| 1 | 500mA | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | F1 |
| 1 | ATmega32A-PU | Package_DIP:DIP-40_W15.24mm | U1 |
| 1 | AVR-ISP-6 | random-keyboard-parts:Reset_Pretty-Mask | J1 |
| 1 | BOOT | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | LED2 | LED_THT:LED_D3.0mm | LED2 |
| 1 | POWER | LED_THT:LED_D3.0mm | LED1 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | USB1 |
It measures 285.8 × 124.6 mm and has 2 copper layers, 1.6 mm thick.
194 parts, built around the ATMEGA32A-PU and M2.5. 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 dsanchezseco/punk75 repository on GitHub, at the commit this page was made from: the board is punk75.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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
