
Gateometry
Desval27/Gateometry
Gateometry is an Arduino-based, 8-channel Euclidean rhythm generator for Eurorack synthesizers, featuring programmable rhythms, individual gate outputs and mute switches, external clock synchronization, and an OLED…

REISBOT Pump Guard: a Rust + Raspberry Pi box that keeps a 150 V solar water pump alive
Board2 is an open-source printed circuit board by aiabusalama, from the aiabusalama/pumpbox repository on GitHub, published under the MIT licence. It is a 2-layer board of 113 × 227.9 mm with 115 parts on 78 nets, routed with 683 tracks and 0 vias.
It is built around the LM3914, 74HC165D and LM339, with the TLC555N, ULN2003A and BAT85 among its other parts. Its parts include 59 resistors, 22 diodes, 14 capacitors, 8 ICs and 4 connectors. It belongs with the power boards of this library.
A small box that keeps a solar-powered water pump alive. Rust on a Raspberry Pi Zero W.
The pump is a 138 V, 1.5 kW DC brushless submersible (110–150 V range, 11 A max). Its own controller card is destroyed above 150 V. The array is three GSE-HC455 panels in series: 150.9 V open-circuit at 25 °C, and climbing toward 165 V on a cold morning — exactly the voltage present at sunrise, before any current flows. That killed the first controller card. The second time it could not be repaired.
| Part | Role |
|---|---|
| Raspberry Pi Zero W | the brain, runs pumpd |
| PZEM-017 + 50 A shunt | volts, amps, watts on the pump line |
| Schneider contactor | switches the 150 V DC pump line |
| 5 V relay module | drives the contactor coil from the Pi |
| HLK-10M24 | 143 V → 24 V for the contactor coil |
| 5 V / 3 W supply | the Pi |
| 12 V converter | feeds the two level relays |
| 2 × SSRC-04 level relays | well and tank levels — sold for 220 V AC, bypassed to run on 12 V DC (two jumper wires) |
| 20×4 I²C LCD, mode switch, START / STOP buttons | the front panel |
rust/ — pumpd, the controller: state machine, PZEM-017 meter, front panel, LCD, watchdog, fail-safe,
web dashboard. rust/src/bin/ holds two bench tools (failprobe, wdtest).kicad/level/ — the level-sensor board (schematic, PCB, etch transfers, drill file, wire-link map); kicad/render/
shows the finished board; kicad/BOM.txt is the sourcing list.hotspot/ — the Pi's Wi-Fi hotspot: setup script, captive-portal responder, watchdog units.fritzing/, qet/ — wiring sketch and electrical diagram.docs/ — enclosure layout and wiring pages; DESIGN.md and BUILD.md — design notes and build guide.This is a personal hobby project, built for one farm and shared as-is. It is not a product, it is not certified, and it is not affiliated with or endorsed by any employer or manufacturer. It switches 150 V DC, which can injure or kill: if you copy any of it, you take full responsibility for your own installation, and you should have a qualified electrician check it. No warranty of any kind — see the licence.
MIT
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R31, R32, R33, R34, R35, R36, R37, R38, R41, R42, R43, R59 |
| 13 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R60, R66, R67, R80, R81, R82, R83, R84, R85, R86, R87, R88, R89 |
| 10 | 100n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C2, C4, C5, C7, C8, C9, C11, C12, C13, C14 |
| 5 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R19, R54, R68, R70, R72 |
| 4 | BAT85 | D_DO-35_SOD27_P10.16mm_Horizontal | D2, D3, D20, D21 |
| 4 | MountingHole_3.2mm_M3_DIN965 | MountingHole_3.2mm_M3_DIN965 | H55, H1085, H5196, H108196 |
| 3 | 150k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R53, R69 |
| 3 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R20, R55, R58 |
| 3 | 4k7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R44, R50 |
| 2 | 15k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R71, R73 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R45, R46 |
| 2 | 270k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14, R51 |
| 2 | 390k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11, R12 |
| 2 | 74HC165 | DIP-16_W7.62mm | U4, U8 |
| 1 | 100u/10V | CP_Radial_D6.3mm_P2.50mm | C10 |
| 1 | 100u/16V | CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 10k | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | 10n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C6 |
| 1 | 10u/16V | CP_Radial_D6.3mm_P2.50mm | C3 |
| 1 | 110k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R17 |
| 1 | 12k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R65 |
| 1 | 16k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R64 |
| 1 | 18k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R57 |
| 1 | 1N4148 | D_DO-35_SOD27_P10.16mm_Horizontal | D9 |
| 1 | 1N5819 | D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 1k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R21 |
| 1 | 200k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R15 |
| 1 | 220k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R52 |
| 1 | 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R47 |
| 1 | 330k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R13 |
| 1 | 4013 | DIP-14_W7.62mm | U5 |
| 1 | 56k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R56 |
| 1 | 68k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R18 |
| 1 | AP1117-33 | TO-220-3_Horizontal_TabDown | U1 |
| 1 | BC547 | TO-92_Inline_Wide | Q2 |
| 1 | CAT5 TO PI | RJ45_Amphenol_54602-x08_Horizontal | J1 |
| 1 | EXC yellow | LED_D5.0mm | D7 |
| 1 | LM339 | DIP-14_W7.62mm | U6 |
| 1 | LM3914 | DIP-18_W7.62mm | U3 |
| 1 | PROBES | PhoenixContact_MC_1,5_9-G-3.5_1x09_P3.50mm_Horizontal | J2 |
| 1 | PUMP / VALVE | PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal | J4 |
| 1 | PUMP red | LED_D5.0mm | D6 |
| 1 | PWR green | LED_D5.0mm | D5 |
| 1 | TANK 1 red | LED_D5.0mm | D10 |
| 1 | TANK 10 green | LED_D5.0mm | D19 |
| 1 | TANK 2 red | LED_D5.0mm | D11 |
| 1 | TANK 3 red | LED_D5.0mm | D12 |
| 1 | TANK 4 yellow | LED_D5.0mm | D13 |
| 1 | TANK 5 yellow | LED_D5.0mm | D14 |
| 1 | TANK 6 green | LED_D5.0mm | D15 |
| 1 | TANK 7 green | LED_D5.0mm | D16 |
| 1 | TANK 8 green | LED_D5.0mm | D17 |
| 1 | TANK 9 green | LED_D5.0mm | D18 |
| 1 | TARGET LEVEL | SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW1 |
| 1 | TLC555 | DIP-8_W7.62mm | U2 |
| 1 | ULN2003A | DIP-16_W7.62mm | U7 |
| 1 | WELL / VALVE EN | SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW2 |
| 1 | WELL 1 red | LED_D5.0mm | D22 |
| 1 | WELL 2 yellow | LED_D5.0mm | D23 |
| 1 | WELL 3 green | LED_D5.0mm | D24 |
| 1 | WELL PROBES | PhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal | J11 |
It measures 113 × 227.9 mm and has 2 copper layers, 1.6 mm thick.
115 parts, built around the LM3914, 74HC165D, LM339 and TLC555N. 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 aiabusalama/pumpbox repository on GitHub, at the commit this page was made from: the board is kicad/level/board2.kicad_pcb and its schematic kicad/level/board2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

Desval27/Gateometry
Gateometry is an Arduino-based, 8-channel Euclidean rhythm generator for Eurorack synthesizers, featuring programmable rhythms, individual gate outputs and mute switches, external clock synchronization, and an OLED…


palazzol/CyberamicControlCenter
Repo for docs and info about the Cyberamic Control Center

cester-ino/OTTO-hardware
those specs refer to the tactile buttons version, but a led backlight button version is in the works too.




vt-amplab/basic-soldering-cert-board
Kicad files for the new basic soldering certification board