Skip to the content
PCBKitNew board
2 layers345.7 × 123.8 mmPcb1, the printed circuit board in 3D

Introduction: PCB1 is a tenkeyless keyboard.

Size
345.7 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
196
Nets
125
Pads
923
Tracks, vias
863, 38
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 May 2024
Updated
9 May 2024

Overview

Pcb1 is an open-source printed circuit board by awu778, from the awu778/keyboardpcb1 repository on GitHub. It is a 2-layer board of 345.7 × 123.8 mm with 196 parts on 125 nets, routed with 863 tracks and 38 vias.

It is built around the ATMEGA32U4-AU. Its parts include 89 diodes, 7 capacitors, 5 resistors, 1 IC and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Introduction: PCB1 is a tenkeyless keyboard.

Technical information:

  • Layout size: tenkeyless
  • Compatible switches: MX style non-hotswap
  • Microcontroller: ATMEGA32u4-AU *note: there is no compatibility with the MU variant.
  • Connector: USB-C via unified daughterboard
  • Firmware Compatibility: QMK (with VIA and VIAL support)
  • Protection hardware: USB data line and power rail ESD suppressing, USB power overvoltage protection, Overcurrent protection alt text alt text alt text

Parts

196
QtyValueFootprintReferences
88SOD_123Diode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +72
30.1uFCapacitor_SMD:C_0805_2012MetricC4, C5, C6
222Resistor_SMD:R_0805_2012MetricR2, R3
222pFCapacitor_SMD:C_0805_2012MetricC1, C2
2AltAlps:MX-1.5U-NoLEDMX83, MX84
2CtrlAlps:MX-1.5U-NoLEDMX81, MX86
2R ShiftAlps:MX-2.75U-NoLEDMX77, MX77
2WinAlps:MX-1U-NoLEDMX82, MX85
1'Alps:MX-1U-NoLEDMX63
1,Alps:MX-1U-NoLEDMX74
1-Alps:MX-1U-NoLEDMX29
1.Alps:MX-1U-NoLEDMX75
1/Alps:MX-1U-NoLEDMX76
10Alps:MX-1U-NoLEDMX28
11Alps:MX-1U-NoLEDMX19
11.5kResistor_SMD:R_0805_2012MetricR5
110KResistor_SMD:R_0805_2012MetricR4
110kResistor_SMD:R_0805_2012MetricR1
110uFCapacitor_SMD:C_0805_2012MetricC7
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFCapacitor_SMD:C_0805_2012MetricC3
12Alps:MX-1U-NoLEDMX20
13Alps:MX-1U-NoLEDMX21
14Alps:MX-1U-NoLEDMX22
15Alps:MX-1U-NoLEDMX23
16Alps:MX-1U-NoLEDMX24
17Alps:MX-1U-NoLEDMX25
18Alps:MX-1U-NoLEDMX26
19Alps:MX-1U-NoLEDMX27
1;Alps:MX-1U-NoLEDMX62
1=Alps:MX-1U-NoLEDMX30
1AAlps:MX-1U-NoLEDMX53
1ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1BAlps:MX-1U-NoLEDMX71
1BcSpcAlps:MX-2U-NoLEDMX31
1BcSpcAlps:MX-1U-NoLEDMX31
1BcSpc1Alps:MX-1U-NoLEDMX48
1CAlps:MX-1U-NoLEDMX69
1CapsAlps:MX-1.5UMX52
1Connector_Generic_Conn_01x04random:JST-SR-4J1
1DAlps:MX-1U-NoLEDMX55
1D_SmallDiode_SMD:D_SOD-123D81
1DeleteAlps:MX-1U-NoLEDMX49
1DownAlps:MX-1U-NoLEDMX88
1EAlps:MX-1U-NoLEDMX38
1EndAlps:MX-1U-NoLEDMX50
1EnterAlps:MX-2.25U-NoLEDMX64
1EscAlps:MX-1U-NoLEDMX1
1FAlps:MX-1U-NoLEDMX56
1F1Alps:MX-1U-NoLEDMX2
1F10Alps:MX-1U-NoLEDMX11
1F11Alps:MX-1U-NoLEDMX12
1F12Alps:MX-1U-NoLEDMX13
1F13Alps:MX-1U-NoLEDMX14
1F2Alps:MX-1U-NoLEDMX3
1F3Alps:MX-1U-NoLEDMX4
1F4Alps:MX-1U-NoLEDMX5
1F5Alps:MX-1U-NoLEDMX6
1F6Alps:MX-1U-NoLEDMX7
1F7Alps:MX-1U-NoLEDMX8
1F8Alps:MX-1U-NoLEDMX9
1F9Alps:MX-1U-NoLEDMX10
1GAlps:MX-1U-NoLEDMX57
1HAlps:MX-1U-NoLEDMX58
1HomeAlps:MX-1U-NoLEDMX33
1IAlps:MX-1U-NoLEDMX43
1InsertAlps:MX-1U-NoLEDMX32
1JAlps:MX-1U-NoLEDMX59
1KAlps:MX-1U-NoLEDMX60
1LAlps:MX-1U-NoLEDMX61
1L ShiftAlps:MX-2.75U-NoLEDMX66
1LeftAlps:MX-1U-NoLEDMX87
1MAlps:MX-1U-NoLEDMX73
1NAlps:MX-1U-NoLEDMX72
1OAlps:MX-1U-NoLEDMX44
1PAlps:MX-1U-NoLEDMX45
1PauseAlps:MX-1U-NoLEDMX17
1Pg DnAlps:MX-1U-NoLEDMX51
1Pg UpAlps:MX-1U-NoLEDMX34
1PipeAlps:MX-1.5U-NoLEDMX65

The 175 most common of 196 parts.

Questions

How big is the Pcb1 PCB?

It measures 345.7 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb1 use?

196 parts, built around the ATMEGA32U4-AU. 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 Pcb1 KiCad files?

From the awu778/keyboardpcb1 repository on GitHub, at the commit this page was made from: the board is pcb1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb1 design in my own project?

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

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers228.6 × 76.8 mmSchwann Rev0.5b, the printed circuit board in 3D

    Schwann Rev0.5b

    The-Royal/The_Royal_Open-Source-Projects

    A Master Repository For All things Royal Made

    127 parts159MIT
  • 2 layers30 × 65 mmKeyboard mcu, the printed circuit board in 3D

    Keyboard mcu

    dpapavas/lagrange-keyboard

    A configurable, handwired, ergonomic keyboard

    26 parts137AGPL-3.0
  • 2 layers88.4 × 80 mmLHS Controller PCB, the printed circuit board in 3D

    LHS Controller PCB

    dmcke5/ZenDeck

    This is the second revision of my Mini PC based handheld Gaming PC! It is designed for a Beelink SER 5 Mini PC but could be adapted to other systems by changing the mounting brackets and outlet plate.

    76 parts133CERN-OHL-S-2.0
  • 2 layers259.5 × 89.1 mmSteno, the printed circuit board in 3D

    Steno

    crides/steno

    Embedded steno firmware + custom steno PCBs

    61 parts75MIT
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers323.9 × 95.1 mmUnSplit, the printed circuit board in 3D

    UnSplit

    swiftrax/UnSplit

    Ergo 40% mechanical keyboard with all components on the top with diodes arranged in an array

    110 parts68GPL-2.0