Build log · Software & apps

IsaacSlicer

Software & appsdone1 versionsPyQt6OpenGL3D PrintingmacOS .appBambu LabSlicer

reflection not written yet · every fact below is generated from this project’s own spec and files

What it is

Multi-technology 3D printing slicer — 14 technologies (FDM/SLA/SLS/MJF/DMLS/PolyJet/CLIP/EBM/LOM/FGF), Bambu Lab MQTT connectivity, PyQt6 + OpenGL 3D viewer, splash screen, modern sidebar UI. macOS .app bundle.

Version history

Straight from the project’s own card data — what each version added.

V1

14 technologies, 10 printers, sidebar UI, splash screen, Bambu MQTT, .app bundle.

By the numbers

Measured from the real working folder ~/Documents/projects/apps/IsaacSlicer — not a claim, a count.

4,012
files
1,136,399
lines of code
6
file types used
2026-05-10
oldest file
2026-08-23
last touched

Mostly: Python ×2811 · C/C++ header ×27 · binary assets ×23 · JSON ×18 · Markdown ×17 · C ×5

What broke, and what I’d change

Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/isaacslicer.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.

Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.

Build spec

The project’s own build notes, rendered. Open the raw .md ↗

Show the spec

IsaacSlicer

Multi-technology 3D printing slicer — 14 technologies, Bambu Lab MQTT, PyQt6 + OpenGL, macOS .app bundle.

Stack

  • Python 3.14, PyQt6, OpenGL, trimesh, numpy, paho-mqtt
  • BambuStudio CLI backend, PrusaSlicer CLI backend
  • macOS .app bundle in /Applications

Features

  • 14 technologies: FDM, SLA, DLP, MSLA, SLS, MJF, DMLS, SLM, PolyJet, Binder Jetting, CLIP, EBM, LOM, FGF
  • 10 built-in printers, 6 materials, 14 process presets
  • Bambu Lab MQTT connectivity (status, control, LAN discovery)
  • Sidebar UI with 12 navigation pages + splash screen
  • OpenGL 3D model viewer with STL/OBJ/3MF + G-code toolpath preview
  • 11 settings panels with 100+ parameters per technology

Launch

  • Double-click ~/Documents/IsaacSlicer.command
  • Or: open /Applications/IsaacSlicer.app
  • Or: cd ~/Documents/projects/apps/IsaacSlicer && source venv/bin/activate && python3 main.py