Kompatibel mit allen Bambu Lab-Modellen
X1C, X1E, P1S, P1P, A1, A1 Mini und H2D verbinden sich alle mit SimplyPrint und stellen dieselbe API-Oberfläche bereit. AMS, AMS Lite, AMS 2 Pro und AMS HT werden erkannt; geladene Spulen erscheinen in derselben API-Antwort für den Filamentbestand wie Drucker, die auf anderen Wegen verbunden sind.
Einen Druck mit einem API-Aufruf auf einem bestimmten Bambu Lab-Drucker in die Druckwarteschlange stellen
Sende per POST die ID einer 3MF- oder G-code-Datei und gib die ID eines Bambu Lab-Druckers als Ziel an. SimplyPrint reiht sie in die Druckwarteschlange ein. Mehrfarbige 3MF-Dateien werden mit derselben Engine gesliced, die auch das Panel nutzt, und die Druckwarteschlange leitet den Auftrag an einen Drucker weiter, dessen AMS die benötigten Farben geladen hat.
# Queue a print on a specific Bambu Lab X1C (printer id 84)
curl -X POST "https://api.simplyprint.io/{companyId}/queue/AddItem" \
-H "X-API-KEY: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"fileId": "multi_color_3mf_file_id",
"amount": 1,
"for_printers": "84",
"position": "top"
}'
Für Automatisierung: Lass for_printers ganz weg und SimplyPrint wählt den ersten einsatzbereiten Bambu Lab-Drucker, in dessen AMS bereits die passenden Farben geladen sind, nützlich für Flottenbetriebe mit 10+ X1Cs nebeneinander.
So verbindet sich SimplyPrint mit deinem Bambu Lab-Drucker
Für die vollständige Steuerung eines Bambu Lab-Druckers über SimplyPrint brauchst du den SimplyPrint Bambu Lab Client, einen kleinen Bridge-Prozess, der in deinem Netzwerk auf einem Raspberry Pi, Mini-PC oder einem dauerhaft eingeschalteten Mac/Windows/Linux-Rechner läuft. Die Bridge befindet sich im selben LAN wie deine Drucker und kommuniziert lokal mit ihnen; anschließend verbindet sie sich in deinem Namen über das Internet mit der SimplyPrint-Cloud. Die Drucker selbst benötigen nie eine öffentliche Verbindung, sie bleiben nur im LAN, während du von überall die volle Fernsteuerung behältst.
- Volle Kontrolle (Drucke starten, AMS, Temperatur, Bewegung, Webcam): Drucker im LAN-only Mode mit aktiviertem Developer Mode sowie dem SimplyPrint Bambu Lab Client als Brücke. Dies ist der unterstützte Weg mit aktueller Bambu-Firmware.
- Nur Überwachung (Status, Fortschritt, AMS-Status, Webcam, Statistiken): Drucker im Cloud-Modus + der SimplyPrint Bambu Lab Client. Du siehst alles, kannst Drucke aber nicht über SimplyPrint starten, das Authorization Control System (ACS, 2025) von Bambu blockiert Schreibaktionen von Drittanbietern über die Bambu-Cloud.
- Keine Druckerverbindung: Füge den Drucker gar nicht erst hinzu. Cloud-Slicer, Filamentverwaltung, Dateispeicher und Etiketten-Tools funktionieren weiterhin. Drucke startest du wie gewohnt über Bambu Studio / Bambu Handy.
Nutze SimplyPrint zusammen mit Bambu Studio Cloud
Du musst dich nicht für eines entscheiden. Nutze Bambu Studio und Bambu Handy weiterhin als Slicer und App zur Schnellsteuerung, und lass SimplyPrint darüber für Flottenwarteschlange, AMS-bewusstes Routing, Filamentbestand und die REST-API sorgen. Beide greifen auf dieselbe Druckerverbindung zu, es gibt keinen Konflikt, kein Exklusivitätskennzeichen und keine zusätzliche Druckereinrichtung, damit sie zusammenarbeiten.
Status lesen, Drucke steuern, G-code senden
Jeder Endpunkt zur Druckersteuerung funktioniert bei Bambu Lab genauso wie bei jedem anderen Drucker. Übergib die Drucker-ID, erhalte JSON zurück.
# List every printer - response includes loaded AMS spools per Bambu Lab unit
curl "https://api.simplyprint.io/{companyId}/printers/Get" \
-H "X-API-KEY: your_api_key_here"
Einen laufenden Druck pausieren, ohne den Drucker anzufassen:
# Pause a Bambu Lab print mid-run
curl -X POST "https://api.simplyprint.io/{companyId}/printers/actions/Pause" \
-H "X-API-KEY: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{ "pid": 84 }'
AMS-basierte Automatisierung: Geladene Spulen auslesen, passenden Auftrag einreihen
Die AMS-Steckplätze jedes Bambu Lab-Druckers werden im SimplyPrint Filament Manager als Filamentspulen geführt. Die API stellt dieselben Daten bereit: Marke, Material, Farbe, Restgewicht jeder Spule und ihr Steckplatz. Deine Automatisierung kann prüfen, was gerade eingelegt ist, und entweder einen passenden Druck in die Warteschlange stellen oder jemanden benachrichtigen, damit er eine Spule wechselt.
# Inspect filament spools - useful for AMS-aware automation
curl "https://api.simplyprint.io/{companyId}/filament/GetFilament" \
-H "X-API-KEY: your_api_key_here"
Der Multi-Material-Bereich von SimplyPrint umfasst AMS, AMS Lite, AMS 2 Pro und AMS HT: 4 AMS-Einheiten pro Drucker kaskadierbar × 4 Steckplätze je Einheit = bis zu 16 Farben auf einem X1C/P1S. Die API hat keinen separaten Endpunkt pro AMS, der AMS-Status befindet sich im Druckerobjekt, die geladenen Spulen im Filamentbestand.
Unterstützung für Bambu Lab AMS ansehen
Was Nutzer mit der Bambu Lab API entwickeln
- Shopify-/WooCommerce-Hooks: Eine mehrfarbige Bestellung geht ein, und ein Eintrag in der SimplyPrint-Druckwarteschlange wird automatisch für den Bambu Lab erstellt, dessen AMS bereits die richtige Palette geladen hat.
- Flotten-Dashboards: an der Wand montierte Grafana-, Notion- oder eigene Svelte-Dashboards mit Live-Status jedes X1C, P1S und A1 in der Werkstatt sowie AMS-Slot-Daten je Drucker.
- Slack-/Discord-Bots: Bots, die einen außer Kontrolle geratenen Druck pausieren, melden „der P1S hat gerade Druck #128 abgeschlossen“ oder den Filamentverbrauch der Bambu-Flotte über eine Woche zusammenfassen.
- Buchungen für Bildungseinrichtungen und Makerspaces: Ein Buchungssystem reserviert einen P1S, stellt den G-code des Schülers in die Warteschlange und archiviert den Druckauftrag nach Abschluss im Leistungsnachweis des Schülers.
Warum SimplyPrint statt der eigenen Cloud von Bambu nutzen?
Bambu Handy und die Bambu Studio-Cloud bieten dir das eigene Remote-Panel von Bambu Lab und Drucke aus dem Bambu Studio-Slicer. SimplyPrint ergänzt das mit Funktionen für deine Flotte, die die Cloud von Bambu nicht bietet:
- Markenübergreifende Flotten-API: Derselbe Code, der einen Bambu Lab X1C steuert, steuert auch einen Prusa MK4, einen Anycubic Kobra oder jedes OctoPrint-kompatible Gerät.
- Warteschlangen-, Freigabe- und Routinglogik: nicht nur Steuerung je Drucker, sondern eine echte Druckwarteschlange für mehrere Drucker mit Freigabe-Workflows, nutzerspezifischen Berechtigungen und Auto-Routing.
- Filamentbestand für die ganze Werkstatt: Nicht nur die in einem AMS geladenen Spulen, sondern jede Spule in deiner Filamentverwaltung, mit Kostenverfolgung pro Gramm.
- OAuth2 für Partnerintegrationen: Stelle eine Integration bereit, die deine Nutzer mit ihrem eigenen SimplyPrint-Konto verknüpfen, statt Bambu-Zugangsdaten mit dir zu teilen.
- Webhook-Push-Ereignisse: SimplyPrint sendet per POST, sobald etwas passiert, kein Polling.
Tarifabhängiger Zugang zur Bambu Lab API
Gleiche Tarifbeschränkungen wie bei der Haupt-API von SimplyPrint. Free- und Basic-Tarife bieten keine API, Pro und höher schalten Basic API frei, Print Farm und höher Enhanced (Schreibzugriff für Änderungen an der Warteschlange und zum Starten von Drucken).
| Funktion / Limit | Kostenlos | Einfach | Pro | Druckfarm | Enterprise | Schule | Cloud Slicer | Filament-Manager |
|---|---|---|---|---|---|---|---|---|
|
API-Anfragen pro Minute
Gemeinsames gleitendes Limit pro Minute für alle API-Aufrufe im Konto.
|
- | - | 60 | 180 | 600 | 180 | - | - |
|
Basis-API-Zugriff
Druckerstatus, Druckwarteschlange, Aufträge und Verlauf für jeden Bambu Lab-Drucker im Konto lesen.
|
||||||||
|
Erweiterte API (Drucke starten, G-code senden)
Ermöglicht Datei-Uploads, Warteschlangenänderungen, die Drucke starten, und direktes Senden von G-code.
|
Möchtest du mehr über unsere Tarife erfahren?
Vollständigen Preis- und Funktionsvergleich anzeigen