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.
| Name | Version | Licence | What it does for ZEIM |
|---|---|---|---|
| cryptography | 50.0.0 | Apache-2.0 OR BSD-3-Clause | Keeps saved printer keys encrypted on disk. |
| fast-simplification | 0.2.0 | MIT | Makes a model lighter (Simplify). |
| fastapi | 0.142.2 | MIT | Runs the ZEIM server and its API. |
| httpx | 0.28.1 | BSD License | Talks to your own printer (Moonraker / OctoPrint) when you ask it to. |
| lxml | 6.1.3 | BSD-3-Clause | Reads and writes the XML inside 3MF files (used through trimesh). |
| manifold3d | 3.5.4 | Apache Software License | Cuts, hollows and combines solids without breaking them. |
| mapbox-earcut | 2.1.0 | ISC License (ISCL) | Fills 2D outlines with triangles (used through trimesh). |
| matplotlib | 3.11.2 | Python Software Foundation License | Draws text for Edit's raised and cut lettering. |
| networkx | 3.7 | BSD-3-Clause | Finds connected pieces of a model (used through trimesh). |
| numpy | 2.5.3 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 | Does the number-crunching that turns pixels into shapes. |
| pillow | 12.3.0 | MIT-CMU | Reads and cleans photos (and strips location data from them). |
| pillow-heif | 1.8.0 | BSD-3-Clause | Opens iPhone HEIC photos. |
| python-multipart | 0.0.32 | Apache-2.0 | Receives the photos and files you upload. |
| rtree | 1.4.1 | MIT | Fast neighbour look-ups inside meshes (used through trimesh). |
| scikit-image | 0.26.0 | BSD License | Image clean-up and surface extraction. |
| scipy | 1.18.1 | BSD License | Smooths and measures shapes. |
| segno | 1.6.6 | BSD License | Draws QR codes. |
| shapely | 2.1.2 | BSD License | Handles 2D outlines for bases, letters and lithophane borders. |
| trimesh | 5.1.1 | MIT License | Loads, checks, repairs and saves 3D models. |
| uvicorn | 0.54.0 | BSD-3-Clause | Serves ZEIM to your browser. |
| webauthn | 2.8.0 | BSD-3-Clause | Checks passkey sign-ins (prepared, not switched on yet). |
Programs ZEIM calls on the computer
| Name | Version | Licence | What it does for ZEIM |
|---|---|---|---|
| PrusaSlicer | 2.9.2 | AGPL-3 | Turns 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
| Name | Version | Licence | What it does for ZEIM |
|---|---|---|---|
| three.js | r160 | MIT | Draws the 3D viewer. |
| three.js OrbitControls | see the project page | Lets 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.
