Skip to the content
PCBKitNew board
4 layers177.9 × 107.5 mmControl placed, the printed circuit board in 3D

Control placed

devboy/requencer1

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…

Size
177.9 × 107.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
135
Nets
227
Pads
800
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
24 Feb 2026
Updated
2 Jul 2026

Overview

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.

README

README.md

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 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.

screenshot

⚡ Help wanted: hardware design review

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:

  • Control board — buttons, encoders, jacks, LED drivers, shift registers, USB-C, SD card, MIDI in.
  • Main board — RP2350 (PGA2350), DAC8568 CV outputs with op-amp output stages (1V/oct), eurorack power entry and regulators.
  • Board-to-board via 2×16 shrouded headers.

Review materials:

  • 📄 Schematic review PDFs (one page per subcircuit, net-label style) and the full KiCad projects, gerbers, and STEP files are attached to the latest GitHub Release.
  • The design source is atopile (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.

Features

  • 4 tracks × 4 subtracks (gate / pitch / velocity / mod), each with independent step length (1–64) and clock divider — polymetric by default.
  • Randomizer with per-track scale, root, range, density and velocity config; four gate algorithms (RAND / EUCL / SYNC / CLST); 8 factory presets plus user presets.
  • Drift (per-subtrack stochastic mutation) and per-track transpose with scale quantization.
  • Free output routing: any subtrack to any of the 4 output jacks.
  • Internal, MIDI, or external clock; per-output MIDI channels.

Full documentation: docs/manual.md (also built into the web app — the MANUAL button).

Architecture

PartWhat it is
crates/engineno_std pure Rust sequencer logic (runs in WASM and on the RP2350)
crates/rendererno_std display rendering via embedded-graphics
crates/webWASM bindings + Canvas2D target for the browser
crates/firmwareRP2350 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

Development

bash
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)

License

  • Code: MIT
  • Hardware design (hardware/): CERN-OHL-S v2 — strongly reciprocal open hardware licence.

Parts

135
QtyValueFootprintReferences
23100nFYAGEO_CC0603KRX7R9BB104:C0603C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C22, C23, C24 +7
574HC165D:SOIC-16U1, U2, U3, U4, U5
510kΩUNI_ROYAL_0603WAF1002T5E:R0603R10, R11, R12, R16, R17
4100kΩUNI_ROYAL_0402WGF1003TCE:R0402R1, R2, R3, R15
410µFSamsung_Electro_Mechanics_CL10A106KP8NNNC:C0603C6, C8, C21, C25
3IS31FL3216A:QFN-28-4x4U6, U7, U8
34.7kΩUNI_ROYAL_0402WGF4701TCE:R0402R4, R5, R9
2M3_StandoffSO_SO_BL, SO_SO_TL
1100ΩUNI_ROYAL_0603WAF1000T5E:R0603R13
110ΩUNI_ROYAL_0603WAF100JT5E:R0603R8
1220ΩUNI_ROYAL_0603WAF2200T5E:R0603R6
133ΩUNI_ROYAL_0402WGF330JTCE:R0402R7
147kΩUNI_ROYAL_0603WAF4702T5E:R0603R18
182ΩFOJAN_FRC1206J820_TS:R1206R14

The 55 most common of 135 parts.

Questions

How big is the Control placed PCB?

It measures 177.9 × 107.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Control placed use?

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.

Where can I download the Control placed KiCad files?

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.

Can I use the Control placed design in my own project?

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).

More from devboy/requencer

1
  • 4 layers140 × 84 mmMain placed, the printed circuit board in 3D

    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…

    154 parts1MIT

Similar boards

  • 4 layers191.8 × 90 mmTheLine, the printed circuit board in 3D

    TheLine

    inria-emeraude/syfala

    A faust-to-fpga compiler toolchain

    135 parts137
  • 4 layers80 × 80 mmZ3372, the printed circuit board in 3D

    Z3372

    brer-rabbit/zoxnoxious

    Analog synth / software interface

    135 parts68GPL-3.0
  • 4 layers157.5 × 88.2 mmGD5434, the printed circuit board in 3D

    GD5434

    Leshak-pcb/Pine-CL-GD5434

    CL-GD5434-based ISA VGA card.

    135 parts42
  • 4 layers100 × 75 mmFreedo radio, the printed circuit board in 3D

    Freedo radio

    CappyT/freedo

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

    135 parts33Apache-2.0
  • 4 layers25 × 80 mmMini MK1, the printed circuit board in 3D

    Mini MK1

    ISSUIUC/ISS-PCB

    Building custom flight computers

    135 parts33
  • 4 layers536.5 × 385.7 mmDC27-badge, the printed circuit board in 3D

    DC27-badge

    netik/dc27_badge

    Defcon 27 "DaBomb!" badge.

    135 parts30Apache-2.0
  • 4 layers108 × 35.8 mmSIMM72BL, the printed circuit board in 3D

    SIMM72BL

    demik/oldworld

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

    135 parts27CERN-OHL-P-2.0
  • 4 layers64 × 84 mmAR9271 eval, the printed circuit board in 3D

    AR9271 eval

    oresat/oresat-dxwifi-hardware

    OreSat hardware for high speed data communications using 2.4 GHz WiFi.

    135 parts19GPL-3.0