You left off the difficulty multiplier, namely: "which can be operated and maintained by a typical consumer."
The software is a disaster, there are a few dozen builds of the libraries required to operate it, and only certain combinations work.
I've tried around 20 combinations so far and not one prints correctly in automatic mode.
When I have the time (and desire) it's something that I'll solve (I'm a software engineer after all, the community is mainly tech/mech engineers).