Close
0%
0%

Livyatan Design Suite

An integrated design suite for makers: CAD, image generation, image-to-mesh. Runs on your own machine — no cloud, no account, free.

Similar projects worth following
0 followers
I'm a CNC machinist. Over the past year I built Livyatan, an integrated design suite for makers: CAD, image generation, image-to-mesh, laser and plasma prep, resin prep, a machining advisor. Separate programs that talk through ordinary files. Rust, any Debian box, nothing phones home.

Three modules are out now as .debs. Structor is a solid modeller whose build plate sits in a modelled 30 m shop bay — the viewport is a game engine, not a CAD widget. Phantasos generates images on your own GPU, or a GPU box across the LAN. GilgaMESH turns a photo into a sliceable STL at the size you name.

I don't trust a suite that's only ever been demoed, so I run one object its whole length: an obelisk carrying five sigils I drew in pencil thirty years ago — photographed, rectified, extracted as linework, embossed, welded watertight, sliced, printed. Deliberately the most boring shape I could pick. When it comes back wrong, you can see which stage did it.

Eighteen modules and counting.

WHAT IT IS

Livyatan is an integrated design suite for makers, built over the past year by one CNC machinist working nights and weekends. CAD with shop export, image generation, image-to-mesh, laser and plasma prep, resin print prep, a machining advisor, and more — eighteen modules and counting.

They are separate programs that talk to each other through ordinary files. Written in Rust. The core runs on any Debian box with no GPU and no network connection. No subscription, no account, nothing phones home. Free — PolyForm Small Business 1.0.0.

OUT NOW

Structor 0.11.0 — a solid modeller for print-and-cut parts. Primitives, weld, group, measure, STL in and out, save/open/recent with autosave. The build plate sits inside a modelled 30 m shop bay with a granite inspection bench and a bridge crane overhead, because the viewport is a game engine rather than a CAD widget. Runs on any Debian box, no GPU.

Phantasos 0.3.0 — image generation on your own GPU (Vulkan; AMD, Intel, NVIDIA), or on a GPU box across the LAN with one button. Prompt it, or hand it a picture and say what to change. While it renders, an hourglass runs sand paced to the time your particular machine actually takes.

GilgaMESH 0.2.0 — photograph to sliceable STL at the size you name. Rotate and crop before you commit. Mesh generation wants about 8 GB of GPU memory or a large unified-memory box; repairing a mesh needs no GPU at all. It ships as a working test prototype, and its rough edges are written into its release notes rather than hidden.

Downloads: https://github.com/3DJ77/Livyatan Debian 13 / Ubuntu 24.04+ — sudo apt install ./structor_0.11.0_amd64.deb

THE OBELISK

A design suite is easy to demo and hard to prove. Any single module can be made to look competent in a screenshot. What cannot be faked is one object going the whole length of the chain and coming out the far end as a part you can hold.

So I picked the most boring object I could think of. Flat faces, hard edges, a taper, and a carved face — enough geometry to catch real errors, simple enough that when something comes back wrong I can see which stage caused it. A dragon hides its defects in the scales; an obelisk has nowhere to put them.

The glyphs are mine: five sigils drawn in pencil almost thirty years ago, on paper that barely survived. The path from that page to a printed monument is idea → drawing → photograph → rectify → extract linework → clean and place → emboss → weld watertight → slicer → print. Ender-3 Max, 0.2 mm, about two and a half hours, galaxy black PLA.

The obelisk is the suite's recurring calibration and first-test project. Every module gets measured against the same object, every new module joins the run, and anyone learning the tools can walk the identical path instead of starting cold on their own hard part.

WHAT IS STILL COMING

Nazca does the linework and the emboss — laser and plasma prep. Gorgon is a handheld 3D scanner that will close the loop: scan the printed obelisk back into a model and compare it against the one that went to the slicer, which turns a walkthrough into a number for what each stage of the chain actually costs you. Behind them: Hephaestus (CAM), Jove (resin prep), Oannes (a machining advisor that reads your G-code), Labyrinth, Tiamat.

The rest hang on the gallery wall at https://3dj77.github.io with their links dark. One comes off every week or so, as my schedule allows, in an order you can build with — each drop is usable the day it lands with whatever is already out.

HONEST NOTES

Built nights and weekends around a full-time shift schedule, using Claude as the coding tool. Every design call and every decision in it is mine.

The hardware model is honest too: the core tools need no GPU and no network. The AI-assisted features need real hardware behind them, and when it isn't there the feature says so plainly instead of degrading quietly.

  • The obelisk is the yardstick

    Jeremiahan hour ago 0 comments

    The Obeliisk
    The 3D printed proof
    Model on the plate in Structor
    Editable in suite
    Watertight STL
    The results.

    A design suite is easy to demo and hard to prove. You can screenshot any one module
    looking competent. What you can't fake is one object going the whole length of the
    chain and coming out the far end as a part you can hold.

    So I picked the most boring object I could think of — an obelisk. Flat faces, hard
    edges, a taper, a carved face. Enough geometry to catch real errors, simple enough
    that when something comes back wrong I can see which stage did it. A dragon hides its
    defects in the scales; an obelisk has nowhere to put them.

    The glyphs are mine. Five sigils I drew in pencil almost thirty years ago, on paper
    that barely survived. The path from that page to a monument on the bench:

      idea → hand drawing → photograph → rectify the page → extract the linework as a
      mask → clean and place it on the stone face → emboss → weld watertight → slicer →
      print

    Over the past week or so I've had that running the whole way through, to slicing and
    to a printed object I can hold: Ender-3 Max, 0.2 mm, about two and a half hours,
    galaxy black PLA. The weld stage returned one watertight body.

    Three of those stages ship today. Structor built the obelisk body. GilgaMESH did the
    weld — `gilgamesh remesh`, a voxel remesh that resolves the carve and the body into a
    single watertight solid, which is what makes it sliceable rather than merely
    correct-looking. The rectify, extract and emboss stages are Nazca, which unveils later
    in the rollout.

    What the obelisk is *for* is the part I care about. It's a recurring calibration and
    first-test project: every module gets measured against the same object, every new
    module joins the run, and anyone learning the suite can walk the identical path
    instead of starting cold on their own hard part.

    Next log: closing the loop. Gorgon is a handheld 3D scanner I'm building so the
    printed obelisk can be scanned back into a model and compared against the one that
    went to the slicer. That's the step that turns this from a walkthrough into a
    fidelity measurement — a number for what each stage of the chain actually costs you.
    It's on the bench now, not shipped.

    Gallery: https://3dj77.github.io
    Downloads: https://github.com/3DJ77/Livyatan

View project log

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates