ErgoDOX
kejadlen·alphadox·kicad/ergodox/ErgoDOX.kicad_pcb
About the ErgoDOX PCB
ErgoDOX is an open source NXP PCB design by kejadlen, published on GitHub. It is a board measuring 182.8 × 158.9 mm, with 66 components from 61 distinct parts.
Its main chip is the TEENSY2.0, from the NXP family. Other key parts include the MCP23018. By type, the board carries 40 switches, 5 resistors, 4 connectors, 3 LEDs, 2 ICs and 2 jumpers.
Main components on the ErgoDOX
ErgoDOX bill of materials (BOM)
66 components, 61 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TEENSY2.0 | TEENSY_2.0_WITH_RESET | U1 |
| 1 | MCP23018 | DIP28_300 | U2 |
| 1 | USB | USBMINImod | J1 |
| 1 | 3.5mm | 4pin35mmAudio | J2 |
| 2 | JMP | 100PITCH1X3 | J3, J4 |
| 1 | MECHANICAL | ErgoDOXmech | H99 |
| 2 | JUMPER | GAP | JP1, JP2 |
| 2 | STAB200 | STAB_PCB940 | S1, S2 |
| 1 | STAR_FRONT | STAR | STAR_1 |
| 1 | STAR_BACK | STAR | STAR_2 |
| 1 | SW0:6 | MX_FLIP_DIODE | SW0:7 |
| 1 | SW0:5 | MX_FLIP_DIODE | SW0:8 |
| 1 | SW0:4 | MX_FLIP_DIODE | SW0:9 |
| 1 | SW0:3 | MX_FLIP_DIODE | SW0:10 |
| 1 | SW0:2 | MX_FLIP_DIODE | SW0:11 |
| 1 | SW0:1 | MX_FLIP_DIODE | SW0:12 |
| 1 | SW1:4 | MX_FLIP_DIODE | SW1:9 |
| 1 | SW1:3 | MX_FLIP_DIODE | SW1:10 |
| 1 | SW1:2 | MX_FLIP_DIODE | SW1:11 |
| 1 | SW1:1 | MX_FLIP_DIODE | SW1:12 |
Show 41 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW1:0 | MX_FLIP_DIODE | SW1:13 |
| 1 | SW2:6 | MX_FLIP_DIODE | SW2:7 |
| 1 | SW2:5 | MX_FLIP_DIODE | SW2:8 |
| 1 | SW2:4 | MX_FLIP_DIODE | SW2:9 |
| 1 | SW2:3 | MX_FLIP_DIODE | SW2:10 |
| 1 | SW2:2 | MX_FLIP_DIODE | SW2:11 |
| 1 | SW2:1 | MX_FLIP_DIODE | SW2:12 |
| 1 | SW2:0 | MX_FLIP_XX | SW2:13 |
| 1 | SW3:5 | MX_FLIP_DIODE | SW3:8 |
| 1 | SW3:4 | MX_FLIP_DIODE | SW3:9 |
| 1 | SW3:3 | MX_FLIP_DIODE | SW3:10 |
| 1 | SW3:2 | MX_FLIP_DIODE | SW3:11 |
| 1 | SW3:1 | MX_FLIP_DIODE | SW3:12 |
| 1 | SW3:0 | MX_FLIP_XX | SW3:13 |
| 1 | SW4:6 | MX_FLIP_DIODE | SW4:7 |
| 1 | SW4:5 | MX_FLIP_DIODE | SW4:8 |
| 1 | SW4:4 | MX_FLIP_DIODE | SW4:9 |
| 1 | SW4:3 | MX_FLIP_DIODE | SW4:10 |
| 1 | SW4:2 | MX_FLIP_DIODE | SW4:11 |
| 1 | SW4:1 | MX_FLIP_DIODE | SW4:12 |
| 1 | SW4:0 | MX_FLIP_XX | SW4:13 |
| 1 | SW5:6 | MX_FLIP_DIODE | SW5:7 |
| 1 | SW5:5 | MX_FLIP_DIODE | SW5:8 |
| 1 | SW5:4 | MX_FLIP_DIODE | SW5:9 |
| 1 | SW5:3 | MX_FLIP_DIODE | SW5:10 |
| 1 | SW5:2 | MX_FLIP_DIODE | SW5:11 |
| 1 | SW5:1 | MX_FLIP_DIODE | SW5:12 |
| 1 | SW5:0 | MX_FLIP_XX | SW5:13 |
| 1 | SWITCH_PUSH | SW_SPST_B3U-1000P | SW_RST1 |
| 1 | SX0:3 | MX_FLIP | SX0:10 |
| 1 | SX0:2 | MX_FLIP | SX0:11 |
| 1 | SX1:6 | MX_FLIP | SX1:7 |
| 1 | SX1:5 | MX_FLIP | SX1:8 |
| 1 | LEDa | MX_LED | LED_A1 |
| 1 | LEDb | MX_LED | LED_B1 |
| 1 | LEDc | MX_LED | LED_C1 |
| 2 | D | DIODE | D1:7, D1:8 |
| 2 | 2.2kΩ | RESISTOR | R1, R2 |
| 1 | LEDa | RESISTOR | RA1 |
| 1 | LEDb | RESISTOR | RB1 |
| 1 | LEDc | RESISTOR | RC1 |
ErgoDOX design files
The KiCad project lives in the kejadlen/alphadox repository on GitHub; these links point at the commit this page was built from.
ErgoDOX: common questions
What microcontroller does the ErgoDOX use?
The ErgoDOX is built around the TEENSY2.0, from the NXP family.
How big is the ErgoDOX PCB?
The ErgoDOX measures 182.8 × 158.9 mm and is 1.6002 mm thick.
How many components are on the ErgoDOX?
66 components, from 61 distinct parts. The full bill of materials is listed on this page.
Where can I download the ErgoDOX design files?
From the kejadlen/alphadox repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the ErgoDOX design in my own project?
The repository has no license, so all rights stay with kejadlen. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ErgoDOX without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
More boards in alphadox
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532