OpenCAL: Computed Axial Lithographic 3D Printing For Everyone

The OpenCAL printer, projector on the right, print volume on the left.

Computed Axial Lithographic printing gets even closer to the Star Trek replicator fantasy than any other 3D printer we’ve seen: there’s a machine, it glows with a mysterious bluish light, and an object appears. OK, the object is appearing inside a spinning vat of photochemical ooze, not in thin air, but that’s a detail. It’s still very cool tech, and now it’s open source enough to replicate with full documentation and a GitHub repository.

This project is descended from the same Berkeley research that we featured last year, but at that point, they were inviting everyone to join their Discord server, and that was about it. At the time, we put on our old man outfit to yell at clouds and say, “A Discord shouldn’t count as open source!” For once, it looks like those geriatric grumblings were heeded. There is still a corporate-hosted chat server named for a malignant goddess, and you’re still invited, but now there’s also actual, searchable documentation!

As with all CAL, there’s still the spinning vat of specially viscous photopolymer resin, and the light is provided by a NexiGo Nova Mini projector. There’s no FEP to worry about, and no stops and starts: the vat spins, the projector exposes the resin, and a part appears almost faster than can be believed, with spatial resolution like an older SLA

The instructions for putting that projector-based printer together look good; there are even instructions for mixing the special resin, though pay attention to the safety warnings in the “Don’t Try This At Home” banner. Apparently, they’re going to have FormLabs mix resin for those who cannot do it themselves, which seems like a valuable partnership for people who want to limit exposure to toxic ooze. Of course, that’s what a fume hood is for.

7 thoughts on “OpenCAL: Computed Axial Lithographic 3D Printing For Everyone

  1. Many questions, not obviously answered in the source material.

    What modifications need to be made to the goop? Increase viscosity was mentioned.

    “Normal” resin has an optical depth around a millimeter: Blast all the UV you want, but anything deeper than that won’t be kicked off to polymerize. How does this polymerize something several millimeters deep in the vial?

    What corrections need to be made to compensate for refraction at the vial wall? There’s no apparent optical element or immersion bath for that.

    1. It’s not a modification to normal SLA resin, but a unique formulation. The formula and mixing instructions are in the docs, though unless you know what goes into the proprietary resin mix that’s used in the normal printer, that doesn’t tell you much about the difference.

      I believe refraction at the vial wall is accounted for in software as part of the reverse tomography magic.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.