Visual Logic Design
- Click-to-place canvas with an infinite, zoomable grid
- Searchable palette of 50+ pre-built blocks
- Automatic orthogonal wire routing (A* pathfinding)
- Live parameter editing with inline validation
Block Designer is a self-hosted visual environment for embedded control — the open-workbench take on MATLAB/Simulink. Draw your control loop, simulate it with real solver fidelity, then flash it straight to an STM32.
One short loop — from a blank canvas to blinking hardware.
Place blocks from the palette and connect their ports. Wires route themselves; parameters validate as you type.
Run the model through a real DAE solver and watch every signal in the built-in oscilloscope — before any hardware is involved.
Generate safe, pure-Rust firmware — with an optional auditable style that reads like hand-written code — or flash an STM32 in one click. The board runs exactly what you simulated.
Everything you need for the design → deploy loop.
Canvas, wiring, parameters, simulation, the scope, examples, and flashing to hardware.
Open the tutorial →Free for evaluation and personal use. Grab the latest build — no build toolchain required.
Apple Silicon (M-series) .dmg.
x64 zip — extract and run block_designer.exe.
Each link points at the latest build. Binaries are free for personal use.
Block Designer is developed in the open on GitHub — that's where to ask questions, share feedback, and report problems.
Hit a crash or something not working as expected? Open an issue.
Open an IssueIdeas, how-tos, or general discussion — start a conversation.
Start a Discussion