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

Drop in replacement PCB for the Wyse ASCII WY-60 keyboard
Wy60 usb is an open-source printed circuit board by str-dst, from the str-dst/wy60_usb repository on GitHub. It is a 2-layer board of 407.9 × 170.4 mm with 224 parts on 143 nets, routed with 1,270 tracks and 1 via.
It is built around the ATMEGA32A-PU. Its parts include 103 diodes, 5 capacitors, 4 resistors, 2 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.
| 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 | USB Mini port 5pin THT |
| 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) |
| 101 | universal switching diode (DO-35 1N4148) |
The Case requires some modification to make the new USB port fit.
Unfortunately the original cable cutout sits in a position where it was not possible to use it for the USB port.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 101 | D_Small | custom_parts:D_DO-35_SOD27_P7.62mm_Horizontal | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D100, D101, D102, D103 +85 |
| 90 | MX-NoLED | MX_Only:MXOnly-1U-NoLED | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX100 +74 |
| 4 | MX-NoLED | custom_parts:MXOnly-2U-NoLED-NoStabilizer | MX69, MX93, MX99, MX101 |
| 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 | R2, R3 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.75U-NoLED | MX32, MX57 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.25U-NoLED | MX52, MX76 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.5U-NoLED | MX38, MX87 |
| 1 | 1.5k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 4.7u | Capacitor_THT:CP_Radial_D4.0mm_P1.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 | Boot1 |
| 1 | Conn_01x04 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J2 |
| 1 | Crystal | Crystal:Crystal_HC49-4H_Vertical | XTAL1 |
| 1 | LOGO | custom_parts:qmk | G*** |
| 1 | LOGO | custom_parts:oshw | G*** |
| 1 | LOGO | custom_parts:elmo | G*** |
| 1 | MX-NoLED | custom_parts:MXOnly-9U-NoLED | MX94 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | Reset1 |
| 1 | USB_B_Mini | custom_parts:USB_Mini | USB1 |
It measures 407.9 × 170.4 mm and has 2 copper layers, 1.6 mm thick.
224 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/wy60_usb repository on GitHub, at the commit this page was made from: the board is wy60_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.

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