ErgoSHIFT-rev2

mizma·ergoSHIFT·hardware-rev2/design_data/ergoSHIFT-rev2-kicad/ergoSHIFT-rev2-kicad.kicad_pcb

ErgoSHIFT-rev2 PCB layout, top view — open source RP2040/RP2350 board by mizma
Simulate this board

About the ErgoSHIFT-rev2 PCB

ErgoSHIFT-rev2 is an open source RP2040/RP2350 PCB design by mizma, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 233.2 × 147.7 mm, with 51 components from 17 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TLV73333PDBV and W25Q128JVS. By type, the board carries 18 switches, 16 capacitors, 9 resistors, 3 ICs, 1 crystal and 1 LED.

It belongs with the keyboards and displays & leds designs in this gallery.

From the project

11 button leverless controller with shifted home position

ergoSHIFT rev2 ========================================================================

This is rev2 of the ergoSHIFT. In this version, RP2040 circuitry is implemented on the PCB.

acrylic shell For Standard Layout stackup (From bottom to top) acryl-design-ergoSHIFT-Acrylic-layer-01: 2mm acryl-design-ergoSHIFT-Acrylic-layer-02: 3mm PCB acryl-design-ergoSHIFT-Acrylic-layer-03: 3mm acryl-design-ergoSHIFT-Acrylic-layer-04: 3mm acryl-design-ergoSHIFT-Acrylic-layer-05: 2mm For Reverse Layout (Left handed, from bottom to top) acryl-design-ergoSHIFT-Acrylic-layer-01: 2mm…

ErgoSHIFT-rev2, from the project README
From the project README

Main components on the ErgoSHIFT-rev2

ErgoSHIFT-rev2 bill of materials (BOM)

51 components, 17 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
U1
1
TLV73333PDBV
U2
1
W25Q128JVS
U3
1
CRYSTAL_GND24
Crystal_GND24
Y1
3
SW_Push
SW1, SW2, SW3
15
SW_Push
SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11 +7
2
SW_PUSH
SW_BOOT1, SW_RST1
1
HRO-TYPE-C-31-M-12
USB1
1
~
OLED1
4
1u
C1, C9, C15, C16
10
100N
100n
C2, C3, C4, C5, C6, C7, C8, C10 +2
2
30P
30p
C13, C14
2
27
R1, R2
1
10K
10k
R3
2
1k
R4, R7
2
5.1K
5.1k
R5, R6
2
4.7K
4.7k
R8, R9

ErgoSHIFT-rev2 design files

The KiCad project lives in the mizma/ergoSHIFT repository on GitHub; these links point at the commit this page was built from.

ErgoSHIFT-rev2: common questions

What microcontroller does the ErgoSHIFT-rev2 use?

The ErgoSHIFT-rev2 is built around the RP2040, from the RP2040/RP2350 family.

How big is the ErgoSHIFT-rev2 PCB?

The ErgoSHIFT-rev2 measures 233.2 × 147.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ErgoSHIFT-rev2?

51 components, from 17 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the ErgoSHIFT-rev2 design files?

From the mizma/ergoSHIFT repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the ErgoSHIFT-rev2 design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which mizma chose for the repository.

Can I test firmware for the ErgoSHIFT-rev2 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in ergoSHIFT

Similar boards