Math, not magic

How Flow 1.1 finds one continuous path through a solid part.

The solver behind Spliner®

Slicing is quick because a layer has a deterministic answer. A whole part in one pass has none. Flow 1.1 is the solver that makes it routine.

Continuous non-planar routing

The part becomes a lattice of connected points in three dimensions rather than a stack of flat slices. From there it is a routing problem: some parts take one unbroken path, others hold regions the route cannot reach without leaving first.

Clearance checked every step

Before committing to a point, the solver tests a clearance volume around the nozzle against everything already placed. The volume is generalised rather than one specific head, which is what lets it plan for a hot end, a torch or a screw.

Scored on the finished part

Every candidate is judged on the whole route it produces, not on how good each step looked at the time. A route that starts well and then paints itself into a corner scores badly, however tidy the early moves were.

A short animation of the Flow 1.1 solver converging across evolutions, ending on the printed toolpath blanket.

Searched, not predicted

Flow 1.1 routes thousands of complete candidate paths and keeps the best it finds. Each candidate is judged on when it lays material down as much as where. The solver is not just working around what it has laid, it is leaving room for the beads still to come. The search is guided, not blind, and every solve teaches the next. The route climbs out of the plane the same way it moves across one, and the move stays three-axis: the path tilts, the nozzle does not.

Reaching everywhere is the goal, and leaving the part is the last resort. When a route has to, you choose the cost: orbit the outside with the extruder still running, which spends a little material to keep the pressure up, or lift and ferry dry if a pause costs you nothing.

Yours in minutes

A draft runs in under a minute, short enough to try something and change your mind. A full solve, under five. You bring the part. We handle the heavy compute. Upload it in the browser, or send it from your own code.

Six processes, one solver

Whatever you deposit, you already know what a stop costs you. These are six we built for.

FFF or FDM (desktop filament)

Retraction reduces stringing, and every material needs its own tuning to get there. A route that stays on the part has nothing to retract for, and every solve reports its travel count so you can check.

Screw and pellet extrusion

Screw extruders need time to reach stable melt pressure, and every stop-start cycle costs a pressure surge, an inconsistent bead and material purged to get back. A route with no stops in it never asks the screw to recover.

WAAM (Wire Arc AM)

Every arc strike leaves a crater and spatter, and a route without travel moves strikes once. Heat pulls the other way, so the route can be steered to spread its work across the part before coming back.

DED (Directed Energy Deposition)

Restarting directed energy deposition means more than the beam. Powder feed and shielding gas have settling transients of their own, and the first millimetres after a restart run off-nominal. A continuous route has one of those to settle, not one per layer.

Continuous fibre

Stopping a continuous tow means cutting it, and every cut is both a defect and a break in the load path. One unbroken route is one unbroken fibre. Where that fibre then runs decides what the part can carry, so the route is steered by the load case rather than the geometry alone.

Paste extrusion

Paste prints on a ticking clock: concrete hydrates once mixed, clay dries once exposed. How long a bead waits for the next pass beside it is one of the few things a route decides, and every material wants that wait somewhere different.

Simple on purpose

A modern printer is a remarkable machine, and the software driving it carries decades of hard-won fixes, each one added because somebody hit a real problem. That history is worth respecting. It is also the one thing a tool built today does not have to inherit. Spliner started from empty. The controls it has are few, and each one matters whatever you are printing.

Two tools in the toolbox

A slicer is the right tool when a part needs support structures, variable infill, or the accumulated craft of a well-tuned profile. That is its ground.

Spliner is the right tool when stopping is what costs you. That is the pressure that has to stay up, the arc that has to stay lit, the fibre that has to stay whole, the nozzle that never lifts. It is also the one to reach for when machine time and material are what you are counting. Plenty of benches want both, and the choice is one you make per part.

An animation of the Spliner solver depositing a continuous non-planar toolpath: a wedge built bead by bead in welded steel, the fresh bead glowing with heat before it cools to solid metal.

Your data, your IP

Summarised here, and set out in full in the privacy policy.

Data protection

Models and G-code are encrypted and kept in your account alone. The solver holds geometry in memory and writes none of it to disk. Inactive Pro and Business models are deleted after 30 days, Enterprise on contract terms.

Intellectual property

STL files are never used for training. What a job leaves behind is a small set of numbers, never the model, and nothing a part could be rebuilt from. The privacy policy lists exactly what those numbers are.

Private solver training

By default, each job improves the shared solver and draws on it in return. A Business owner can opt out at any time, keeping that work private and leaving the solver to learn from your jobs alone. Enterprise is private from the start.

Check the math

Real geometries, routed by Flow 1.1.

View Showcase