I've been programming this library off and on for the last 2 years. I just bought a 3D printer and decided to update everything to properly support 3D printers. Previously I had a 2D plotter but it broke. Happy to answer any questions, consider any functionality, and I'd love all feedback!