Skip to the content
2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

keyboard

Size
149.6 × 127.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
187
Nets
109
Pads
923
Tracks, vias
2,856, 173
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 Jun 2018
Updated
15 May 2022

Overview

Ergodash is an open-source printed circuit board by omkbd, from the omkbd/ErgoDash repository on GitHub, published under the MIT licence. It is a 2-layer board of 149.6 × 127.1 mm with 187 parts on 109 nets, routed with 2,856 tracks and 173 vias.

It is built around the WS2812B and IRLML6344TRPBF. Its parts include 85 diodes, 41 switches, 40 resistors, 9 ICs and 5 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

PCB/Rev.1.1/readme.md

ErgoDash PCB

このPCBデータはQMK Fimware上のRev.2に対応しています。

ErgoDash PCB

① pro micro

2か所のうちのどちらか一方に取り付けます。
シルクが印刷されているほうに取り付けると、コネクタの高さ分ケースを薄くできます。

② MJTP1117 :Reset switch

①で取り付けた位置と逆に取り付けます。

③TRRS jack

シルクに合わせて実装します。

④Cherry MX 互換スイッチ

⑤Diode

向きがあるので注意しましょう。
  ●  Anode(アノード)
  |
  ■  Anode(アノード)SMD用
  ▽
  ■  Cathode(カソード)SMD用
  |
  ■  Cathode(カソード)

⑥470Ω resistor(抵抗)

  ●
  |
  ■
  /
  ■
  |
  ●

⑦LED

向きがあるので注意しましょう。
  ●  Anode(アノード)
  ■  Cathode(カソード)

⑧1kΩ resistor(抵抗)

この一か所のみです。
  ●
  |
  ■
  /
  ■
  |
  ●

⑨NchMOSFET IRLML6344TRPbF

  ■
    ■
  ■

⑩LED WS2812B

向きがあるので注意しましょう。
シルクの斜め線はMaster時のものです。Slaveは反対向きに実装します。
  ■ ■

  ■ ■

⑪LED WS2812B用ジャンパ

Master、Slaveによってジャンパする箇所が異なります。
  ■■■
  ■■■

⑫RGB LEDテープ用配線取り出しパット

⑬I2C用

未検証

⑭基板カット位置

レイアウトによりカットします。

⑮スペーサ取付穴

⑯圧電スピーカー

Parts

187
QtyValueFootprintReferences
39SW_PUSHlibrary:MX_ALPSSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +23
38LEDlibrary:CHERRY_MX_LED2D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50 +22
36Rlibrary:Resistors_SMD_THTR10, R11, R12, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +20
34Dlibrary:Diode_SMD_THT3D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
12WS2812Blibrary:WS2812B-5LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12
7HOLElibrary:holeU1, U2, U4, U5, U7, U8, U9
2library:2U-Stabilizer,
21klibrary:Resistors_SMD_THTR13, R40
2Conn_01x03library:conn3J2, J3
2GS3library:jumper2J4, J5
2ProMicrolibrary:ProMicro_revU3, U6
2Rlibrary:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2SW_Pushlibrary:tact_switch2SW29, SW37
15PINlibrary:trrs_jack2J1
1Dlibrary:Diode_SMD_THT2D68
1IRLML6344TRPbFlibrary:SOT-23_2Q1
1LOGOlibrary:logo8G***
1LOGOlibrary:logo9G***
1Speakerlibrary:PKLCS1212E4001-R1M1
1jumper_smdlibrary:jumper_smd_2dubW1

More from omkbd/ErgoDash

2
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    184 parts732MIT
  • 2 layers149.6 × 108.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    157 parts732MIT

Similar boards

  • 4 layers36 × 36 mmVapeagochi, the printed circuit board in 3D

    Vapeagochi

    lucia3e8/vapeagochi

    Eventually I want to target the bc5000 because it's cuter but I'd have to redesign the PCB

    50 parts5
  • 2 layers467.5 × 140 mmMiddle, the printed circuit board in 3D

    Middle

    Ciaanh/keyboards

    259 parts4
  • 2 layers100 × 50 mmShapones xiao rp2350, the printed circuit board in 3D

    Shapones xiao rp2350

    shapoco/shapones

    an NES emulator for programming study.

    75 parts37
  • 2 layers65.3 × 18.3 mmKlipper nano expander, the printed circuit board in 3D

    Klipper nano expander

    orobardet/klipper_nano_expander

    Klipper Nano Expander, an Arduino Nano Shield to be used as an auxiliary Klipper MCU

    39 parts35MIT
  • 2 layers79.7 × 62.6 mmOpenReflow, the printed circuit board in 3D

    OpenReflow

    CarlosGS/OpenReflow

    Simple reflow oven controller that is configurable from a phone

    39 parts25GPL-3.0
  • 2 layers35 × 50 mmImu rc hand unit, the printed circuit board in 3D

    Imu rc hand unit

    DimitriOnLSD/imu-rc

    Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.

    76 parts7MIT
  • 2 layers65 × 65 mmLMR14050SDDA reference, the printed circuit board in 3D

    LMR14050SDDA reference

    luxas/special-computing-machine

    Let's make a Raspberry Pi cluster similar to real data centers!

    49 parts5Apache-2.0
  • 2 layers100 × 65 mmAstroplant AL, the printed circuit board in 3D

    Astroplant AL

    AstroPlant/astroplant-hardware

    Raw data files for hardware PCB's

    102 parts3

Questions

How big is the Ergodash PCB?

It measures 149.6 × 127.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ergodash use?

187 parts, built around the WS2812B and IRLML6344TRPBF. 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 Ergodash KiCad files?

From the omkbd/ErgoDash repository on GitHub, at the commit this page was made from: the board is PCB/Rev1.2/ergodash.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ergodash design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).