Skip to the content
PCBKitNew board
2 layers88.6 × 167.9 mmProgrammable, the printed circuit board in 3D

Programmable

peto59/keyboard
Size
88.6 × 167.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
97
Nets
79
Pads
386
Tracks, vias
491, 70
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Jul 2024
Updated
25 Jan 2025

Overview

Programmable is an open-source printed circuit board by peto59, from the peto59/keyboard repository on GitHub. It is a 2-layer board of 88.6 × 167.9 mm with 97 parts on 79 nets, routed with 491 tracks and 70 vias.

Its parts include 43 diodes, 24 resistors, 22 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

Parts

97
QtyValueFootprintReferences
22LEDMX V2 Misc:MX-LED-PolarityMarkedLED1, LED2, LED3, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22 +6
22RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22 +6
21DiodeDiode_SMD:Nexperia_CFP3_SOD-123WD1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
2R2KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR23, R24
1AudioJack3_GroundConnector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalJ1
1P1MX V2 MX Hotswap:MX-Hotswap-1US3
1P10MX V2 MX Hotswap:MX-Hotswap-1US12
1P11MX V2 MX Hotswap:MX-Hotswap-1US5
1P12MX V2 MX Hotswap:MX-Hotswap-1US10
1P13MX V2 MX Hotswap:MX-Hotswap-1US15
1P14MX V2 MX Hotswap:MX-Hotswap-1US20
1P15MX V2 MX Hotswap:MX-Hotswap-1US17
1P16MX V2 MX Hotswap:MX-Hotswap-1US6
1P17MX V2 MX Hotswap:MX-Hotswap-1US11
1P18MX V2 MX Hotswap:MX-Hotswap-1US16
1P19MX V2 MX Hotswap:MX-Hotswap-1US21
1P2MX V2 MX Hotswap:MX-Hotswap-1US8
1P20MX V2 MX Hotswap:MX-Hotswap-1US22
1P3MX V2 MX Hotswap:MX-Hotswap-1US13
1P4MX V2 MX Hotswap:MX-Hotswap-1US18
1P5MX V2 MX Hotswap:MX-Hotswap-1US7
1P6MX V2 MX Hotswap:MX-Hotswap-1US4
1P7MX V2 MX Hotswap:MX-Hotswap-1US9
1P8MX V2 MX Hotswap:MX-Hotswap-1US14
1P9MX V2 MX Hotswap:MX-Hotswap-1US19
1RECMX V2 MX Hotswap:MX-Hotswap-1US1
1RESETMX V2 MX Hotswap:MX-Hotswap-1US2
1Raspberry_Pi_PicoScottoKeebs_MCU:Raspberry_Pi_PicoU1

The 91 most common of 97 parts.

Questions

How big is the Programmable PCB?

It measures 88.6 × 167.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Programmable use?

97 parts. 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 Programmable KiCad files?

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

Can I use the Programmable design in my own project?

Its repository states no licence, so its author keeps all rights: ask peto59 before reusing the design.

More from peto59/keyboard

2
  • 4 layers367.8 × 167.9 mmKeyboard, the printed circuit board in 3D

    Keyboard

    peto59/keyboard

    424 parts
  • 2 layers88.6 × 167.9 mmNumerical, the printed circuit board in 3D

    Numerical

    peto59/keyboard

    80 parts

Similar boards

  • 2 layers142 × 58 mmBosch 88pin Breakout, the printed circuit board in 3D

    Bosch 88pin Breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    97 parts1.2k
  • 2 layers99.8 × 99.8 mmDb25 bob, the printed circuit board in 3D

    Db25 bob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    97 parts990GPL-3.0
  • 2 layers380 × 45 mmAddOnC, the printed circuit board in 3D

    AddOnC

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    97 parts226CC-BY-SA-4.0
  • 2 layers100 × 110 mmKicad control board smt, the printed circuit board in 3D

    Kicad control board smt

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    97 parts171
  • 2 layers40 × 100 mmFront prototype, the printed circuit board in 3D

    Front prototype

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    97 parts148GPL-3.0
  • 2 layers100 × 95 mm35C3XMR, the printed circuit board in 3D

    35C3XMR

    monero-project/kastelo

    The Sekura Monero Hardware Wallet

    97 parts115
  • 2 layers66 × 62 mmCh570aaonlyswadge, the printed circuit board in 3D

    Ch570aaonlyswadge

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    97 parts114