Hello, how are you? I hope that you are good. =D
2019 is almost over, and this year Atelier didn’t have the amount of love and care that I wish I had given. Among finishing college(Yay!), changing jobs(Awesome!) and traveling for events(Akademy <3), I didn’t have enough time for it.
However, a while ago, I had started to build a plasmoid, i.e., a widget for your awesome Plasma Desktop for you to quickly select a 3dprinter and a gcode file and 3d print it. But I didn’t reach a useful state of the widget.
But yesterday I was kinda bored with my work, since I am doing home office for a couple weeks because I have twisted my ankle (I am better now, but holidays). So I went to remove the durty of my plasmoid code and see if I was able to make it finally work.
And I did. (Uhul!!!)
I have followed the “Getting Started” guide from the KDE Wiki and with a few QML controls and AtCore native support to use it with QML, I had the following result:
With a quick CMake build and install I can add this plasmoid to my Plasma desktop and use it to print a file and have basic control of the printer temperatures.
There’s a couple of bugs that are from AtCore(maybe? for sure? need to debug) and Chris is already pinging me up to add the use of AtCore Printer Profiles on this widget, so you can skip the baud and firmware selection.
But for now, you can check the source code on my KDE Gitlab Repository, install, and use it. Feel free to fork it and send Merge Request if you want too. Feedbacks are welcome.
Remember to check the Readme for full information on how to build and install it.
I hope that you have amazing Holidays and that in 2020 we keep doing awesome code with and for the KDE Community. =D
That’s all folks.