

Pcb hotswap
Synth Labs 060 PCB Hardware Files
- Size
- 285 × 95 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 197
- Nets
- 164
- Pads
- 931
- Tracks, vias
- 1,515, 158
- Pours
- 751
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 6 Sep 2021
- Updated
- 6 Oct 2023
Overview
Pcb hotswap is an open-source printed circuit board by 0xCB-dev, from the 0xCB-dev/SL-060-PCB repository on GitHub. It is a 2-layer board of 285 × 95 mm with 197 parts on 164 nets, routed with 1,515 tracks and 158 vias.
It is built around the ATMEGA32U4, SK6812MINI-E and BAV70. Its parts include 96 diodes, 13 capacitors, 2 resistors, 2 connectors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA32U4
UncategorisedUnknown makerSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)BAV70
SOT-23-55℃~+150℃ 1 Pair Common Cathode 1.25V@150mA 2.5uA@70V 200mA 225mW 2A 6ns 70V SOT-23 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching Diodes
README
README.mdSynth Labs 060 PCB
60% Keyboard
PCB:
KiCad version 6 Stable
Daughterboard
| Top | Bottom |
|---|---|
![]() | ![]() |
Soldered PCB
| Top | Bottom |
|---|---|
![]() | ![]() |
Hotswap PCB
| Top | Bottom |
|---|---|
![]() | ![]() |
BOM:
Daughterboard
| References | Value | Footprint | Quantity | Mouser |
|---|---|---|---|---|
| J1 | USB4120-03-C | GCT_USB4070-30-C_REVC5 | 1 | 640-USB4070-30-C |
| J2 | Conn_01x04 | JST-SR-4 | 1 | 485-4208 |
| R1, R2 | 5.1k | R_0603_1608Metric | 2 | 667-ERA-3AED512V |
| R3, R4 | 22 | R_0603_1608Metric | 2 | 754-RG1608Q-220DT5 |
| U1 | USBLC6-2SC6 | SOT-23-6 | 1 | 511-USBLC6-2SC6 |
| C1 | 10u | C_0603_1608Metric | 1 | 80-C0603C106M8PLR |
| C2 | 1u | C_0603_1608Metric | 1 | 81-GCG188L8EE105KA7D |
| F1 | 3A | Fuse_0805_2012Metric | 1 | 652-MF-PSML150/6-2 |
| D1 | SMF5.0CA | D_SOD-123F | 1 | 576-SMF5.0CA |
| FB1, FB2 | 600R | Ferrite_Bead_0603 | 2 | 81-BLM18KN601EH1D |
Soldered PCB
| References | Value | Footprint | Quantity | Mouser |
|---|---|---|---|---|
| J2 | Conn_01x04 | JST-SR-4 | 1 | 485-4208 |
| R1, R2 | 10k | R_0603_1608Metric | 2 | 754-RG1608N-103-BT5 |
| U1 | ATMEGA32U4 | QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias | 1 | 556-ATMEGA32U4-MU |
| Y1 | 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | 1 | 581-CX3225SB16H0PST |
| C2, C3, C4, C5 | 100n | C_0603_1608Metric | 4 | 80-C603C104K5RAC3121 |
| C1, C8 | 1u | C_0603_1608Metric | 2 | 81-GCG188L8EE105KA7D |
| C6, C7 | 22p | C_0603_1608Metric | 2 | 80-C0603C220J5G7411 |
| SW1 | SW_Push | SW_SPST_TL3342 | 1 | 611-PTS526SM15SMTR2L |
| D1, ..., D34 | BAV70 | SOT-23 | 34 | 241-BAV70_R1_00001 |
Hotswap PCB
| References | Value | Footprint | Quantity | Mouser |
|---|---|---|---|---|
| J2 | Conn_01x04 | JST-SR-4 | 1 | 485-4208 |
| R3, R4 | 10k | R_0603_1608Metric | 2 | 754-RG1608N-103-BT5 |
| U1 | ATMEGA32U4 | QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias | 1 | 556-ATMEGA32U4-MU |
| Y1 | 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | 1 | 581-CX3225SB16H0PST |
| C2, C3, C4, C5, C9, C10, C11, C12, C13 | 100n | C_0603_1608Metric | 9 | 80-C603C104K5RAC3121 |
| C1, C8 | 1u | C_0603_1608Metric | 2 | 81-GCG188L8EE105KA7D |
| C6, C7 | 22p | C_0603_1608Metric | 2 | 80-C0603C220J5G7411 |
| SW1 | SW_Push | SW_SPST_TL3342 | 1 | 611-PTS526SM15SMTR2L |
| D1, ..., D63 | SK6812MINI-E | MX_SK6812MINI-E | 63 | https://cdn-shop.adafruit.com/product-files/4960/4960_SK6812MINI-E_REV02_EN.pdf |
| D64, ..., D96 | BAV70 | SOT-23 | 33 | 241-BAV70_R1_00001 |
| MX* | MX | SW_Hotswap_Kailh_* | 61 | https://www.kailhswitch.com/mechanical-keyboard-switches/box-switches/kailh-rainbow-mx-hot-swapping-pcb-socket.html |
Parts
197| Qty | Value | Footprint | References |
|---|---|---|---|
| 63 | SK6812MINI-E | 0xCB:MX_SK6812MINI-E | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +47 |
| 49 | MX | 0xCB:SW_Hotswap_Kailh_1.00u | MX1, MX2, MX10, MX11, MX12, MX13, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX25 +33 |
| 33 | BAV70 | Package_TO_SOT_SMD:SOT-23 | D64, D65, D66, D67, D68, D69, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79 +17 |
| 10 | , , , , , , , , , | ||
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C5, C9, C10, C11, C12, C13 |
| 6 | MX | 0xCB:SW_Hotswap_Kailh_1.50u | MX15, MX28, MX55, MX57, MX59, MX61 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C1, C8 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C6, C7 |
| 2 | MX | 0xCB:SW_Hotswap_Kailh_2.25u | MX41, MX42 |
| 2 | MX | 0xCB:SW_Hotswap_Kailh_1.75u | MX29, MX53 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | PB0, PF7 |
| 1 | 0xCB | 0xCB:0xCB | G*** |
| 1 | 16MHz | 0xCB:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | ATMEGA32U4 | 0xCB:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias | U1 |
| 1 | AVR-ISP-6 | 0xCB:AVR_PROG_2.54_THT | J1 |
| 1 | Conn_01x04 | 0xCB:JST-SR-4 | J2 |
| 1 | LOGO | 0xCB:oshwa | G*** |
| 1 | LOGO | 0xCB:oshw | G*** |
| 1 | MX | 0xCB:SW_Hotswap_Kailh_2.00u | MX14 |
| 1 | MX | 0xCB:SW_Hotswap_Kailh_7.00u | MX58 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | Synth Labs | 0xCB:SL | G*** |
The 193 most common of 197 parts.
More from 0xCB-dev/SL-060-PCB
2- 2 layers285 × 95 mm

- 2 layers42 × 13 mm

Similar boards
- 2 layers230.5 × 82 mm

Vitamins included
Duckle29/Vitamins-included
This repo holds a variation of the lets split. This board requires no soldering
214 parts49BSD-3-Clause - 4 layers68 × 68 mm

Backbone
andreapiccini/spaghettilab-community
SpaghettiLab is an open modular hardware and software ecosystem for rapid prototyping, embedded systems development, and product innovation.
212 parts10 - 2 layers293.1 × 108.5 mm

Xiao split
ScatteredDrifter/Cynosure-III
A 38-Key split-keyboard based on Xiao-rp2040 seeduino
150 parts3 - 2 layers285.8 × 95.3 mm

- 2 layers285.8 × 144.1 mm

Cqa02303v5rpi-01
cqa02303/hidloom
HIDloom programmable keyboard software and reproducible appliance image
237 partsGPL-3.0 - 4 layers326.1 × 147.7 mm

Keyboard
FiredClay111/FC-KB-01-Mk.1
Do not use, first version of the keyboard uploaded for posterity. Use Mk.2 instead.
345 partsGPL-3.0 - 2 layers344.6 × 125.9 mm

ISOish87
seancaulfield/ISOish87
h87 compatible keyboard PCB for my own preferred layout
290 partsGPL-3.0 - 2 layers344.6 × 117.8 mm

ISOish88e
seancaulfield/ISOish88e
Evo80 compatible keyboard PCB for my own preferred layout
276 partsGPL-3.0
Questions
How big is the Pcb hotswap PCB?
It measures 285 × 95 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pcb hotswap use?
197 parts, built around the ATMEGA32U4, SK6812MINI-E and BAV70. 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 Pcb hotswap KiCad files?
From the 0xCB-dev/SL-060-PCB repository on GitHub, at the commit this page was made from: the board is rev1.0/pcb-hotswap/pcb-hotswap.kicad_pcb and its schematic rev1.0/daughterboard/daughterboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pcb hotswap design in my own project?
Its repository states no licence, so its author keeps all rights: ask 0xCB-dev before reusing the design.





