
Sequencer
westlicht/performer-hardware
PER|FORMER Eurorack Sequencer - Hardware Design Files

Monitor the soil moisture of plants with small battery-powered Zigbee devices, see it in a web app, and water manually or by rule. Everything runs locally on one box at home, at no cost.
Carrier is an open-source printed circuit board by Hansom17, from the Hansom17/MoistureController repository on GitHub. It is a 2-layer board of 62.5 × 58 mm with 36 parts on 25 nets, routed with 190 tracks and 37 vias.
It is built around the 1N5819HW. Its parts include 9 connectors, 8 capacitors, 6 resistors, 2 diodes and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.
Monitor the soil moisture of plants with small battery-powered Zigbee devices, see it in a web app, and water manually or by rule. Everything runs locally on one box at home, at no cost.
| Folder | What it is |
|---|---|
PlantModule/ | The plant device: ESP32-C6 Zigbee end device (firmware to be written) and its KiCad carrier board |
Gateway/ | The box at home: Zigbee coordinator, Zigbee2MQTT, Mosquitto and the hub (devices, rules, alerts) and api (login, REST, web app hosting) services (to be written) |
App/ | Flutter app: the web UI served by the Gateway, later also a mobile app |
Each folder has a specs.md (design) and a readme.md. The system design, flows and decisions are in PROJECT.md.
Only the specifications, the carrier board and the Flutter app exist. The hub, the Zigbee firmware and the Zigbee2MQTT converter are still to be written; the plan and order of work are in PROJECT.md §9. The previous WiFi/MQTT implementation is in git history at commit eb97b07.
cd App && flutter run -d chrome -t lib/main_dev.dart # the app with in-memory demo data
cd App && flutter test| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C7, C8 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C9, C10 |
| 2 | 330k | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1N5819HW | Diode_SMD:D_SOD-123 | D1 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | ESP32-C6-Zero | carrier:ESP32-C6-Zero | U1 |
| 1 | I2C1 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | I2C2 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J6 |
| 1 | IO0 | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | LED_red | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | PORT1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J1 |
| 1 | PORT2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J2 |
| 1 | PORT3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J3 |
| 1 | PORT4 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | POWER | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | PU_SCL | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3 |
| 1 | PU_SDA | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP2 |
| 1 | PWR_SW | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP4 |
| 1 | SRC_SEL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | SWITCH | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | USER | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW1 |
It measures 62.5 × 58 mm and has 2 copper layers, 1.6 mm thick.
36 parts, built around the 1N5819HW. 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 Hansom17/MoistureController repository on GitHub, at the commit this page was made from: the board is PlantModule/hardware/carrier.kicad_pcb and its schematic PlantModule/hardware/carrier.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Hansom17 before reusing the design.

westlicht/performer-hardware
PER|FORMER Eurorack Sequencer - Hardware Design Files

sarnesjo/nearness
Minimal panning mixer for the Eurorack modular synthesizer system

rogerclarkmelbourne/STM32_Pill_Boards
Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board

ramphands/Exits
4hp DIY eurorack line and headphone output module based on the Nearness and AJH headphone amp modules


JMHanson4/Miasma_1.03_Revised
1) Updated the footprints and symbols to ones included in KiCAD 5.1.5, or otherwise included the auxillary libraries in the repository.

bmoren/attenuated-nearness
a 6hp variation of the nearness eurorack module which adds an attenuator to each input!

ansemjo/chronovfd
hardware project for a clock around a russian ivl2-5/7 vfd and an esp32-wroom module