Skip to the content
PCBKitNew board
2 layers285.8 × 124.6 mmPunk75, the printed circuit board in 3D

Ortholinear keyboard with 75 keys and all components through hole

Size
285.8 × 124.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
194
Nets
122
Pads
701
Tracks, vias
1,667, 63
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
10 May 2020
Updated
10 Feb 2021

Overview

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.

Main components

2

README

README.md

punk75

Ortholinear keyboard with 75 keys and all components through hole

Uses an ATmega32A-PU and USB-C.

full keyboard front full keyboard back front of pcb back of pcb with switches

BOM list

BOM list

Building

Building guide

Bootloader flashing

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.

Keymap flashing

There are two possibilities

QMK toolbox

TODO

CLI

TODO

Cases

PCB

PCB case

Acrylic

Acrylic case

Parts

194
QtyValueFootprintReferences
75D_Smallmodded_footprints:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59
75MX-NoLEDMX_Alps_Hybrid:MX-1U-NoLEDMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +59
14M2.5MountingHole:MountingHole_2.7mm_M2.5_ISO7380_PadH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14
4MX-NoLEDMX_Alps_Hybrid:MX-2U-NoLEDMX30.1, MX35.1, MX45.1, MX50.1
31k5Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR6, R7, R8
20.1uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC3, C4
222pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1, C2
23.6VDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalDS1, DS2
25k1Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R4
275Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R3
2Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesRE1, RE2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR5
116MHzCrystal:Crystal_HC49-4H_VerticalY1
14.7uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC5
1500mACapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmF1
1ATmega32A-PUPackage_DIP:DIP-40_W15.24mmU1
1AVR-ISP-6random-keyboard-parts:Reset_Pretty-MaskJ1
1BOOTButton_Switch_THT:SW_PUSH_6mmSW2
1LED2LED_THT:LED_D3.0mmLED2
1POWERLED_THT:LED_D3.0mmLED1
1RESETButton_Switch_THT:SW_PUSH_6mmSW1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4085USB1

Questions

How big is the Punk75 PCB?

It measures 285.8 × 124.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Punk75 use?

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.

Where can I download the Punk75 KiCad files?

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.

Can I use the Punk75 design in my own project?

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).

Similar boards

  • 2 layers347.7 × 146.6 mmMysterium pcb, the printed circuit board in 3D

    Mysterium pcb

    coseyfannitutti/mysterium

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

    227 parts541GPL-3.0
  • 2 layers344.4 × 130.8 mmSesame, the printed circuit board in 3D

    Sesame

    str-dst/sesame

    Alice type ergo keyboard using only THT parts

    168 parts331
  • 2 layers364.4 × 167.3 mmRedherring, the printed circuit board in 3D

    Redherring

    dcpedit/redherring

    Red Herring Keyboard PCB and case files

    226 parts253CC-BY-4.0
  • 2 layers228 × 114 mmPlanck thk, the printed circuit board in 3D

    Planck thk

    olkb/planck_thk

    Planck Through Hole Kit

    134 parts169GPL-3.0
  • 2 layers371.5 × 145.3 mmBasketweave, the printed circuit board in 3D

    Basketweave

    null-ll/basketweave

    Through-hole Alice-style keyboard with arrow keys and a rotary encoder

    177 parts129GPL-2.0
  • 2 layers439 × 141.6 mmAek2 usb, the printed circuit board in 3D

    Aek2 usb

    str-dst/aek2_usb

    drop-in replacement pcb for the AEK II

    241 parts55
  • 2 layers317.3 × 154.8 mmLCK75, the printed circuit board in 3D

    LCK75

    lyso1/LCK75

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

    207 parts45
  • 2 layers380 × 137.9 mmM0110a qmk, the printed circuit board in 3D

    M0110a qmk

    str-dst/m0110a_usb

    QMK powered drop-in replacement PCB for the Apple M0110a

    181 parts36