
T80-5000-left
nearestexit/t80-5000
QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.

QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.
T80-5000-right is an open-source printed circuit board by nearestexit, from the nearestexit/t80-5000 repository on GitHub. It is a 2-layer board of 210.4 × 161.9 mm with 185 parts on 141 nets, routed with 976 tracks and 188 vias.
It is built around the RP2040, FE1.1S-BQFN24B and W25Q128JVSIQ, with the SRV05-4 and TPS2552DRVR-1 among its other parts. Its parts include 58 diodes, 27 resistors, 23 capacitors, 6 ICs and 5 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
QMK Compatible Open Hardware USB-C PCBs for the vintage Cherry G80-5000 split ergonomic keyboard and its companion numpad, the G80-5700.
The original G80-5000 has two halves which are attached together with a spring, similar to the IBM M15 and the Apple Adjustable Keyboard. They cannot be detached from each other, and the right half must always act as the host. The original G80-5700 companion numpad can only function when plugged in to the right half of the G80-5000.
This project brings the G80-5000 & 5700 into the 21st century, with all three pieces able to function independently. There are four PCBs included in this project: the T80-5000 Left, T80-5000 Right, T80-5000 Daughterboard, and T80-5700. The T80-5000 Left & Right work with QMK's split keyboard functionality, and the T80-5700 functions as an independent keyboard which can be passed through the right half's USB hub.
Production files are included for production at JLCPCB.



When I ordered the V0.1 prototype on 11/8/2024, The total price was $207.63 total for Qty. 5 of all PCBs (left, right, daughterboard, and 5700) plus shipping, or roughly $52.71 per set of Left, Right, Daughterboard, and 5700.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 55 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +39 |
| 52 | D_Small | g80-5000:D_SOD-123-ShiftedSoldermask | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36 |
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C7, C9, C10, C12, C13, C16, C21, C22, C23 |
| 6 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C5, C6, C11, C19, C20 |
| 5 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R5, R6, R23, R24 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R15, R16, R17, R25 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R4, R7, R21 |
| 3 | 300 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R11, R13 |
| 3 | 300 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R10, R12, R14 |
| 3 | 510 | Resistor_SMD:R_0402_1005Metric | R19, R20, R22 |
| 3 | LED_Small | LED_THT:LED_D5.0mm | LED1, LED2, LED3 |
| 3 | LED_Small | LED_SMD:LED_0603_1608Metric | D54, D55, D56 |
| 3 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S1, S2, S3 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 27R | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 33k | Resistor_SMD:R_0402_1005Metric | R26, R27 |
| 2 | 33p | Capacitor_SMD:C_0402_1005Metric | C17, C18 |
| 2 | Conn_01x04 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3, J4 |
| 2 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 2 | TestPoint_Small | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1, TP2 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 2.7k | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | AudioJack4 | g80-5000:AUDIO-TH_XKB_PJ-320A | J2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | BOOT1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | FE1.1s-BQFN24B | Package_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U4 |
| 1 | MX_stab | g80-5000:STAB_MX_5000 | S5 |
| 1 | MX_stab | g80-5000:STAB_MX_3.5u_5000 | S4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SRV05-4 | PCM_marbastlib-various:SOT-23-6-routable | U5 |
| 1 | TPS2552DRVR | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U6 |
| 1 | USB_C_Receptacle_USB2.0 | g80-5000:USB-C-SMD_GT-USB-9014AB | J5 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U3 |

nearestexit/t80-5000
QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.

nearestexit/t80-5000
QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.

nearestexit/t80-5000
QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.

GeniePod/genie-hardware
GeniePod Home V1 hardware: MVP testing build, wiring, BOM, and planned interface-board/enclosure docs.

minipadKB/minipad
The PCB and case files for the minipad, an RP2040-based 2-3-key keypad for the rhythm game osu!.

ScatteredDrifter/Buran-Ortho
A 39-key orthogonal keyboard with support for two knobs, based on a rp2040





ramonimbao/SpaceInvadersFRL
An F-rowless TKL keyboard case, plate, and PCB that uses the HiTek Series 725 switches.
It measures 210.4 × 161.9 mm and has 2 copper layers, 1.6 mm thick.
185 parts, built around the RP2040, FE1.1S-BQFN24B, W25Q128JVSIQ and SRV05-4. 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 nearestexit/t80-5000 repository on GitHub, at the commit this page was made from: the board is t80-5000-right/t80-5000-right.kicad_pcb and its schematic t80-5000-daughterboard/t80-5000-daughterboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask nearestexit before reusing the design.