← Todos os projetos

Diagnóstico, manutenção e acesso a impressoras 3D com Klipper/Moonraker.

Tecnologias
Python / FastAPIReactGo

Da minha Voron ao Printora

O trabalho de recuperar e reorganizar minha Voron motivou a criação do Printora. Transformei essa necessidade em um software para reunir informações da impressora e orientar diagnóstico e manutenção.

Diagnóstico perto da impressora

O Printora reúne interface de diagnóstico, API local e agente próximo ao equipamento, com integrações para o ambiente Klipper/Moonraker.

O que compõe a solução

Operação local e evolução da nuvem A operação local usa SQLite. A camada de nuvem tem PostgreSQL e Redis em desenvolvimento, separada do funcionamento local da impressora.

Minha contribuição

Criei o Printora a partir do trabalho com minha impressora Voron. Desenvolvi a interface, a API local e o agente para reunir diagnóstico, manutenção e acesso ao equipamento, mantendo os comandos da impressora fora do navegador.

Como organizei a solução

Backend, frontend e agente integram impressoras Klipper/Moonraker; diagnóstico e planos de manutenção distinguem leitura de execução.

Estrutura técnica

Tecnologia por módulo.

Interface web, API local e agente de equipamento separam experiência, persistência e acesso ao ambiente da impressora.

01 / Existente

Sistema

ReactTypeScriptVite

Interface de operação e diagnóstico.

Telas por funcionalidade consomem contratos da API, sem executar comandos privilegiados diretamente no navegador.

02 / Existente

API

PythonFastAPISQLite

API e persistência local.

Inventário, operações e integrações do produto, com persistência local em SQLite. A operação local é independente da camada de nuvem.

03 / Existente

Agente

GoCLIsystemdHTTP

Integração no equipamento.

Executa capacidades delimitadas e conecta o ambiente local aos contratos da aplicação.

Como as partes se conectam

A interface conversa com o backend. O agente fica próximo ao equipamento; integrações com Klipper, Moonraker e Mainsail têm contratos e permissões próprios.

Dados e integrações

SQLite guarda os dados da operação local. PostgreSQL e Redis fazem parte da camada de nuvem em desenvolvimento.

Qualidade e operação

Frontend, API e agente têm checks separados. A integração com a impressora inclui procedimentos de instalação e retorno, além de validação no equipamento.

Código e repositórios

Competências neste projeto

A história por trás do projeto

Como usei IA para recuperar e reorganizar minha Voron 2.4 ↗

Esta experiência com a Voron motivou a criação do Printora.

/→

Continue explorando

Tem um desafio parecido?

Podemos conversar sobre a arquitetura, o desenvolvimento ou a evolução do seu produto.