Kompatibel med hela det moderna Prusa-sortimentet
MK4, MK4S, MK3.9, MK3.5, Mini+, XL och CORE One ansluts alla till SimplyPrint och har samma API-gränssnitt. Äldre skrivare i MK3-klassen ansluts via en OctoPrint-värd och vårt plugin.
Lägg en utskrift i kö på en specifik Prusa med ett API-anrop
POST:a ett fil-ID, rikta det mot en skrivare och ange positionen. SimplyPrint kör utskriften genom samma kö-, godkännande- och dirigeringslogik som panelen använder, så utskriften startar på din Prusa precis som om en person hade tryckt på Skriv ut.
# Queue a print on a specific Prusa MK4 (printer id 42)
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": "benchy_gcode_file_id",
"amount": 1,
"for_printers": "42",
"position": "top"
}'
Vill du att SimplyPrint väljer den bäst matchande Prusa-skrivaren i stället för en specifik? Ta bort fältet for_printers, så väljer kön en driftklar Prusa med rätt byggvolym och filament laddat.
Så ansluter SimplyPrint till din Prusa-skrivare
SimplyPrint är inte en Prusa Connect-plugin. Det är en separat molnpanel som ansluter direkt till din Prusa, med två anslutningsvägar beroende på vilken skrivare du har:
- MK4, MK4S, XL, MK3.9, MK3.5, Mini, Mini+, CORE One: installera SimplyPrints firmwarepaket med öppen källkod på skrivaren en gång (just nu i beta). Firmwaren kommunicerar med SimplyPrint via skrivarens egna Wi-Fi / Ethernet, ingen Pi, ingen extra enhet, ingen värddator och ännu inget webbkamerastöd.
- MK3 / MK3S / MK3S+ (och äldre): anslut via en OctoPrint-värd (Raspberry Pi eller liknande) plus vår SimplyPrint OctoPrint-plugin. Ur API:ets perspektiv fungerar skrivaren på samma sätt som med firmwareintegrationen.
Lista, granska, pausa, återuppta: vardagliga åtgärder
Varje API-slutpunkt för skrivarstyrning fungerar på samma sätt på en Prusa som på alla andra skrivare i din skrivarflotta. Skicka med skrivar-ID:t, få JSON tillbaka.
# List every printer in the account (Prusa, Bambu, anything)
curl "https://api.simplyprint.io/{companyId}/printers/Get" \
-H "X-API-KEY: your_api_key_here"
Skicka valfri G-code som din firmware accepterar, användbart för Prusa-specifika underhållsrutiner, kalibreringssekvenser eller snabba åtgärder:
# Send a one-off G-code command - home all axes on a Prusa MK4
curl -X POST "https://api.simplyprint.io/{companyId}/printers/actions/SendGcode" \
-H "X-API-KEY: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{ "pid": 42, "gcode": "G28" }'
Pausa eller återuppta en utskrift utan att röra skrivarens LCD:
# Pause a running print on a Prusa
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": 42 }'
Vad folk bygger med Prusa API
ERP-kopplingar, labbdashboards, Slack/Discord-botar och LMS-integrationer för skolor är vanliga mönster. Se huvudsidan för API:et för hela listan med användningsfall. Allt där fungerar på samma sätt för en Prusa-flotta.
Varför använda SimplyPrint i stället för Prusa Connects API?
Prusa Connect är skrivskyddat i många vyer, du kan övervaka men inte starta utskrifter, hantera köer eller skicka G-code på distans. SimplyPrint ger dig alla skrivfunktioner med ett enda REST-anrop. Prusa Connect är Prusas egen panel och erbjuder en egen, begränsad API-yta. SimplyPrint ger dig ett bredare API för samma skrivare, plus sådant som Prusa Connect inte omfattar:
- Skrivarpark med blandade märken: ett API för Prusa, Bambu Lab, Creality, Anycubic, Elegoo, OctoPrint-värdar och allt Klipper-baserat. Inget växlande mellan märken.
- Slutpunkter för kö, filament och utskriftshistorik: inte bara skrivarstyrning, utan en fullständig översikt över väntande jobb, filamentspolarnas status, statistik för tidigare jobb och anpassade fält.
- OAuth2 för partnerintegrationer: leverera en integration som dina användare ansluter till sitt eget SimplyPrint-konto, i stället för att de behöver dela Prusa Connect-token.
- Webhook-pushhändelser: SimplyPrint skickar en POST-begäran så snart en utskrift är klar, ingen polling.
Planåtkomst för Prusa API
Samma planbegränsningar som för SimplyPrint API. Planerna Free och Basic ger inte API-åtkomst. Pro och högre låser upp Basic API. Print Farm och högre låser upp Enhanced, med skrivbehörighet för köändringar och för att starta utskrifter.
| Fonctionnalité / limite | Gratuit | Basic | Pro | Ferme d’impression | Enterprise | École | Slicer cloud | Gestionnaire de filament |
|---|---|---|---|---|---|---|---|---|
|
API-anrop per minut
Rullande begränsning per minut, delad mellan alla API-anrop i kontot.
|
- | - | 60 | 180 | 600 | 180 | - | - |
|
Åtkomst till grundläggande API
Läs skrivarstatus, utskriftskö, jobb och historik för alla Prusa-skrivare i kontot.
|
||||||||
|
Utökat API (starta utskrifter, skicka G-code)
Ger åtkomst till filuppladdningar, köändringar som startar utskrifter och direkt sändning av G-code.
|
Vous voulez en savoir plus sur nos forfaits ?
Voir tous les tarifs et comparer les fonctionnalitésFungerar naturligt med webhooks och molnversionen av PrusaSlicer
Prusa-API:t är en del av en större utvecklarplattform. Kombinera det med webhooks för pushhändelser när en Prusa avslutar en utskrift, och med vår PrusaSlicer i molnet om du vill slica STL-filer till G-code från din egen kod innan du lägger dem i kön.
Se API-huvudsidan