bambu-studio-ai

Featured

End-to-end 3D printing for Bambu Lab printers. Finds models online (MakerWorld, Printables), generates them with AI (text-to-3D, image-to-3D) or as exact-dimension parametric CAD, checks and repairs printability, converts textures to AMS multi-color, renders previews, opens them in Bambu Studio for the user to print, and reads printer status, AMS filaments and print progress. Use this whenever the user wants to 3D print something, design or model an object for printing, work with STL/3MF/OBJ/GLB files for a printer, check on a Bambu Lab printer (A1, A1 Mini, A2L, P1S, P2S, X1C, X1E, X2D, H2C, H2S, H2D, H2D Pro), or asks about AMS filament, slicing or print progress, even if they don't say "Bambu".

AI & Automation 147 stars 11 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Bambu Studio AI Turns "print me X" into a finished print on a Bambu Lab printer: ``` request → get a model (search / AI text or image / parametric / user file) → analyze + repair → [multi-color] → preview → user reviews, slices and prints in Bambu Studio → monitor (read-only) ``` The work is done by Python scripts in this skill's `scripts/` folder. This file tells you which one to run at each step and where the user needs to be in the loop. ## Running the scripts - `scripts/…` paths below are relative to the folder that contains this SKILL.md. Call them by full path **from the user's working directory**, and don't `cd` into the skill folder. Downloads and monitor logs go to `./bambu-output/` in the current directory (override with `BAMBU_OUTPUT_DIR`). `parametric.py` and `analyze.py`/`preview.py` write next to the file you name (`-o` or the input), so pass a path inside `bambu-output/` if you want everything together. - Use a Python interpreter that has `requirements.txt` installed. On first use run `scripts/doctor.py`. If packages are missing, ask the user before installing them (`python3 -m pip install -r <skill-folder>/requirements.txt`, or into a venv / with `uv pip`). - Every script has `--help`. Scripts print progress and end with the paths of the files they wrote, so take file names from their output rather than guessing. - AI generation with `--wait` takes 1–5 minutes; a turntable render takes 10–30 s (the first Blender GPU ren...

Details

Author
heyixuan2
Repository
heyixuan2/bambu-studio-ai
Created
6 months ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

3d-printing

Complete 3D pipeline for Bambu Lab printers; the only skill for 3D work. Use for any .stl or .3mf file, or to scale, resize, recolor, change filament colors, mirror, rotate, split, merge, repair, measure, or add/resize magnet holes - even if the format isn't named. Also designing printable parts (bins, organizers, brackets, mounts, gridfinity), build123d CAD, MakerWorld - browse models, find me a model - print prep and printing - slice, print, fit on one plate, multi-object plate, batch print night, check printer, what's printing, AMS - troubleshooting - stringing, warping, bed or layer adhesion, support removal, clogs, elephant foot, ringing, under-extrusion, this keeps happening - and the print log: log this print, what settings did I use, what worked for this filament, did I fix this before, filament usage. When scaling, holds hardware interfaces (Maker's Supply parts, MH011 movement, bearings, inserts) and magnet holes at original size while the body scales. Defaults to a Bambu Lab H2C with PETG.

3 Updated 1 months ago
TrillyD13
AI & Automation Listed

bambu-print

Generate FINAL, directly-printable Bambu Studio project 3MF files for Bambu Lab printers (default profile: Bambu Lab P2S, 0.4mm, AMS) — with printer/filament/process settings, per-part colours, supports, and anti-warp all baked in so the user can just open → slice → print. Also generates the part geometry itself from parametric pure-NumPy solids (no CAD libs needed) and encodes printability design rules and the hard-won Bambu-3MF file-format gotchas. USE THIS SKILL whenever the user wants to 3D print something, design a part for printing, make or fix a .3mf / .stl, slice a model, set Bambu Studio / slicer settings, deal with an AMS multi-colour print, or troubleshoot a failed FDM print (warping, adhesion, supports, first layer) — even if they don't name Bambu explicitly. If the user has a "3D Library" folder with a CLAUDE.md, read that first for their exact printer/AMS/material setup.

0 Updated 2 months ago
harshvladha
AI & Automation Featured

bambu-labs

Dry-run, upload, and cautiously initiate local Bambu Lab print jobs from validated plain `.gcode`, using Bambu LAN FTPS/MQTT handoffs.

957 Updated today
autonomous-ai