OSSO: an open-source DIY machine that makes PCBs with a laser
OSSO takes a copper-clad blank and removes the copper you don't want with a laser, leaving your traces and pads. No etching tank, no mill bits. It is built from 2020/2040 aluminium T-slot extrusion, MGN12 rails, printed parts and laser-cut sheet, and sits on a workbench.
- Open source. The design is developed in the open.
- A design exploration, NOT FOR SALE. There is no kit, no pre-order and nothing to buy. It has not been built or tested yet.
- AI-driven co-design. A person sets the goals, reviews the work and makes the decisions. An AI assistant does much of the CAD modelling, analysis and documentation.

What's in the machine (run 20)
Laser, galvo and hood
A 10 W 355 nm UV pulsed laser with a galvo scanner and a 150 mm f-theta lens. The laser hood v1f hangs under the lens: a printed ASA galvo collar and adapter carry a formed 1.0 mm aluminium sheet shell (true bent sheet metal, inside bend radius 1.0 mm). A silicone band seals the hood on the stencil frame: tall on the one side that passes over the frame, low on the other three. The working distance is a parameter, 240 mm nominal. The laser fires only when the hood is sealed.
Motion and tool head
A custom bed-slinger stage in 2020/2040 extrusion with MGN12 rails, a GT2-belt X axis and a twin tray. Head v5 rides the X/Z carriage with six cam-driven needles and a needle-sensor zone rule; heater plate v2 sits under the work area.
Enclosure v2
Clear 5.4 mm acrylic panels on a T-slot frame with M3/M5 hardware, so you can see the machine work. Printed ASA corner covers (R23.4) round off every edge. A 10.1 in touchscreen sits on the right panel.
Gull-wing door
A 708 mm wide clear door hinged at the top. It lifts 110° on two 80 N gas struts and seals on EPDM. Two coded interlock sensors cut the laser if it lifts 5 mm.
Swing-out electronics plate
The electronics sit on a plate behind the left door that swings out 90° on a front hinge, with a keyed latch and its own interlock. Mains enters on the back panel. Exact cable routing is still to be designed.
Leveling
Four M10 ball-swivel feet on 8 mm aluminium corner plates (58 mm nominal). Two glass vials clip onto the front bottom rail with a 45° mirror so both read from the front. An accelerometer on the electronics PCB gives a level check on the screen. A label reminds you not to lean on the machine.
Options OPTIONAL
These are designed in and shown in the renders, but they are optional: the machine works without them and either can be left out.
Positive pressure (optional)
A 92 mm filtered inlet fan (G4 + F7) at the top front of the electronics zone pushes clean air into the machine through a diffuser; the cabinet fans are reversed and a pressure sensor holds the enclosure slightly above room pressure to keep dust out.
Status light bar (optional)
A 700 mm light bar under the door shows machine state with distinct colours and patterns (Okabe-Ito colours, never red vs green). The touchscreen stays the main status display.
Where the design is
This is the run 20 model (Nov 1, 2026): run 19 plus the laser hood v1f, enclosure v2 and the approved options. Clash and clearance checks cover the door and e-plate open states. See the run 20 machine page and the current state. Custom parts are FDM-printed, mSLA-printed or laser-cut only, so they can be made in a home shop or by common online services. Many values are still assumptions to check on real hardware.
A first build path
A simpler first build is planned: every safety item is always kept (door interlocks, E-stop, key switch, full enclosure, sealed laser hood, fume extraction, mains separation), while conveniences and the optional modules can be added later. The plan is to start with bench experiments on subassemblies before building the full machine.
Design process WORK IN PROGRESS
These pages document how OSSO is being designed. They are incomplete and change often; older pages describe ideas that have since been dropped.
- Development journal: day-by-day notes (379 entries).
- Version timeline: frozen snapshots (23 so far), with the latest version (v23).
- Decisions and design rules, to-do list, pending adjustments, references and tools.
Current model files (run 20 STEP, GLB, USDZ and the door and e-plate animations) are on the machine page. A full BOM and assembly directions will follow.