Compatível com toda a linha Prusa moderna
MK4, MK4S, MK3.9, MK3.5, Mini+, XL e CORE One se conectam ao SimplyPrint e expõem a mesma API. Impressoras mais antigas da classe MK3 se conectam via host OctoPrint e nosso plugin.
Enfileire uma impressão em uma Prusa específica com uma chamada de API
Envie por POST um ID de arquivo, escolha uma impressora e defina a posição. O SimplyPrint executa a impressão pela mesma lógica de fila, aprovação e roteamento usada pelo painel, para que a impressão comece na sua Prusa exatamente como começaria se uma pessoa pressionasse Imprimir.
# 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"
}'
Quer que o SimplyPrint escolha a Prusa mais adequada em vez de uma específica? Remova o campo for_printers, e a fila selecionará uma Prusa operacional com o volume de impressão certo e filamento carregado.
Como o SimplyPrint se conecta à sua impressora Prusa
O SimplyPrint não é um plugin do Prusa Connect. É um painel em nuvem separado que se conecta diretamente à sua Prusa, com dois caminhos de conexão, conforme a impressora que você tem:
- MK4, MK4S, XL, MK3.9, MK3.5, Mini, Mini+, CORE One: instale uma vez na impressora o pacote de firmware de código aberto da SimplyPrint (atualmente em beta). O firmware se comunica com o SimplyPrint pelo Wi-Fi ou pela Ethernet da própria impressora, sem Pi, sem segunda caixa, sem computador host, ainda sem suporte a webcam.
- MK3 / MK3S / MK3S+ (e anteriores): conecte via um host OctoPrint (Raspberry Pi ou similar) e nosso plugin SimplyPrint OctoPrint. A impressora se comporta de forma idêntica ao caminho de integração de firmware, da perspectiva da API.
Listar, inspecionar, pausar, retomar: as operações do dia a dia
Todos os endpoints de controle de impressora funcionam da mesma forma em uma Prusa e em qualquer outra impressora da sua frota. Informe o ID da impressora e receba JSON.
# 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"
Envie qualquer G-code aceito pelo seu firmware, útil para rotinas de manutenção específicas da Prusa, sequências de calibração ou correções rápidas:
# 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" }'
Pause ou retome uma impressão sem tocar no LCD da impressora:
# 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 }'
O que as pessoas criam com a API da Prusa
Integrações com ERP, painéis de laboratório, bots de Slack/Discord e integrações com LMS escolares são padrões comuns. Veja a página principal da API para a lista completa de casos de uso; tudo nela funciona da mesma forma com uma frota Prusa.
Por que usar SimplyPrint em vez da API do Prusa Connect?
O Prusa Connect é somente leitura em muitas visualizações: você pode monitorar, mas não iniciar impressões, gerenciar filas ou enviar G-code remotamente. SimplyPrint oferece controle completo com uma única chamada REST. O Prusa Connect é o próprio painel oficial da Prusa e expõe sua própria API, limitada. SimplyPrint oferece uma API mais ampla para as mesmas impressoras, além de recursos que o Prusa Connect não cobre:
- Frota de várias marcas: uma API para Prusa, Bambu Lab, Creality, Anycubic, Elegoo, hosts OctoPrint e qualquer impressora baseada em Klipper. Sem alternar entre marcas.
- Endpoints de fila, filamento e histórico de trabalhos: não apenas controle da impressora, mas inventário completo de trabalhos pendentes, estado das bobinas de filamento, estatísticas de trabalhos anteriores e campos personalizados.
- OAuth2 para integrações de parceiros: crie uma integração que seus usuários conectem à própria conta SimplyPrint, em vez de precisarem compartilhar tokens do Prusa Connect.
- Eventos push de Webhook: SimplyPrint envia via POST assim que uma impressão termina, sem consultas recorrentes.
Acesso por plano à API Prusa
Mesmas restrições de plano da API principal do SimplyPrint. Os planos Free e Basic não disponibilizam API; Pro e superiores liberam a API básica; Print Farm e superiores liberam a API avançada (capacidade de escrita para alterar a fila e iniciar impressões).
| Recurso / limite | Grátis | Básico | Pro | Print farm | Enterprise | Escola | Cloud Slicer | Gerenciador de filamento |
|---|---|---|---|---|---|---|---|---|
|
Solicitações de API por minuto
Limitador por minuto em janela móvel, compartilhado entre todas as chamadas de API da conta.
|
- | - | 60 | 180 | 600 | 180 | - | - |
|
Acesso à API básica
Leia o status da impressora, a fila de impressão, os trabalhos e o histórico de todas as impressoras Prusa da conta.
|
||||||||
|
API avançada (iniciar impressões, enviar G-code)
Libera uploads de arquivos, alterações na fila que iniciam impressões e envio direto de G-code.
|
Quer saber mais sobre nossos planos?
Ver preços e comparação completa de recursosCombina naturalmente com webhooks e o PrusaSlicer na nuvem
A API Prusa é parte de uma plataforma maior para desenvolvedores. Combine-a com webhooks para eventos push quando uma Prusa concluir uma impressão e com nosso PrusaSlicer em nuvem se quiser fatiar arquivos STL em G-code com seu próprio código antes de colocá-los na fila.
Ver a página principal da API