The Maker Studio

Design it, program it, print it.

One place to make the whole thing: design a part on a real CAD kernel, write the code for its brain, and hand the model to your printer. We start with the Bambu Lab + CyberBrick ecosystem; the export is a standard STL / 3MF that opens in any slicer.

The pipeline

Design → Program → Print.

Three tools, one project. Two are full-screen workspaces; the third hands your part to your slicer — Bambu Studio to start, but any FDM slicer works.

01 · Design

A real CAD kernel

Parametric solids on the OpenCascade kernel, rendered live in a full-screen workspace. Tweak dimensions, get a watertight part. ● Live

02 · Program

Flash the CyberBrick

Write MicroPython and push it to the board over USB-C via WebSerial. ● Live

03 · Print

Hand off to your slicer

Export STL / 3MF and open it in Bambu Studio — or any slicer — which prints on your machine. ● Live

Design + Print

A real CAD kernel, then straight to your printer.

OpenCascade — the same B-rep kernel behind professional CAD — as a full-screen workspace. Design the part, then export a standard STL or 3MF and open it in your slicer. Printer-agnostic; we just start with Bambu.

Open the CAD workspace →3D-printing craft →
Program

Write the brain, push it over a cable.

The CyberBrick is an ESP32-C3 that speaks MicroPython over its USB-C port. WebSerial lets the browser talk to it directly — the editor, the upload, and the live REPL are one full-screen workspace. Chrome, Edge, or Opera on desktop.

Open the CyberBrick IDE →Digital Brains →

It uploads your code only — it never reflashes the locked firmware, which would brick the board.

Wire it up

The circuit, before the smoke.

Before a board ever powers a sensor there is Ohm's law and a current-limiting resistor. Build a real DC circuit in the browser — battery, resistor, LED, button — and a nodal-analysis solver computes the current live. Light the LED without burning it out. No breadboard, no soldering iron, no smoke.

Open the circuit lab →The gallery — remix a circuit →