I bought a Nexus 5X to mess around with Plasma Mobile. I've been running KDE neon on my laptop for a little over 2 years now and have only good things to say about it.
Getting the steppers working was quite easy. The guy I bought the engraver from said the spindle worked but he couldn't get the steppers working.
DeclaraCAD now supports clipping planes, more editing functionally, and the drawing components have been refactored to improve speed!
I got an old Dahlgren System 300z engraver! It's a 3-axis engraver with a work area of 12" x 24" x 1.5".
Since DeclaraCAD attempts to render changes to your models in realtime it can lead to performance issues. One solution would be rendering in a thread however this still has issues. If the model has an invalid definition it can cause a segfault crashing the whole app and sometimes preventing the application from restarting.