Kompatibel med hele den moderne Prusa-serie
MK4, MK4S, MK3.9, MK3.5, Mini+, XL og CORE One forbinder alle til SimplyPrint og eksponerer den samme API-flade. Ældre MK3-printere forbinder via en OctoPrint-host og vores plugin.
Sæt et print i kø på en bestemt Prusa i ét API-kald
Send et fil-id med POST, vælg en printer, og sæt positionen. SimplyPrint kører printet gennem den samme printkø-, godkendelses- og ruteringslogik, som panelet bruger, så printet starter på din Prusa nøjagtigt som hvis en person trykkede Print.
# 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"
}'
Vil du have, at SimplyPrint vælger den Prusa, der passer bedst, i stedet for en bestemt? Fjern feltet for_printers, så vælger køen en driftsklar Prusa med det rette byggevolumen og filament ilagt.
Sådan opretter SimplyPrint forbindelse til din Prusa-printer
SimplyPrint er ikke et Prusa Connect-plugin. Det er et separat cloudpanel, der forbinder direkte til din Prusa med to forbindelsesmuligheder afhængigt af din printer:
- MK4, MK4S, XL, MK3.9, MK3.5, Mini, Mini+, CORE One: installer SimplyPrints open source-firmwarepakke på printeren én gang (i øjeblikket i beta). Firmwaren kommunikerer med SimplyPrint via printerens eget Wi-Fi / Ethernet. Der kræves ingen Pi, ekstra boks eller værtscomputer, og webcam understøttes endnu ikke.
- MK3 / MK3S / MK3S+ (og ældre): forbind via en OctoPrint-vært (Raspberry Pi eller lignende) samt vores SimplyPrint OctoPrint-plugin. Printeren opfører sig identisk med firmwareintegrationsvejen set fra API'ets perspektiv.
Daglige handlinger: vis, tjek, sæt på pause og genoptag
Alle printerstyrings-endpoints fungerer på samme måde på en Prusa som på enhver anden printer i din flåde. Send printer-ID'et, få JSON tilbage.
# 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"
Send al G-code, som din firmware accepterer, for eksempel til Prusa-specifikke vedligeholdelsesrutiner, kalibreringssekvenser eller hurtige rettelser:
# 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" }'
Sæt et print på pause, eller genoptag det uden at røre ved printerens 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 }'
Hvad folk bygger med Prusa-API'et
ERP-koblinger, labdashboards, Slack/Discord-bots og LMS-integrationer til skoler er alle almindelige mønstre. Se den primære API-side for hele listen over anvendelser. Alle funktionerne fungerer på samme måde med en Prusa-flåde.
Hvorfor bruge SimplyPrint frem for Prusa Connects API?
Prusa Connect er skrivebeskyttet i mange visninger. Du kan overvåge, men ikke starte print, administrere printkøer eller sende G-code eksternt. SimplyPrint giver dig fuld skriveadgang via ét REST-kald. Prusa Connect er Prusas eget førstepartspanel og har sit eget begrænsede API. SimplyPrint giver dig et bredere API til de samme printere samt funktioner, som Prusa Connect ikke dækker:
- Flåde på tværs af mærker: ét API til Prusa, Bambu Lab, Creality, Anycubic, Elegoo, OctoPrint-hosts og alt Klipper-baseret. Ingen jonglering mellem mærker.
- Printkø-, filament- og jobhistorik-endpoints: ikke kun printerstyring, men fuldt overblik over ventende jobs, filamentstatus på spoler, statistik over tidligere jobs og brugerdefinerede felter.
- OAuth2 til partnerintegrationer: udgiv en integration, som dine brugere forbinder til deres egen SimplyPrint-konto, uden at de skal dele Prusa Connect-tokens.
- Webhook-pushhændelser: SimplyPrint sender en POST-anmodning, så snart et print afsluttes, ingen polling.
Abonnementsadgang til Prusa API'et
Samme abonnementsbegrænsninger som for SimplyPrints primære API. Free- og Basic-abonnementer giver ikke adgang til et API; Pro og derover låser Basic API op; Print Farm og derover låser Enhanced op (skriverettigheder til køændringer og start af print).
| Funktion/grænse | Gratis | Basic | Pro | Printfarm | Enterprise | Skole | Cloud Slicer | Filament Manager |
|---|---|---|---|---|---|---|---|---|
|
API-forespørgsler pr. minut
Glidende grænse pr. minut, fælles for alle API-kald på kontoen.
|
- | - | 60 | 180 | 600 | 180 | - | - |
|
Grundlæggende API-adgang
Læs printerstatus, kø, jobs og historik for hver Prusa på kontoen.
|
||||||||
|
Udvidet API (start print, send G-code)
Giver adgang til filuploads, ændringer i printkøen, der starter print, og direkte afsendelse af G-code.
|
Vil du vide mere om vores abonnementer?
Se fuld pris- og funktionssammenligningFungerer naturligt sammen med webhooks og den cloudbaserede PrusaSlicer
Prusa API'et er én del af en større udviklerplatform. Kombinér det med webhooks til push-hændelser, når en Prusa afslutter et print, og med vores cloudbaserede PrusaSlicer, hvis du vil slice STL-filer til G-code fra din egen kode, før du lægger dem i printkøen.
Se hovedsiden for API'et