ZEIM

Thank you

ZEIM stands on the work of many people. This page says thank you to the people and projects behind it: the free tools it runs on, the makers whose models you can print, and the people who tested it. If we have missed you or got something wrong, please tell us and we will fix it.

Tools and libraries we use

ZEIM is built with free and open-source software. The versions and licences below are read from what is installed on this server, not typed in by hand. If a licence cannot be read it says so, and the project link is the place to check.

NameVersionLicenceWhat it does for ZEIM
cryptography50.0.0Apache-2.0 OR BSD-3-ClauseKeeps saved printer keys encrypted on disk.
fast-simplification0.2.0MITMakes a model lighter (Simplify).
fastapi0.142.2MITRuns the ZEIM server and its API.
httpx0.28.1BSD LicenseTalks to your own printer (Moonraker / OctoPrint) when you ask it to.
lxml6.1.3BSD-3-ClauseReads and writes the XML inside 3MF files (used through trimesh).
manifold3d3.5.4Apache Software LicenseCuts, hollows and combines solids without breaking them.
mapbox-earcut2.1.0ISC License (ISCL)Fills 2D outlines with triangles (used through trimesh).
matplotlib3.11.2Python Software Foundation LicenseDraws text for Edit's raised and cut lettering.
networkx3.7BSD-3-ClauseFinds connected pieces of a model (used through trimesh).
numpy2.5.3BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0Does the number-crunching that turns pixels into shapes.
pillow12.3.0MIT-CMUReads and cleans photos (and strips location data from them).
pillow-heif1.8.0BSD-3-ClauseOpens iPhone HEIC photos.
python-multipart0.0.32Apache-2.0Receives the photos and files you upload.
rtree1.4.1MITFast neighbour look-ups inside meshes (used through trimesh).
scikit-image0.26.0BSD LicenseImage clean-up and surface extraction.
scipy1.18.1BSD LicenseSmooths and measures shapes.
segno1.6.6BSD LicenseDraws QR codes.
shapely2.1.2BSD LicenseHandles 2D outlines for bases, letters and lithophane borders.
trimesh5.1.1MIT LicenseLoads, checks, repairs and saves 3D models.
uvicorn0.54.0BSD-3-ClauseServes ZEIM to your browser.
webauthn2.8.0BSD-3-ClauseChecks passkey sign-ins (prepared, not switched on yet).

Programs ZEIM calls on the computer

NameVersionLicenceWhat it does for ZEIM
PrusaSlicer2.9.2AGPL-3Turns a model into printer instructions (G-code) when you choose "Slice here".

Slicing powered by PrusaSlicer (AGPL-3.0), unmodified

Code that ships inside ZEIM's pages

NameVersionLicenceWhat it does for ZEIM
three.jsr160MITDraws the 3D viewer.
three.js OrbitControlssee the project pageLets you spin and zoom the model with a finger or mouse.

ZEIM uses other open-source packages that these depend on. Their names and licences are in the repository's constraints.txt.

Makers and their models

Every model you can download from ZEIM's free library or Showcase is somebody's work. Each one carries its maker's name and licence, here and next to the download.

The names of the makers of ZEIM's free library will be listed here, with their licences. Coming soon.

ZEIM Originals are made by the ZEIM team and its friends; each one names its author.

Testers

People who tried ZEIM on their own phones and printers and told us what broke.

We will list our testers here by name, once they say they are happy to be named. Coming soon.

Names that belong to others

Creality, Creality K1, Creality Cloud, Creality Print, PrusaSlicer, Bambu Lab, OrcaSlicer, Cura, Shapr3D, Apple, iPhone, iPad, Safari and other product names belong to their owners. ZEIM is not affiliated with, endorsed by or sponsored by them. We use their names only so you can tell which app or file we mean.

Something wrong? Tell us.

If you made something shown on ZEIM and would like it credited differently, or taken down, or if we have missed a credit, please tell us and we will put it right quickly and kindly. You can use the Report button on any project, or contact the person who runs this ZEIM. Contact address: Coming soon.

Rules · Privacy · Terms

Back to ZEIM