
SunsetterR2 Hotswap
PiKeeb/sunsetterR2-keyboard
PCB files for Sunsetter R2 keyboard (originally designed for Charue Design)

Split orthogonal keyboard, mirror of https://git.ni.fr.eu.org/splitty.git/
Splitty is an open-source printed circuit board by schodet, from the schodet/splitty repository on GitHub, published under the MIT licence. It is a 2-layer board of 133.4 × 100.3 mm with 97 parts on 74 nets, routed with 1,323 tracks and 129 vias.
It is built around the ATMEGA32U4-AU and USBLC6-2P6. Its parts include 33 switches, 32 diodes, 11 capacitors, 5 resistors and 4 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.



This is a split ergonomic keyboard based on the Ergodox layout without the thumb cluster. It uses 32 keys per sides with Cherry MX compatibles switches, thirty 1u and two vertical 1.5u caps.
The controller is integrated in order to make the keyboard as slim as possible.
It connects to the computer using a micro-B USB. Both sides are connected together also using micro-B USB. Any connection mistake should not break anything and the keyboard supports hot plugging.
All prices in euro.
Here is what is needed for one half, with references at Farnell and LCSC for some parts.
| Quantity | Designator | Description | Farnell | Price | Total | LCSC | Price | Total |
|---|---|---|---|---|---|---|---|---|
| 32 | SW0-38 | Cherry MX switches | ||||||
| 3 | C1, C11, C12 | Capacitor 0603 1μF >6V X7R | 2346895 | 0.055 | 0.165 | C93816 | 0.0172 | 0.052 |
| 2 | C3, C4 | Capacitor 0603 22pF >6V C0G/NP0 | xxxxxxx | xxxxx | xxxxx | C106245 | 0.0084 | 0.017 |
| 6 | C5-10 | Capacitor 0603 100nF >6V X7R | 2320803 | 0.037 | 0.222 | C187860 | 0.0231 | 0.139 |
| 32 | D0-38 | Diode SOD-123 | 2760402 | 0.079 | 2.528 | C83528 | 0.0091 | 0.291 |
| 2 | J1,J2 | Connector USB Micro-B Würth 629105150521 | 2470822 | 1.360 | 2.720 | |||
| 2 | R1, R2 | Resistor 0603 22Ω | 9331891 | 0.002 | 0.004 | |||
| 3 | R3, R4, R5 | Resistor 0603 10kΩ | xxxxxxx | xxxxx | xxxxx | |||
| 1 | SW40 | Tactile Switches Omron B3U-3000P-B | 1333656 | 0.420 | 0.420 | |||
| 1 | U1 | ATmega32U4-AU | 2443182 | 3.570 | 3.570 | C44854 | 3.1513 | 3.151 |
| 2 | U2, U3 | ST USBLC6-2SC6 | 1269406 | 0.313 | 0.626 | C7519 | 0.1456 | 0.291 |
| 1 | Y1 | Crystal Abracon ABM3 16MHz | 1611806 | 0.660 | 0.660 | |||
| 8 | M2 screw, 6mm | 1420386 | 0.012 | 0.094 | ||||
| 16 | M2 nuts | 1419445 | 0.009 | 0.150 | ||||
| Total | 11.19 | |||||||
| x2 | 22.38 |
Boards were ordered at JLCPCB, you can ask for delivery of JLCPCB and LCSC orders in the same package.
| Description | JLCPCB by | Price | Unit | JLCPCB by | Price | Unit |
|---|---|---|---|---|---|---|
| Printed Circuit Board (green) | 5 | 11.25 | 2.250 | 10 | 15.20 | 1.520 |
| Front Plate (white) | 5 | 18.55 | 3.710 | 10 | 22.49 | 2.249 |
| Back Plate (white) | 5 | 18.55 | 3.710 | 10 | 22.49 | 2.249 |
Cool Jazz (AliExpress):
Farnell:
JLCPCB + LCSC:
Personal stock:
I have enough components for two keyboards except USB connectors, quartz (forgotten in Farnell order), switches and caps (they will probably be different), and an extra set of boards.
Grand total: 159.97 €
Grand total (for one keyboard): 111.98 €
A special attachment is used to make sure the stack is as slim as possible:

See the build log and the FAQ.
Copyright (C) 2018 Nicolas Schodet
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The splitty symbol and footprint libraries use the same license.
Artwork on the back plate was made from "Van Volkswagen Vintage Old Car Transporter Vw" under Creative Commons Zero - CC0.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | D | splitty:D_SOD-123_BothSides | D0, D1, D2, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D24, D25 +16 |
| 30 | SW_Push | splitty:SW_Cherry_MX1A_1.00u_PCB_BothSides | SW0, SW1, SW2, SW10, SW11, SW12, SW13, SW16, SW17, SW18, SW19, SW20, SW21, SW24, SW25, SW26 +14 |
| 8 | Mounting_Hole | MountingHole:MountingHole_2.2mm_M2 | MK1, MK2, MK3, MK4, MK5, MK6, MK7, MK8 |
| 6 | 100n | splitty:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder | C5, C6, C7, C8, C9, C10 |
| 3 | 1u | splitty:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder | C1, C11, C12 |
| 3 | 4k7 | splitty:R_0603_1608Metric_Pad0.84x1.00mm_HandSolder | R3, R4, R5 |
| 2 | 10p | splitty:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder | C3, C4 |
| 2 | 22 | splitty:R_0603_1608Metric_Pad0.84x1.00mm_HandSolder | R1, R2 |
| 2 | SW_Push | splitty:SW_Cherry_MX1A_1.50u_PCB_BothSides | SW14, SW30 |
| 2 | USBLC6-2 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U2, U3 |
| 2 | USB_B_Micro | splitty:USB_Micro-B_Wuerth_629105150521_BothSides | J1, J2 |
| 1 | 16M | Crystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | ATmega32U4-AU | Package_QFP:TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | SW_Push | splitty:Tact_Switch_Side_Boss_B3U-3000P-B_BothSides_HandSolder | SW40 |
It measures 133.4 × 100.3 mm and has 2 copper layers, 1.6 mm thick.
97 parts, built around the ATMEGA32U4-AU and USBLC6-2P6. 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.
From the schodet/splitty repository on GitHub, at the commit this page was made from: the board is splitty.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
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).

PiKeeb/sunsetterR2-keyboard
PCB files for Sunsetter R2 keyboard (originally designed for Charue Design)

PiKeeb/charon-keyboard
PCB files for Charon keyboard (originally designed for Charue Design)

PiKeeb/supernova-keyboard
PCB files for Supernova keyboard (originally designed for Charue Design)


staticintlucas/space-invader-280
PCB for Noxary 280 using NMB/Hi-Tek Series 725 "Space Invader" switches


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

The-Royal/The_Royal_Open-Source-Projects
A Master Repository For All things Royal Made