I have a Qidi plus 4, and have had good results with it and engineering materials.
Bambu is nice for the community, it's much more popular, but the specs for the Qidi are bit better for engineering materials and so far I am very happy with it.
That being said, it isn't quite open source, but I do believe it can be run offline.