
Pcb pro controller
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

helix-like choc spaced keyboard with dual thumb rollers
Swirl is an open-source printed circuit board by vmorganp, from the vmorganp/swirl repository on GitHub. It is a 2-layer board of 127.8 × 85 mm with 66 parts on 53 nets, routed with 1,200 tracks and 28 vias.
Its parts include 31 diodes and 31 switches. It belongs with the keyboards and input boards of this library.
A Split keyboard with a thumb encoder on either side heavily inspired by the helix
Prerequisites
clone my qmk fork (maybe we get this merged into upstream at some point??)
git clone git@github.com:vmorganp/qmk_firmware.git
Compile and flash the firmware. (The default firmware is NOT good and I highly recommend creating your own)
Assuming you're using an elite-pi, compile the firmware using:
Otherwise:
qmk flash -kb swirl -km defaultenjoy!
@mrzealot and the other maintainers of ergogen
@ceoloide for having ergogen v4 footprints over in https://github.com/ceoloide/corney-island
@superfola on discord for helping me find me the reversible encoder footprint
@benvallack for informing me in a digestible way that this whole thing is actually doable
@imstubtw (i think) for the tutorial at https://flatfootfox.com/ergogen-part4-footprints-cases/
@aejay for the "swirl" text graphic here
| Qty | Value | Footprint | References |
|---|---|---|---|
| 31 | ComboDiode | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +15 | |
| 31 | PG1350 | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +15 | |
| 1 | ProMicro | MCU1 | |
| 1 | kbd:ResetSW | B1 | |
| 1 | EVQWGD001 | Library:RollerEncoder | EN1 |
| 1 | TRRS-PJ-320A-dual | TRRS-PJ-320A-dual | TRRS1 |
It measures 127.8 × 85 mm and has 2 copper layers, 1.6 mm thick.
66 parts. 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.
From the vmorganp/swirl repository on GitHub, at the commit this page was made from: the board is v0/ergogen_output/pcb/swirl/swirl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask vmorganp before reusing the design.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



famichu/MagLev_Switch_MX
The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

mmccoyd/hillside
Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc



Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)