
Main placed
devboy/requencer
A 4-track eurorack step sequencer built around polymetric randomization — each track has independent gate, pitch, velocity and mod subtracks with their own lengths and clock dividers, and a randomizer that regenerates a…

A 4-track eurorack step sequencer built around polymetric randomization — each track has independent gate, pitch, velocity and mod subtracks with their own lengths and clock dividers, and a randomizer that regenerates a…
Control placed is an open-source printed circuit board by devboy, from the devboy/requencer repository on GitHub, published under the MIT licence. It is a 4-layer board of 177.9 × 107.5 mm with 135 parts on 227 nets.
Its parts include 27 capacitors, 18 resistors and 8 ICs.
A 4-track eurorack step sequencer built around polymetric randomization — each track has independent gate, pitch, velocity and mod subtracks with their own lengths and clock dividers, and a randomizer that regenerates a whole track or a single layer at the press of a button. It replaces a live setup of four sequencers plus utility modules with one hands-on module.
▶ Try it live — the browser preview is the real faceplate layout; everything works with mouse or touch. See the manual for how to play it.

The firmware, engine, and web preview are working and tested — but I'm a software developer, not a hardware engineer, and this design is about to go to manufacturing. I'd be grateful for experienced eyes on the electronics before I order boards.
The module is a three-board stack behind a eurorack faceplate:
Review materials:
hardware/boards/elec/src/),
compiled to KiCad — the PDFs and KiCad files are what you want to look at
if you don't read .ato.Particularly unsure about: power entry & regulation, the DAC output stage (1V/oct scaling/offset accuracy), the board-to-board pinout, and the USB-C / SD / MIDI input circuits. Issues and PRs welcome.
Full documentation: docs/manual.md (also built into the web app — the MANUAL button).
| Part | What it is |
|---|---|
crates/engine | no_std pure Rust sequencer logic (runs in WASM and on the RP2350) |
crates/renderer | no_std display rendering via embedded-graphics |
crates/web | WASM bindings + Canvas2D target for the browser |
crates/firmware | RP2350 firmware: SPI display, DACs, buttons/encoders |
web/ | TypeScript preview: Tone.js audio, Web MIDI, canvas faceplate UI |
hardware/ | atopile PCB projects (control + main + faceplate) and the build pipeline |
make dev # Vite dev server (builds WASM first)
make test # All tests: Rust + web + hardware scripts
make rust # Test + lint + build firmware
make web # Test + lint + build web bundle
make hardware # Full hardware pipeline (KiCad + FreeRouting required)hardware/): CERN-OHL-S v2 —
strongly reciprocal open hardware licence.| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100nF | YAGEO_CC0603KRX7R9BB104:C0603 | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C22, C23, C24 +7 |
| 5 | 74HC165D:SOIC-16 | U1, U2, U3, U4, U5 | |
| 5 | 10kΩ | UNI_ROYAL_0603WAF1002T5E:R0603 | R10, R11, R12, R16, R17 |
| 4 | 100kΩ | UNI_ROYAL_0402WGF1003TCE:R0402 | R1, R2, R3, R15 |
| 4 | 10µF | Samsung_Electro_Mechanics_CL10A106KP8NNNC:C0603 | C6, C8, C21, C25 |
| 3 | IS31FL3216A:QFN-28-4x4 | U6, U7, U8 | |
| 3 | 4.7kΩ | UNI_ROYAL_0402WGF4701TCE:R0402 | R4, R5, R9 |
| 2 | M3_Standoff | SO_SO_BL, SO_SO_TL | |
| 1 | 100Ω | UNI_ROYAL_0603WAF1000T5E:R0603 | R13 |
| 1 | 10Ω | UNI_ROYAL_0603WAF100JT5E:R0603 | R8 |
| 1 | 220Ω | UNI_ROYAL_0603WAF2200T5E:R0603 | R6 |
| 1 | 33Ω | UNI_ROYAL_0402WGF330JTCE:R0402 | R7 |
| 1 | 47kΩ | UNI_ROYAL_0603WAF4702T5E:R0603 | R18 |
| 1 | 82Ω | FOJAN_FRC1206J820_TS:R1206 | R14 |
The 55 most common of 135 parts.
It measures 177.9 × 107.5 mm and has 4 copper layers, 1.6 mm thick.
135 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 devboy/requencer repository on GitHub, at the commit this page was made from: the board is hardware/boards/build/control-placed.kicad_pcb. 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).

devboy/requencer
A 4-track eurorack step sequencer built around polymetric randomization — each track has independent gate, pitch, velocity and mod subtracks with their own lengths and clock dividers, and a randomizer that regenerates a…




CappyT/freedo
Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on



demik/oldworld
Development ressources for Old World Macintosh (68k and NuBus PPC) and a few related things…

oresat/oresat-dxwifi-hardware
OreSat hardware for high speed data communications using 2.4 GHz WiFi.