bambu-labs
This skill bridges your workflow to Bambu Lab 3D printers on your local network. Send validated gcode files directly to your printer and initiate print jobs without leaving your agent environment. Streamline your fabrication pipeline with seamless printer integration.
bambu-labs enables you to upload validated gcode files directly to your Bambu printer over your local network. The skill handles the LAN-based file transfer and initiates the print job, streamlining your fabrication workflow without manual steps.
AI-generated summary based on this skill's SKILL.md
Install
earthtojake/text-to-cad/bambu-labs · repository language: JavaScript
git clone https://github.com/earthtojake/text-to-cad
cp -r text-to-cad/skills/bambu-labs ~/.claude/skills/bambu-labsFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I send gcode to my Bambu Lab printer?
bambu-labs enables you to upload validated gcode files directly to your Bambu printer over your local network. The skill handles the LAN-based file transfer and initiates the print job, streamlining your fabrication workflow without manual steps.
What's involved in configuring a new Bambu printer for LAN printing?
bambu-labs requires you to set up your printer's IP address and access code for local network connectivity. Once configured, the skill manages the LAN-based handoff and enables direct gcode uploads to your Bambu device without cloud dependencies.
Can I dry-run and validate gcode before sending to my printer?
Yes. bambu-labs supports validation and dry-run checks before you commit files to your printer. This safety step helps catch issues early and ensures your gcode meets printer requirements before the actual print job starts.
How do I pause or cancel a Bambu print from the command line?
bambu-labs provides control commands to pause, cancel, and check the status of running print jobs on your Bambu printer. You can manage active prints directly through the skill without needing the printer's native interface.
What should I do if my Bambu printer upload fails?
bambu-labs includes troubleshooting support for connection and upload errors. Check your printer's IP address, access code, and LAN connectivity. The skill will help diagnose whether the issue is network-related or tied to the gcode file itself.
Is bambu-labs compatible with OrcaSlicer projects?
bambu-labs integrates with your slicing workflow, including OrcaSlicer-generated files. You can upload 3mf projects and gcode directly to your Bambu printer over LAN, bridging your design-to-print pipeline seamlessly.
SKILL.md
rendered from the published skill — quoted content, verbatim
Bambu Labs
Provenance: maintained in earthtojake/text-to-cad. Use the installed local skill files as the runtime source of truth; the repository link is only for provenance and release review.
Use this skill for local-network Bambu Lab print handoffs after a plain .gcode
file already exists and has been validated. This skill does not slice models.
Safety Rules
- Default to dry-run plans. Real printer traffic requires
--execute. - Never start a print without
--execute --confirm-start-print. - Pause and cancel controls are live printer requests; default to dry-run plans.
Canceling a print requires
--execute --confirm-cancel-print. - Treat an explicit user request to print or start a specific job as live-start authorization; do not pause for a second confirmation solely for physical checks. Still validate the G-code, inspect the dry-run payload, read printer status, prefer upload-only before upload-start, state the physical checks, and stop
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 7 files
skills/bambu-labs/LICENSE
skills/bambu-labs/SKILL.md
skills/bambu-labs/agents/openai.yaml
skills/bambu-labs/references/local-lan-protocol.md
skills/bambu-labs/references/new-printer-onboarding.md
skills/bambu-labs/references/real-printer-checklist.md
skills/bambu-labs/scripts/bambu_lan_print.py