

Sr42-udk hotswap
SR42 high-speed 40% keyboard
- Size
- 226.6 × 74.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 177
- Nets
- 118
- Pads
- 839
- Tracks, vias
- 2,443, 426
- Pours
- 1,149
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 31 Oct 2022
- Updated
- 30 Jun 2026
Overview
Sr42-udk hotswap is an open-source printed circuit board by Tecsmith, from the Tecsmith/sr42-keyboard-pcb repository on GitHub. It is a 2-layer board of 226.6 × 74.2 mm with 177 parts on 118 nets, routed with 2,443 tracks and 426 vias.
It is built around the TTP223-TD, MC74HC589AD and TPS22810DBV. Its parts include 53 capacitors, 43 switches, 14 resistors, 7 ICs and 7 connectors. It belongs with the keyboards and input boards of this library.
Main components
3TTP223-TD
SOT-23-6-20℃~+70℃ 1 2V~5.5V 3.5uA Capacitive Touch Yes SOT-23-6 Touch Sensors ROHSTDSEMICTouch SensorsMC74HC589AD
SOIC-16-55℃~+125℃ 1 2V~6V 30ns@6V,50pF 35MHz 74HC 8 Output enable Parallel or Serial to Serial Tri-State SOIC-16 Shift Registers ROHSonsemiShift RegistersTPS22810DBV
SOT-23-6-40℃~+105℃ 1 2.7V~18V 2A 79mΩ Active High Load Switch Undervoltage Protection(UVP)、Over Temperature Protection SOT-23-6 Power Distribution Switches ROHSTexas InstrumentsPower Distribution Switches
Parts
177| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +36 |
| 44 | ~ | ts-keyboard-lib:SK6812MINI-E | W1, W2, W10, W11, W12, W13, W14, W15, W16, W17, W18, W19, W20, W21, W22, W23 +28 |
| 42 | ~ | ts-keyboard-lib:SW_MX_HotSwap | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26 |
| 12 | 10K | Resistor_SMD:R_Array_Convex_4x0603 | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12 |
| 6 | MC74HC589AD | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1, U2, U3, U4, U5, U6 |
| 3 | Fiducial | ts-kicad-lib:Fiducial_0.5mm_Mask1mm_F | FID1, FID2, FID3 |
| 2 | ~ | ts-keyboard-lib:STAB_2U | ST1, ST2 |
| 1 | 0-50u | Capacitor_SMD:C_0603_1608Metric | C52 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R49 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 5K1 | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 5V | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J2 |
| 1 | ARGB | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J3 |
| 1 | CONN | Connector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | J5 |
| 1 | SPI | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J6 |
| 1 | SW_DIP_x04 | ts-kicad-lib:SW_DIP_SPSTx04 | SW71 |
| 1 | TPS22810 | Package_TO_SOT_SMD:SOT-23-6 | RLY1 |
| 1 | TTP223 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U7 |
| 1 | ~ | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J7 |
| 1 | ~ | ts-kicad-lib:JRAINBOW-5V-ARGB | J1 |
| 1 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
The 175 most common of 177 parts.
Questions
How big is the Sr42-udk hotswap PCB?
It measures 226.6 × 74.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sr42-udk hotswap use?
177 parts, built around the TTP223-TD, MC74HC589AD and TPS22810DBV. 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 Sr42-udk hotswap KiCad files?
From the Tecsmith/sr42-keyboard-pcb repository on GitHub, at the commit this page was made from: the board is KiCAD/sr42-udk-hotswap.kicad_pcb and its schematic KiCAD/sr42-udk-hotswap-argb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sr42-udk hotswap design in my own project?
Its repository states no licence, so its author keeps all rights: ask Tecsmith before reusing the design.
Similar boards
- 2 layers427.6 × 118.1 mm

- 4 layers100 × 100 mm

Pi TX 35W PA V2
M0LTE/pi-transceiver
An attempt to build a complete ham radio transceiver around a Raspberry Pi
185 parts15 - 4 layers58 × 36 mm

Raccoon tap
BenjiTrapp/TrashPandaPaws
Red Team hardware implant — RPi4/CM4 inline Ethernet tap with PoE, cover identities (Cisco Phone / HP Printer), 802.1X NAC bypass, a stdlib-only Python beacon over HTTPS/DNS/SMB/QUIC, and an operator GUI with an…
59 parts5 - 2 layers65 × 56 mm

- 4 layers119.5 × 75.3 mm

TimingMonitor
lwa-project/zcu102_timing_monitor
Board to power/monitor the clock distribution to ZCU102 boards
102 parts1 - 4 layers202 × 160 mm

Pcie active backplane x16 4layer
TeinkBR/pcie-active-backplane
Universal PCIe Gen3×16 powered active backplane — KiCad + Gerbers
47 parts1 - 2 layers100 × 100 mm

Air purifier electronics
wxyangf/wxyangf-air-purifier-box
Corsi-Rosenthol Box Inspired Air Purifier Design
66 parts1AGPL-3.0 - 4 layers75 × 65 mm
