

TPS42
An ergonomic split keyboard with TrackPoint support
- Size
- 138.1 × 89.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 49
- Pads
- 523
- Tracks, vias
- 1,851, 314
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 8 May 2022
- Updated
- 13 Nov 2022
Overview
TPS42 is an open-source printed circuit board by crehmann, from the crehmann/TPS42 repository on GitHub. It is a 2-layer board of 138.1 × 89.7 mm with 67 parts on 49 nets, routed with 1,851 tracks and 314 vias.
Its parts include 24 switches, 21 diodes, 9 ICs, 7 connectors and 5 resistors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
README
README.mdTPS42
TPS42 is a 42/36 keys ergonomic split keyboard. The outer pinky columns can be broken off. The main goal for desing it was to have a low profile split keyboard with an integrated TrackPoint module
Features
- Integrated TrackPoint reset circuit and the option to mount a TrackPoint to the bottom of the PCB (between the two inner columns)
- I2C interface for an OLED display
- Wireless Ready (however, without TrackPoint support):
- Battery switch / connector
- Option to use a battery friendly Sharp memory display instead of an OLED display
- Choc-spaced
- Partially hot swap sockets supported (except for two switches around the TrackPoint module)
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | D_Small | TPS42:D_SOD-323_HandSoldering_Reversable | D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5 |
| 18 | Switch | TPS42:Kailh_socket_PG1350_optional_reversible.kicad_mod | S2, S3, S5, S7, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21 +2 |
| 6 | Hole | TPS42:HOLE_M2_TH | U4, U5, U7, U8, U9, U12 |
| 4 | 4.7kΩ | TPS42:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder_Reversable | R1, R2, R3, R4 |
| 2 | Reset | TPS42:SMD-SW-4_5.1x5.1x2.5 | SW2, SW3 |
| 2 | Switch | TPS42:SW_PG1350_reversible | S1, S6 |
| 2 | TP Sensor Module | TPS42:TPSensorModule_Connector | J3, J9 |
| 1 | 100kΩ | TPS42:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder_Reversable | R5 |
| 1 | 2.2uF | TPS42:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder_Reversable | C1 |
| 1 | Battery | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J11 |
| 1 | Hole | TPS42:TPSensorModule | U11 |
| 1 | ProMicro | TPS42:ProMicro_Flipped_v2_A | U1 |
| 1 | ProMicro | TPS42:ProMicro_Flipped_v2_B | U14 |
| 1 | SW_DPST_x2 | TPS42:SW-TH_3P-L9.1-W3.5-P2.50-S3.20-A3 | SW1 |
| 1 | Switch | TPS42:Kailh_socket_PG1350_125_optional_reversible.kicad_mod | S4 |
| 1 | TP Module | TPS42:TPSensorModule_Connector | J4 |
| 1 | TrackPoint | TPS42:TPModule | J7 |
More from crehmann/TPS42
2- 2 layers17.7 × 26.3 mm

- 2 layers17.7 × 25.8 mm

TPS42-Serial OLED Shield
crehmann/TPS42
An ergonomic split keyboard with TrackPoint support
11 parts236
Similar boards
- 2 layers138.1 × 114.3 mm

- 2 layers133.1 × 53.8 mm

- 2 layers160 × 100.1 mm

Ardumower mega shield svn
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
67 parts282 - 2 layers65 × 56 mm

Zpui shld wg12864b
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
67 parts253GPL-3.0 - 2 layers51 × 30 mm

- 2 layers93.5 × 55 mm

- 2 layers58.4 × 101.6 mm

- 2 layers65 × 56.5 mm

Questions
How big is the TPS42 PCB?
It measures 138.1 × 89.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TPS42 use?
67 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 TPS42 KiCad files?
From the crehmann/TPS42 repository on GitHub, at the commit this page was made from: the board is PCB/TPS42/TPS42.kicad_pcb and its schematic PCB/TPS42-LCD-Shield/TPS42-LCD-Shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TPS42 design in my own project?
Its repository states no licence, so its author keeps all rights: ask crehmann before reusing the design.