Skip to the content
PCBKitNew board
2 layers285 × 94.6 mmCorrupt, the printed circuit board in 3D

A 65% keyboard with a mildly non-standard layout. Inspired by the KBT Pure Pro.

Size
285 × 94.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
172
Nets
133
Pads
641
Tracks, vias
1,154, 1,300
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Jan 2021
Updated
6 Jul 2024

Overview

Corrupt is an open-source printed circuit board by atx, from the atx/corrupt repository on GitHub, published under the MIT licence. It is a 2-layer board of 285 × 94.6 mm with 172 parts on 133 nets, routed with 1,154 tracks and 1,300 vias.

It is built around the AMS1117-3.3, 1N4148WS and M2.5, with the X322525MOB4SI among its other parts. Its parts include 69 diodes, 65 switches, 17 capacitors, 11 resistors and 3 ICs. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

corrupt

A 65% keyboard with a somewhat non-standard layout. Inspired by the KBT Pure Pro.

corrupt

Specs

  • Standard GH60-style case support
  • MX-style switches
  • 2U left shift (bottom row shifted by 0.25U to the left)
  • Standard 6.25U spacebar
  • USB-C (wired-only)
  • zmk port
  • Compatible FR4 plate included in the repository
  • Under-the-spacebar WE-SKEDD debugging port
  • STM32F405 MCU (total overkill)
  • Both the key plate and the PCB can be manufactured by JLC, most components are available for PCBA

Layout

screenshot

Debugging connector

skedd

Parts

172
QtyValueFootprintReferences
651N4148WSDiode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +49
56SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +40
9100nFCapacitor_SMD:C_0402_1005MetricC1, C4, C5, C6, C7, C8, C10, C11, C13
610uFCapacitor_SMD:C_0603_1608MetricC2, C3, C9, C12, C14, C15
41kResistor_SMD:R_0402_1005MetricR7, R9, R10, R11
4LEDLED_SMD:LED_0603_1608MetricD66, D67, D68, D69
4M2.5MountingHole:MountingHole_2.7mm_M2.5_PadH1, H2, H3, H5
3330Resistor_SMD:R_0402_1005MetricR1, R3, R4
3SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW57, SW58, SW59
210kResistor_SMD:R_0402_1005MetricR2, R8
210pFCapacitor_SMD:C_0402_1005MetricC16, C17
25.1kResistor_SMD:R_0402_1005MetricR5, R6
2SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW16, SW29
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1Conn_01x04_Femaleatx_connectors:WR-WST-4P-DBGJ2
1SRV05-4-T-P7Package_TO_SOT_SMD:SOT-23-6U2
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU3
1SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_2.25u_PCBSW42
1SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW43
1SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_6.25u_PCBSW60
1SW_SPSTButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW30
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ1
1X322525MOB4SICrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1

Questions

How big is the Corrupt PCB?

It measures 285 × 94.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Corrupt use?

172 parts, built around the AMS1117-3.3, 1N4148WS, M2.5 and X322525MOB4SI. 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 Corrupt KiCad files?

From the atx/corrupt repository on GitHub, at the commit this page was made from: the board is pcb/corrupt.kicad_pcb and its schematic pcb/corrupt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Corrupt design in my own project?

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

Similar boards

  • 4 layers110 × 80 mmEsp32p4 extreme, the printed circuit board in 3D

    Esp32p4 extreme

    Andreuxxx1977/esp32-p4

    An open-hardware, actively cooled ESP32-P4 board for heavy multimedia work: a 2-lane MIPI camera, a 2-lane MIPI display, USB 2.0 High-Speed, 10/100 Ethernet, UHS-I microSD, 32 MB flash and 32 MB PSRAM.

    234 parts1CERN-OHL-P-2.0
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers90 × 74 mmFsk energymeter, the printed circuit board in 3D

    Fsk energymeter

    luftaquila/fsk-energymeter

    E-Formula electric energy meter for Formula Student Korea

    92 parts13
  • 4 layers100 × 100 mmNif T, the printed circuit board in 3D

    Nif T

    SharKingStudios/Nif-T

    An all in one smart home automation board!

    115 parts11MIT
  • 4 layers90 × 90 mmNode prototype, the printed circuit board in 3D

    Node prototype

    tweedegolf/spaeter

    TDOA location detection device

    187 parts3
  • 2 layers99 × 90 mmHomeyPCB, the printed circuit board in 3D

    HomeyPCB

    jadam3k/Homey

    Home Asistance/Industrial PLC

    99 parts
  • 2 layers315 × 126 mmTemuboard, the printed circuit board in 3D

    Temuboard

    katfishkatfishing/temuboard

    An honest attempt in making a mechanical keyboard despite the lack of experience

    195 parts
  • 4 layers180 × 100 mmClass board V0.2, the printed circuit board in 3D

    Class board V0.2

    TIGP-Experimental-Methods/class-board-2026

    TIGP class instrument 2026: one board, five blocks - KiCad hardware, ESP32-S3 firmware, phone PWA, Python API, workbook

    342 parts