Skip to main content

Connectivity to OctoPrint

· One min read
David Zwart
Founder / Lead Developer

This week I updated the connectivity to OctoPrint. I added more robust state updates, to make sure FDM Monster reports the right state in the UI. There are more tweaks to be done, but this is already great! I tested it on OctoPrint 1.9.3 and I plan to test 1.8.x soon, to make sure you all will have a smooth ride.

Released in: 1.6.0

When: soon™️

MongoDB to SQLite

· One min read
David Zwart
Founder / Lead Developer

An easier setup without external database

Time for an update from my end. In the previous months I've announced a shift from MongoDB to SQLite. The SQLite database code is nearing completion, and Im testing the server + web client together now. So far things seem to work beautifully! The migration process is not an easy one, and I want the transition from MongoDB to SQLite to be as smooth as possible for all existing users! Please hold tight for those reasons. Users starting afresh would not have this complex route, so if anyone is interested I can already look at releasing a test docker container with SQLite - thumbs up below to show interest!

Blog 6

· 2 min read
David Zwart
Founder / Lead Developer

Current progress 💪🏼

The authentication mechanism is being finalized. There are some tweaks that need to be done in order to ensure it is user friendly. For example, currently only one login is allowed to be active and refreshed at the same time. If the same user would login on another device, the first user login session would be logged out. This is not desirable.

Furthermore, Ive started work on a first time setup page. Ill need testers for this soon.

Blog 5

· One min read
David Zwart
Founder / Lead Developer

Current progress 💪🏼

After a lot of tinkering, the login system on the server has reached it's first usable stage. Next up: ensuring all API endpoints are authentication/role protected. (optional) registration and websocket protected. On the UI side, I'm actively working on error handling and a login page 🛡️. Furthermore I've been working on a camera page 🎦 .

Blog 4

· 2 min read
David Zwart
Founder / Lead Developer

Short update 😄

I've started the work on the server login system for FDM Monster 1.5.0-rc1. This login system needs to be implemented on the frontend, which I will tackle soon! Furthermore, together with @WindArrow 's great help, I was able work on tracking down some performance issues and associated fixes concering the reconnection of OctoPrints and preventing startup timeouts/slowdown. Some tweaking is still needed, but the server is more stable now even in case of powered down OctoPrints!