Interactive Python desktop designer for printable cards, event badges, asset tags, and lanyard badges. Engineered for two-colour flush inlays on Bambu Lab 3D printers (P2S / AMS, 256 × 256 mm bed).
Generates production-ready OpenSCAD scripts with auto-fitted text metrics, zip-tie lanyard slots, and camera-scannable QR codes.
_1_inlay.stl and _2_plate.stl dual-part files, ready for Bambu Studio.To preview geometry or use the one-click dual-part STL export, OpenSCAD must be installed on your system.
C:\Program Files\OpenSCAD\openscad.exe) are auto-detected, or you can point to it manually via the file picker if prompted.openscad is in your /Applications folder or accessible via system PATH.Install the required packages using pip:
# Core requirements (GUI, QR generation, image metrics)
pip install customtkinter pillow qrcode
# Optional: required for simulated camera scan testing
pip install opencv-python-headless numpy
If this utility streamlined your multi-colour 3D printing workflow, consider dropping a tip on Ko-fi!
Buy Me a Coffee ☕For supporters in Malaysia who asked about local transfers, feel free to use the DuitNow QR.
Thank you!