ErgoDoxTW
Embedded projects
- Size
- 200 × 200 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 69
- Nets
- 77
- Pads
- 1,001
- Tracks, vias
- 1,746, 24
- Pours
- 526
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 28 Jun 2012
- Updated
- 8 Sep 2026
Overview
ErgoDoxTW is an open-source printed circuit board by semicontinuity, from the semicontinuity/embedded repository on GitHub. It is a 2-layer board of 200 × 200 mm with 69 parts on 77 nets, routed with 1,746 tracks and 24 vias.
It is built around the ATMEGA48A-AU. Its parts include 42 switches, 11 resistors, 7 diodes, 4 ICs and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdEmbedded projects.
Projects for AVR microcontrollers.
- Primitive alarm
- Primitive terminal
- Voltage relay
- Mood lamp - firmware under development
- Primitive motion sensor controller, that works in pair with primitive alarm
- Servo controller - unfinished, no firmware yet
- LED dimmer, controlled via CAN bus
- CAN bus router - firmware under development
- Roller shutter controller, controlled via CAN bus
- Humidity meter
Parts
69| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 270 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R8, R9, R10, R11, R12, R13, R14 |
| 3 | - | Diode_SMD:D_MiniMELF | D1, D2, D4 |
| 2 | 0.1 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | STAB200 | ErgoDone:STAB_PCB940 | S1, S2 |
| 2 | SW_SPST | Button_Switch_THT:SW_Tactile_Straight_KSA0Axx1LFTR | SW1, SW10 |
| 2 | TRRS | Keebio-Parts:TRRS-PJ-320A | U8, U9 |
| 1 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | ATmega48A-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05_Male | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J7 |
| 1 | Conn_01x07_Male | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Horizontal | J2 |
| 1 | LED_BCGR | LED_THT:LED_D5.0mm-4_RGB | D3 |
| 1 | LEDa | LED_THT:LED_D3.0mm_Clear | LED1 |
| 1 | LEDb | LED_THT:LED_D3.0mm_Clear | LED2 |
| 1 | LEDc | LED_THT:LED_D3.0mm_Clear | LED3 |
| 1 | SW0:1 | Enhance:Kailh_socket_diode_smd | SW0:12 |
| 1 | SW0:2 | Enhance:Kailh_socket_diode_smd | SW0:11 |
| 1 | SW0:3 | Enhance:Kailh_socket_diode_smd | SW0:10 |
| 1 | SW0:4 | Enhance:Kailh_socket_diode_smd | SW0:9 |
| 1 | SW0:5 | Enhance:Kailh_socket_diode_smd | SW0:8 |
| 1 | SW0:6 | Enhance:Kailh_socket_diode_smd | SW0:7 |
| 1 | SW1:0 | Enhance:Kailh_socket_diode_smd | SW1:13 |
| 1 | SW1:1 | Enhance:Kailh_socket_diode_smd | SW1:12 |
| 1 | SW1:2 | Enhance:Kailh_socket_diode_smd | SW1:11 |
| 1 | SW1:3 | Enhance:Kailh_socket_diode_smd | SW1:10 |
| 1 | SW1:4 | Enhance:Kailh_socket_diode_smd | SW1:9 |
| 1 | SW2:0 | Enhance:Kailh_socket_diode_smd | SW2:13 |
| 1 | SW2:1 | Enhance:Kailh_socket_diode_smd | SW2:12 |
| 1 | SW2:2 | Enhance:Kailh_socket_diode_smd | SW2:11 |
| 1 | SW2:3 | Enhance:Kailh_socket_diode_smd | SW2:10 |
| 1 | SW2:4 | Enhance:Kailh_socket_diode_smd | SW2:9 |
| 1 | SW2:5 | Enhance:Kailh_socket_diode_smd | SW2:8 |
| 1 | SW2:6 | Enhance:Kailh_socket_diode_smd | SW2:7 |
| 1 | SW3:0 | Enhance:Kailh_socket_diode_smd | SW3:13 |
| 1 | SW3:1 | Enhance:Kailh_socket_diode_smd | SW3:12 |
| 1 | SW3:2 | Enhance:Kailh_socket_diode_smd | SW3:11 |
| 1 | SW3:3 | Enhance:Kailh_socket_diode_smd | SW3:10 |
| 1 | SW3:4 | Enhance:Kailh_socket_diode_smd | SW3:9 |
| 1 | SW3:5 | Enhance:Kailh_socket_diode_smd | SW3:8 |
| 1 | SW4:0 | Enhance:Kailh_socket_diode_smd | SW4:13 |
| 1 | SW4:1 | Enhance:Kailh_socket_diode_smd | SW4:12 |
| 1 | SW4:2 | Enhance:Kailh_socket_diode_smd | SW4:11 |
| 1 | SW4:3 | Enhance:Kailh_socket_diode_smd | SW4:10 |
| 1 | SW4:4 | Enhance:Kailh_socket_diode_smd | SW4:9 |
| 1 | SW4:5 | Enhance:Kailh_socket_diode_smd | SW4:8 |
| 1 | SW4:6 | Enhance:Kailh_socket_diode_smd | SW4:7 |
| 1 | SW5:0 | Enhance:Kailh_socket_diode_smd | SW5:13 |
| 1 | SW5:1 | Enhance:Kailh_socket_diode_smd | SW5:12 |
| 1 | SW5:2 | Enhance:Kailh_socket_diode_smd | SW5:11 |
| 1 | SW5:3 | Enhance:Kailh_socket_diode_smd | SW5:10 |
| 1 | SW5:4 | Enhance:Kailh_socket_diode_smd | SW5:9 |
| 1 | SW5:5 | Enhance:Kailh_socket_diode_smd | SW5:8 |
| 1 | SW5:6 | Enhance:Kailh_socket_diode_smd | SW5:7 |
| 1 | TRRS | Keebio-Parts:TRRS-PJ-320A-dual | U7 |
Questions
How big is the ErgoDoxTW PCB?
It measures 200 × 200 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ErgoDoxTW use?
69 parts, built around the ATMEGA48A-AU. 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 ErgoDoxTW KiCad files?
From the semicontinuity/embedded repository on GitHub, at the commit this page was made from: the board is target/ergodoxal__main/case/rubber-pad-with-openings-right/ErgoDoxTW.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the ErgoDoxTW design in my own project?
Its repository states no licence, so its author keeps all rights: ask semicontinuity before reusing the design.
More from semicontinuity/embedded
12- 2 layers363.5 × 84 mm

- 2 layers128.2 × 112.1 mm

- 2 layers133.8 × 91.2 mm

- 4 layers100 × 100 mm

- 2 layers38 × 52.5 mm

- 2 layers31.2 × 15.2 mm

- 2 layers38.1 × 15.2 mm

- 2 layers35.9 × 15.2 mm

- 2 layers44.5 × 15.2 mm

- 2 layers43.8 × 15.2 mm

- 2 layers46.3 × 15.2 mm

- 2 layers23.7 × 66.4 mm

Similar boards
- 2 layers

PlymouthKilobot2019
yorkrobotlab/openkilo
OpenKilo: A truly open-source Kilobot design revision that aids repair and extensibility
81 parts25 - 2 layers25.4 × 27.9 mm

MAX31865 I2C
JochiSt/MAX31865_I2C
SPI to I2C bridge fo iInterfacing the MAX31865 via I2C
39 parts2GPL-3.0 - 2 layers90 × 96 mm

- 2 layers125.1 × 45.3 mm

- 2 layers117.3 × 54.5 mm

- 2 layers100 × 96 mm

Backlight
jackw01/scanlight
A better light source for scanning color negative film
69 parts397CERN-OHL-W-2.0 - 2 layers135.9 × 102.2 mm

Ergo42
Biacco42/Ergo42
7x4 ortho linear split keyboard - The Answer to the Ultimate Question of Life, the Universe, and at least Keyboards
69 parts218 - 2 layers104.1 × 71.1 mm

Minifp
eigenco/frankenpi
This is an experimental project to connect Raspberry Pi with the help of cheap Cyclone IV FPGA board to 8-bit ISA bus to act as multiple different devices.
69 parts139