the full tour

One professional platform for the board and the firmware.

Unmild Designer brings the complete electronics workflow together: PCB design, embedded C/C++, microcontroller programming, live behavior, 3D review, analysis, verification, and manufacturing release.

01 — welcome screen

Starting a board

Three ways in: start something new, reopen a project folder, or open a board file directly.

Unmild Designer's welcome screen with New project, Open project folder, and Open board file, plus saved board presets and recent projects.
Welcome screenpresets · recent projects
The Create a project dialog: pick a parent folder, name the project, set board size in millimetres with quick presets like Eurocard and Pi HAT, and choose how many boards to start with.
Create a projectfolder · size · board count

New project walks through a parent folder, a project name, a board size in millimetres (with quick presets — Tiny signal, Eurocard, Wide panel, Card size, Pi HAT, Uno shield — or saved custom sizes), and how many boards to start with. Create project sets up a folder containing a single .tamas file — that file is the board. Exporting later adds a build folder alongside it with the fabrication output, so a project stays one folder that can be copied, zipped, or handed off whole.

Open project folder loads any project by pointing at its folder — even nested a level or two down. Open board file skips straight to a specific .tamas file. Saved presets and recent projects sit ready to reopen with one click.

02 — the workspace

The canvas & navigation

Menu bar and toolbox up top, properties on the right, the board itself in the middle — and navigation that stays under one hand.

Unmild Designer's main workspace: a green PCB board on a dark canvas, with the toolbox on the left and a properties panel on the right showing board size, grid, and a live Basic DRC status of No reported issue.
Main workspaceX 121.000   Y 34.500 mm

Navigation is built for a mouse and can be made your own. Tune zoom animation, zoom sensitivity, horizontal and vertical pan sensitivity, hand-tool sensitivity, and whether zoom follows the pointer. Save navigation presets for different working styles. Grid visibility and snapping are controlled separately, while live coordinates keep every edit legible. Design checks remain visible in the properties panel so the PCB stays under control while it is being built.

03 — special features

Live 3D and Mool: firmware and physical hardware in the same workflow.

Two standout capabilities bring the electronics design to life: Live 3D makes the board visible as a physical system; Mool brings the code that controls it into the project.

LIVE 3D

See the physical system, not only the canvas.

Live 3D gives the board a working physical perspective. Inspect the PCB, components, outline, and the visible state of the design while the Run environment reports readings, pin activity, and issues. It turns a flat layout into a system you can review from the way it will exist in the real world.

Explore Live 3D & Run →
MOOL · ORIGIN

Bring embedded C/C++ into the board project.

Mool connects the code, target microcontroller, and PCB. Select the controller on the board, author firmware in the embedded editor, build the target image through the installed local toolchain, program it, and return directly to Live 3D and Run.

See the Mool workflow →

Mool: write the firmware. Program the microcontroller. Watch the hardware respond.

Mool closes the distance between the PCB and the code that gives it behavior.

Mool open in Unmild Designer with an ESP32 selected, an embedded C++ blink program in the editor, and the Run 3D behavior window beside the PCB.
Mool editorcode · target · behavior
Unmild Designer showing an ESP32 board, the microcontroller library, and the Run window ready to inspect behavior.
Microcontroller in contextPCB · firmware · Run
01Choose the target

Place and select the microcontroller on the PCB. Mool works in the context of the selected hardware.

02Write C or C++

Author embedded firmware directly inside Unmild Designer, beside the board and its pins.

03Build the image

Mool invokes the compiler installed on your computer and prepares the binary format required by the target.

04Program & observe

Program the microcontroller, then use Run to see pin state, board behavior, readings, and issues in real time.

A complete embedded workflow, inside the electronics project

Mool gives the firmware a home where it belongs: in the same environment as the microcontroller, its pins, and the PCB around it. Write C/C++, build it with the toolchain already installed on your system, produce the board-ready binary image, and program the selected target without breaking concentration or switching products.

The result is a tighter engineering loop. The board defines the physical system; the firmware defines how the microcontroller drives it; Run makes the behavior visible. Whether you are bringing up a blinking LED, validating GPIO logic, or testing a controller-driven board, Mool keeps the code and the hardware in the same conversation.

What Mool needs: a supported microcontroller selected in the project and the matching compiler/toolchain installed on the Windows machine. Mool uses that local toolchain to compile C/C++ and generate the target’s required firmware binary format.

04 — connected workbenches

From design intent to release, in one desktop workspace

Unmild Designer separates the work so design, firmware, verification, analysis, and release each have a clear home.

DESIGN

PCB canvas

Place, select, move, duplicate, rotate, route, use layers, and build the board outline with direct manipulation and undo/redo.

SCHEMATIC

Design intent

Create session components and named nets, then run basic ERC for missing components, missing nets, and duplicate net names.

MOOL

Embedded firmware

Author C/C++, build with the local compiler, generate a target image, and program the selected microcontroller in context.

ANALYSIS

First-pass impedance

Estimate single-ended microstrip and edge-coupled differential impedance from editable stack-up assumptions.

VERIFY

Verification

Bring PCB checks, schematic checks, 3D review, Run behavior, and firmware-driven board observation into one engineering workflow.

RELEASE

Manufacturing release

Generate the complete manufacturing, documentation, review, and release package in one controlled export.

06 — toolbox

The toolbox

Pick, Hand, Setu, Board, Shape, Saad, and Text — every tool sits one keypress from the canvas.

Pick selects and Hand pans. Everything else is where the board gets built:

The Setu wire tool drawing a curved copper trace on the board, with options for straight legs only, finish on a pad, follow shapes, and a 1.20 mm magnet snap distance.
Setu"bridge / connector"
The board tool's submenu with icons for pad, via, trace, mounting hole, and board edge, drawing a custom board outline.
BoardPAD · VIA · TRACE · more

Setu — the wire tool

Named after the Sanskrit word for a bridge or connector. Hold Ctrl for straight, linear legs; hold and drag to bend a curve, pen-tool style. Live options while drawing: straight legs only (45°), finish on a pad, follow shapes, and a magnet snap distance set in millimetres.

Board

Build with the essentials: pads, vias, traces, holes, mounting holes, mask openings, copper zones, board edges, and nets. The layer system covers copper, silkscreen, mask, paste, and profile artwork.

Shape

Rectangle, ellipse, and polygon. Hold Ctrl while drawing to constrain a shape to equal width and height.

The shape tool drawing rectangles, ellipses, and polygons on the board.
Shapehold Ctrl for a perfect shape

Saad & Text

Saad — Sanskrit for "to call" or "to summon" — is the same parts picker as Object → Summon, kept one click away in the toolbox for placing resistors, LEDs, batteries, and the rest without leaving the canvas. The text tool adds labels and silkscreen notes directly on the board.

07 — verification

3D verification & Run

A visual board review and live behavior environment that keep feedback beside the layout and firmware.

Unmild Designer's 3D Run view: a rendered board with a motor spinning at 7,398 RPM and a banner reading 1 fault — this would not work on the bench.
Run · 3D viewmotor at 7,398 rpm
Run's Problems tab: Fault D1 — D1 is passing 841 mA, well past the 20 mA an ordinary LED survives. Put about 15.0 ohms in series with it. D1 at 24.82, 69.00 mm.
Run · Problemsnames the part, states the fix

3D verification (F5) gives the board a physical rendering that can be inspected from any angle. It is a useful review view for the current board geometry and supported component bodies.

Run turns the board into a live engineering view: component state, pin activity, readings, and issues stay visible in the context of the physical PCB. With Mool, the microcontroller firmware becomes part of that same loop—write the code, program the target, and see how the board responds. The Simulation and Analysis workbenches extend the workflow with DC, AC, transient RC, and impedance calculation.

08 — fabrication

Exporting for fabrication

File → Export PCB package turns the completed electronics design into a professional manufacturing and review package in one pass.

A build folder containing Gerber files, drill files, BOM, pick-and-place, stackup, fabrication manifest, README, and review file.
build/26 files, one export

Everything lands in the project's build folder:

  • Gerber artwork for copper, silkscreen, mask, paste, and profile layers
  • Drill and NC manufacturing data
  • Board review drawing and project review PDF
  • Release manifest and README
  • Bill of materials, pick-and-place, and stackup information
  • Fabrication information for a complete handoff

One export keeps the release package together: the manufacturing files, review material, documentation, and fabrication information leave the project as one organized deliverable.

Seen enough? Get Unmild Designer.