Showcase
Desktop CNC router
Frame from 2040 and 2080 aluminium extrusions, MGN12 linear rails and T8 lead screws on all axes, NEMA 23 steppers and a trim router spindle. Work area 300 × 300 × 80 mm.
View in 3DEvery model here was designed in conversation with a coding agent. The agent wrote the CadQuery code, SOMA built it, and the result was checked, measured and refined in the viewer. Turn them around, measure them and try the tools below.
Frame from 2040 and 2080 aluminium extrusions, MGN12 linear rails and T8 lead screws on all axes, NEMA 23 steppers and a trim router spindle. Work area 300 × 300 × 80 mm.
A 3D printed organizer with a hinged lid and finger scoops. The grid of compartments is a parameter: change it and the whole box follows, including dividers and hinge.
Four legs with three joints each, driven by brushless motors with a 6:1 planetary gear. The trot comes from inverse kinematics in the animation script; the floor runs underneath.
An oak board on two steel brackets with a load of 50 kg spread over the top. CalculiX computes stress and deflection; the colors show where the shelf carries the load.
A 45 cm³ chainsaw with the whole two-stroke engine modeled inside: crankshaft, connecting rod on needle bearings, piston with rings, a cylinder whose ports follow the port timing, diaphragm carburetor, flywheel ignition and centrifugal clutch. Switch to Engine cut open to look inside.
A 3D printed desk enclosure for a sensor logger with a 2.8" touch display (ESP32-S3), battery, four GX12 sensor ports and three button plungers. Three parts printable without supports, with a recessed display and a guide that keeps the SD card from falling inside. Started as an existing CadQuery project, opened as a folder in SOMA.
A Scandinavian-style sideboard, 1800 × 450 × 800 mm, from 19 mm chipboard with two doors, three drawers on full-extension slides and tapered oak legs. From one prompt the agent also made the manufacturing drawings and a cutting list (in German, as asked).
Showcase
Frame from 2040 and 2080 aluminium extrusions, MGN12 linear rails and T8 lead screws on all axes, NEMA 23 steppers and a trim router spindle. Work area 300 × 300 × 80 mm.
View in 3DParametric
A 3D printed organizer with a hinged lid and finger scoops. The grid of compartments is a parameter: change it and the whole box follows, including dividers and hinge.
View in 3DAnimation
Four legs with three joints each, driven by brushless motors with a 6:1 planetary gear. The trot comes from inverse kinematics in the animation script; the floor runs underneath.
View in 3DFEM
An oak board on two steel brackets with a load of 50 kg spread over the top. CalculiX computes stress and deflection; the colors show where the shelf carries the load.
View in 3DAssembly
A 45 cm³ chainsaw with the whole two-stroke engine modeled inside: crankshaft, connecting rod on needle bearings, piston with rings, a cylinder whose ports follow the port timing, diaphragm carburetor, flywheel ignition and centrifugal clutch. Switch to Engine cut open to look inside.
View in 3DEnclosure
A 3D printed desk enclosure for a sensor logger with a 2.8" touch display (ESP32-S3), battery, four GX12 sensor ports and three button plungers. Three parts printable without supports, with a recessed display and a guide that keeps the SD card from falling inside. Started as an existing CadQuery project, opened as a folder in SOMA.
View in 3DDrawings
A Scandinavian-style sideboard, 1800 × 450 × 800 mm, from 19 mm chipboard with two doors, three drawers on full-extension slides and tapered oak legs. From one prompt the agent also made the manufacturing drawings and a cutting list (in German, as asked).
View in 3DStart SOMA, click New model and describe what you need to your agent, for example a case for a circuit board, a bracket or a mount. The user guide shows the app step by step.
Each model is a Python script with CadQuery. Change a dimension yourself, adjust the parameters the agent made, or export the model as a plain CadQuery script that runs without SOMA.
STL and 3MF for 3D printing, STEP and IGES for other CAD programs, DXF and SVG for laser cutting, technical drawings as PDF.