पूरी Bambu Lab श्रृंखला के साथ संगत
X1C, X1E, P1S, P1P, A1, A1 Mini और H2D सभी SimplyPrint से जुड़ते हैं और एक ही API surface उपलब्ध कराते हैं। AMS, AMS Lite, AMS 2 Pro और AMS HT पहचाने जाते हैं, loaded spools किसी भी अन्य route से जुड़े प्रिंटरों की तरह उसी filament इन्वेंटरी response में दिखते हैं।
एक API call में किसी खास Bambu Lab पर प्रिंट कतार में डालें
3MF या G-code फ़ाइल ID POST करें, ID के ज़रिए Bambu Lab प्रिंटर को लक्षित करें, और SimplyPrint उसे कतार में डाल देता है। मल्टी-कलर 3MF उसी इंजन से स्लाइस होते हैं जिसका उपयोग पैनल करता है, और कतार जॉब को ऐसे प्रिंटर तक भेजती है जिसके AMS में ज़रूरी रंग लोड हों।
# 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"
}'
automation के लिए for_printers पूरी तरह छोड़ दें और SimplyPrint पहला operational Bambu Lab चुनता है जिसके AMS में सही रंग पहले से लोड हों। साथ-साथ 10+ X1Cs चलाने वाली fleet shops के लिए उपयोगी।
SimplyPrint आपके Bambu Lab प्रिंटर से कैसे जुड़ता है
SimplyPrint से Bambu Lab प्रिंटर का पूर्ण नियंत्रण पाने के लिए SimplyPrint Bambu Lab Client ज़रूरी है: एक छोटा bridge process जो आपके network में Raspberry Pi, mini PC या हमेशा चालू रहने वाली किसी Mac/Windows/Linux मशीन पर चलता है। bridge आपके प्रिंटरों वाले उसी LAN पर रहता है और उनसे लोकल रूप से बात करता है; फिर आपकी ओर से इंटरनेट पर SimplyPrint के cloud से जुड़ता है। प्रिंटरों को खुद कभी public connection की ज़रूरत नहीं, वे LAN-only रहते हैं और आप कहीं से भी पूरा remote control रखते हैं।
- पूरा नियंत्रण, प्रिंट शुरू करना, AMS, तापमान, मूवमेंट और वेबकैम: प्रिंटर केवल-LAN मोड में हो, Developer Mode चालू हो और SimplyPrint Bambu Lab Client ब्रिज के रूप में चल रहा हो। मौजूदा Bambu फर्मवेयर पर यही समर्थित तरीका है।
- केवल मॉनिटरिंग (स्टेटस, प्रगति, AMS स्टेट, webcam, स्टैटिस्टिक्स): Cloud mode में प्रिंटर + SimplyPrint Bambu Lab Client। आप सब कुछ देख सकते हैं, लेकिन SimplyPrint से प्रिंट शुरू नहीं कर सकते, Bambu का Authorization Control System (ACS, 2025) Bambu के क्लाउड पर थर्ड-पार्टी राइट एक्शन रोकता है।
- प्रिंटर कनेक्शन नहीं है: प्रिंटर बिल्कुल न जोड़ें। Cloud Slicer, Filament Manager, फ़ाइल स्टोरेज और लेबल टूल फिर भी काम करते हैं; आप सामान्य रूप से Bambu Studio / Bambu Handy से प्रिंट शुरू करते हैं।
Bambu Studio Cloud के साथ SimplyPrint इस्तेमाल करें
आपको एक को छोड़कर दूसरा चुनने की ज़रूरत नहीं है। Bambu Studio और Bambu Handy को अपने slicer और quick-control ऐप की तरह इस्तेमाल करते रहें, और fleet कतार, AMS-aware routing, filament inventory और REST API के लिए SimplyPrint को ऊपर रहने दें। दोनों एक ही printer connection से पढ़ते हैं, कोई टकराव, exclusivity flag या साथ चलाने के लिए प्रिंटर पर अतिरिक्त setup नहीं है।
state पढ़ें, prints control करें, G-code भेजें
हर प्रिंटर-नियंत्रण endpoint Bambu Lab और किसी भी दूसरे प्रिंटर पर एक ही तरह काम करता है। प्रिंटर ID भेजें, JSON पाएँ।
# 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"
printer छुए बिना running print pause करें:
# 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 के अनुसार ऑटोमेशन: लोड किए हुए spools पढ़ें, सही जॉब कतार में लगाएँ
हर Bambu Lab प्रिंटर के AMS slots को SimplyPrint Filament Manager में filament spools के रूप में ट्रैक किया जाता है। API वही डेटा उपलब्ध कराता है: हर spool का ब्रांड, material, रंग, बचा वजन और वह किस slot में है। आपका automation जांच सकता है कि अभी क्या लोड है और या तो मेल खाता प्रिंट कतार में डाल सकता है, या spool बदलने के लिए किसी व्यक्ति को सूचित कर सकता है।
# Inspect filament spools - useful for AMS-aware automation
curl "https://api.simplyprint.io/{companyId}/filament/GetFilament" \
-H "X-API-KEY: your_api_key_here"
SimplyPrint का Multi-Material भाग AMS, AMS Lite, AMS 2 Pro और AMS HT को कवर करता है। X1C/P1S पर प्रति printer 4 AMS units जोड़ी जा सकती हैं × हर एक में 4 slots = 16 रंग तक। API में अलग per-AMS endpoint नहीं है, AMS state printer object के अंदर रहती है और loaded spools filament inventory में रहते हैं।
Bambu Lab AMS सपोर्ट देखें
लोग Bambu Lab API से क्या बनाते हैं
- Shopify / WooCommerce hooks: कोई multi-color ऑर्डर आते ही SimplyPrint में एक कतार आइटम अपने आप बनता है और उस Bambu Lab को असाइन होता है, जिसके AMS में सही पैलेट पहले से लोड है।
- फ्लीट डैशबोर्ड: दीवार पर लगे Grafana / Notion / कस्टम-Svelte डैशबोर्ड, जो दुकान के हर X1C, P1S और A1 की लाइव स्थिति दिखाते हैं, साथ ही प्रत्येक प्रिंटर का AMS स्लॉट डेटा भी।
- Slack / Discord bots: ऐसे bots जो अनियंत्रित प्रिंट को pause करें, "P1S ने अभी प्रिंट #128 पूरा किया" बताएँ, या एक सप्ताह में Bambu फ्लीट में filament उपयोग का सार दें।
- शिक्षा / makerspace बुकिंग: बुकिंग सिस्टम P1S आरक्षित करता है, छात्र का G-code कतार में डालता है और पूरा होने पर जॉब को छात्र के शैक्षणिक रिकॉर्ड में आर्काइव कर देता है।
Bambu के अपने cloud के बजाय SimplyPrint क्यों उपयोग करें?
Bambu Handy और Bambu Studio cloud आपको Bambu Lab का अपना remote panel और Bambu Studio slicer से प्रिंट देते हैं। SimplyPrint इनके साथ काम करते हुए आपके बेड़े को वे सुविधाएँ देता है जो Bambu के first-party cloud में नहीं हैं:
- मल्टी-ब्रांड फ़्लीट API: वही कोड जो Bambu Lab X1C को चलाता है, Prusa MK4, Anycubic Kobra या OctoPrint-संगत किसी भी प्रिंटर को भी चलाता है।
- कतार, अनुमोदन और रूटिंग लॉजिक: सिर्फ प्रिंटर-दर-प्रिंटर नियंत्रण नहीं - अनुमोदन वर्कफ़्लो, प्रति-उपयोगकर्ता अनुमतियों और ऑटो-रूटिंग वाली वास्तविक बहु-प्रिंटर कतार।
- पूरी शॉप की Filament इन्वेंटरी: केवल एक AMS में लोड सामग्री नहीं, बल्कि आपके Filament Manager का हर spool, प्रति ग्राम लागत ट्रैकिंग के साथ।
- पार्टनर integrations के लिए OAuth2: ऐसा integration जारी करें जिसे आपके उपयोगकर्ता Bambu credentials साझा करने के बजाय अपने SimplyPrint खाते से कनेक्ट करें।
- Webhook पुश इवेंट: कुछ होते ही SimplyPrint POST करता है, कोई पोलिंग नहीं।
Bambu Lab API के लिए प्लान एक्सेस
मुख्य SimplyPrint API जैसी ही प्लान-आधारित पहुँच। Free और Basic प्लान API उपलब्ध नहीं कराते; Pro और उससे ऊपर Basic API अनलॉक करते हैं; Print Farm और उससे ऊपर Enhanced अनलॉक करते हैं (कतार में बदलाव और प्रिंट शुरू करने की write क्षमता)।
| सुविधा / सीमा | मुफ़्त | Basic | प्रो | प्रिंट फार्म | एंटरप्राइज़ | स्कूल | Cloud Slicer | फिलामेंट मैनेजर |
|---|---|---|---|---|---|---|---|---|
|
प्रति मिनट API अनुरोध
खाते की सभी API कॉल के लिए साझा रोलिंग प्रति-मिनट लिमिटर.
|
- | - | 60 | 180 | 600 | 180 | - | - |
|
बेसिक API एक्सेस
खाते में हर Bambu Lab की printer state, कतार, jobs और history पढ़ें।
|
||||||||
|
उन्नत API (प्रिंट शुरू करें, G-code भेजें)
file uploads, prints शुरू करने वाले कतार mutations और direct G-code send unlock करता है।
|
क्या आप हमारी योजनाओं के बारे में और जानना चाहते हैं?
पूरी कीमत और सुविधाओं की तुलना देखें