

A cheap, open source 45% keyboard
- Size
- 243 × 72.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 129
- Nets
- 73
- Pads
- 891
- Tracks, vias
- 885, 87
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Jan 2019
- Updated
- 28 Aug 2019
Overview
TG4x is an open-source printed circuit board by MythosMann, from the MythosMann/tg4x repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 243 × 72.7 mm with 129 parts on 73 nets, routed with 885 tracks and 87 vias.
It is built around the WS2812B. Its parts include 53 diodes, 1 IC, 1 connector and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
readme.mdPrototypes

Last gen prototype using tg3 as a base.

Summary:
Basically an open-source, cheap 45% keyboard. You can use parts from a tg3 keyboard for maximum cheap, or use standard ansi keycaps.

Features:
*Staggered 45%, meaning an extra column over standard 40%.
*Multiple supported layouts, including split spacebar.
*QMK compatible.
*Driven by pro micro, easily programmable and cheap.
*Uses standard sized keycaps that you could find in any set.
*RGB underglow, used for layer indication and caps lock.
*Design for pcb plates.
*Optional 6° angle.
The base (TG3):
You can either use a tg3 as the base for this, or use your own parts. The advantages of using the tg3 are price and sturdy-ness. With a tg3, you can get Cherry blacks, uniform dcs keycaps, a steel mounting plate, and an aluminum back plate, all for $15-25. If you were to buy the absolute cheapest keycap set ($6-8), the cheapest switches ($5 for 50), an fr4 or aluminum plate (~$10-15), and use a scrap of something for the back plate, it'd cost a bit more, and you'd be dealing with low quality parts. Granted, it takes some work to desolder and mod the tg3.
Parts
129| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | SW_Push | Keebio-Parts:MX_PCB_100H | 100u, 100u, 100u, 100u, 100u, 100u, 100u, 100u, 100u, 100u, 125u, 600u, SW1, SW10, SW11, SW15 +36 |
| 46 | 1N4148 | Keebio-Parts:Diode-dual | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +30 |
| 7 | WS2812B | madworm-led:WS2812B | LED1, LED2, LED3, LED4, LED5, LED6, LED7 |
| 3 | SW_Push | Keebio:MX_PCB_125H | 125u, 125u, 125u |
| 2 | SW_Push | Keebio-Parts:MX_PCB_150H | 150u, 175u |
| 2 | SW_Push | Keebio-Parts:MX_PCB_125H | 125u, 125u |
| 2 | SW_Push | Keebio-Parts:MX_PCB_225H | 225u, 225u |
| 2 | SW_Push | Keebio-Parts:MX_PCB_175H | 150u, 175u |
| 1 | Conn_01x04_Female | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | LOGO | TG4x:pcb_forest_graphic | G*** |
| 1 | ProMicro | Keebio:ArduinoProMicro | U1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW0 |
| 1 | SW_Push | Keebio:MX_PCB_225H | 225u |
| 1 | SW_Push | Keebio:MX_PCB_625H | 625u |
| 1 | SW_Push | Keebio-Parts:MX_PCB_200H | 200u |
| 1 | SW_Push | Keebio:MX_PCB_275H | 275u |
| 1 | SW_Push | Keebio-Parts:MX_PCB_275H | 275u |
The 125 most common of 129 parts.
More from MythosMann/tg4x
1- 2 layers71.5 × 71.5 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 4 layers82.6 × 82.5 mm

- 2 layers95.3 × 161.9 mm

- 2 layers42.8 × 28.8 mm

MM Skirt
PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)
11 parts741GPL-3.0 - 2 layers149.6 × 127.1 mm

- 2 layers285.5 × 95 mm

- 2 layers177.7 × 144.5 mm

Questions
How big is the TG4x PCB?
It measures 243 × 72.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TG4x use?
129 parts, built around the WS2812B. 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 TG4x KiCad files?
From the MythosMann/tg4x repository on GitHub, at the commit this page was made from: the board is KiCad/TG4x.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the TG4x design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
