New release of Marlin3DprinterTool
Now with the new Firmware Editor and the Firmware Migration tool
One issue with this… Windows only and doesn’t run under wine
I belive Mac users will have to install some kind of Virtual Machine with a Windows installed on it. Paralells or VirtualBox should work
Wine is a perfect “encapsulation” of Windows program when it works. I belive that I use to much .Net components to be able to run under Wine.
The more appealing approach is to convert the program to Xamarin to be able to run on Android,IOS and Windows (and Linux???)…
This will take alot of time and I am the only programmer so it will almost be impossible.
I appriciate if you do a try on a VM on a Mac. I dont own one. If it is possible for you to make a small guide for how to cretae the VM and installing the program I will add that to the project. I use Camtasia for the upcomming video tutorials. If you creates screenshoots and/or small videos I will use them
Many Regards !!
@Johnny_Linden - Linux user here, if you’re running a windows VM, it’ll most probably work. The idea is sound, and yes there are a lot of users that run Windows, however, when you’re working with something that is inherently cross platform like 3D Printing, it’s my belief that any programs should be cross platform as well, which, if you take a look at slicing software as an example, the majority are. Cura, Slic3r, S3D, Mattercontrol are all cross platform. I shouldn’t have to be using a VM for any 3D printing software. Sorry if this comes across as harsh, it’s just something I’m fairly passionate about (yes, I’m one of those Linux users). Don’t get me wrong, this’ll help a lot of people, it’s just excluding the other OS users. I would test a VM, but my computer has issues running VMs at the moment.
To convert the program to Linux will have a totaly different approach. I dont belive that Python has the SerialPort librarys thats needed. Java may have. ZylSerial is the most powerful Serial library that I have found (and I have been searching). The problem is that its only available in Windows.
The next part is the surface chart. That could maybee be done in MathPlotLib library/Python.
My first try was to do all the functions within OctoPi. This was not doable because I could not control the SerialPort the way it must be controlled.
If there is someone that have the skill to do OctoPi plugins with the functions needed I will be glad to assist.
I am sorry to disapoint you but as it looks right now I dont have the time and/or knowledge to do a “pure” Linux version.
Hey, not disappointed, you’re just one person trying to help others out, if your knowledge doesn’t stretch that far, I’m sure there’s someone out there that can help out. Maybe posting on the Octoprint community would help out on that integration, someone may be able to point you in the right direction.

