Latest Posts

Image

Training a YOLOv11 Nano Model for 3D Printing Error Detection

Training a YOLOv11 Nano Model for 3D Printing Error Detection

As shown in the previous posts, one of the approaches being explored for the error detection subsystem of AutoPrint is Obico, a commercial/open-source monitoring solution that uses AI to detect failures during 3D prints.

Read more
Image

From 30 Seconds to Milliseconds: How Threads Saved Our Printer Dashboard

From 30 Seconds to Milliseconds: How Threads Saved Our Printer Dashboard

In our previous post, we talked about choosing FastAPI and SQLite to build a snappy, efficient backend. But architecture on paper and code in the real world are two different beasts. We recently ran into a classic networking bottleneck that brought our lightning-fast API to a crawling halt—and we fixed it using the magic of threads.

Read more
Image

Building a Fast and Efficient Backend: Why We Chose FastAPI and SQLite

Building a Fast and Efficient Backend: Why We Chose FastAPI and SQLite

To power our new web application and manage real-time communications with multiple 3D printers, we needed a backend that was robust, lightweight, and capable of handling multiple tasks simultaneously. We ultimately chose Python with FastAPI and SQLite, heavily relying on concurrent programming to ensure the system remains incredibly fast and efficient without eating up server resources.

Read more
Image

Testes de Deteção de Erros com Obico

Testes de Deteção de Erros com Obico

Depois da integração do Obico no computador da impressora, foi necessário validar se o sistema era realmente capaz de detetar falhas durante uma impressão. Esta fase de testes foi essencial para perceber se a deteção automática de erros poderia ser usada como uma camada de segurança no nosso sistema de impressão automática.

Read more