UPDATE: Windows versions runs fine using wine.
The rode so far...
To upload marlin firmware you only need the latest arduino program, as usual Linux has the drivers. Pronterface can be installed in Linux, find in the github page the second title saying "Ubuntu/Debian" and follow those steps; To run the program do it with "python3 pronterface.py" in the source folder. I'm about to start the first print tutorial but I got some limitations.
Adeel, at some moment you mention that simplify 3D profiles will be available so I'm making this thread asking for them and to discuss any problems or solutions that people have encounter using Linux.
What are this profiles? Since Cura is available in Linux I'm wondering how could we make it work with your settings?
Simplify 3D profiles are in the works, we've just had to prioritise other things these past few weeks, you should hopefully see them in the next update. Also a Makertech Cura for Linux was definitely something we wanted to do and we did spend a lot of time trying to make work but were not successful in compiling an appimage for it. If anyone reading this has any experience in compiling appimage packages for linux and would like to lend a hand, please do, it would be greatly appreciated.
Out of curiosity, What is the actual hard dependency on Appimage? I am pretty sure most linux users would be very content with the linux instructions on flashing the arduino and a tar.gz package they could unpack to their filesystem?
@Jonas Lastname Appimage is used for Cura Software creators and others to compile "easy to run" programs for different operative systems. It generates like a .exe that runs without installing. For this printer there was a custom version of cura made, so Makertech had to compile the image themselves. They failed in linux as it needs to be made in a linux environment. I also failed.
Don't worry about the linux instructions for flashing the printer. Its the same steps as other operative systems with the exception that no driver needs to be installed, it just works.
I’ve been using S3D so far, adjusting setting compared to the Cura download. During the brief time I have my dual solenoid working, S3D changed the tools when requested.
Well I don't have experience with AppImage but I do compiling programs. I gave it a try but I failed too =P.
This was my experience, also this will get technical fast:
For anyone who wanna try there are 3 public repositories of Cura. One is the software. Cura-build repository is to make the images. And finally a repository to set up your environment. I tried to compile cura-build but I really didn't want to use the environment setup code, I downloaded it but I have no idea how to use it with the other repositories plus I don't like running those kind of scripts in my computer. So I began the quest to install the dependencies by myself and I think I used all of my skills; getting needed packages for ubuntu from reviewing the repohistory of the readme file; installing newer packages with python pip; solving extra dependencies; Installing Appimage(this was really complex by its own)and copying to /usr/bin/ AppImage runner and tools executable with the names that cura-build use. I think I'm really close to compile it without errors but now I get a error in cmake of "get_filename_component unknown component CACHE" , looking further in the logs seems like a problem with compile command option -lpthread. Here I was going to break my rule of not modifying the repositories files( the compilations files) but I failed after analyzing several files; I knew what to do but couldn't find the place; But mayney It is just a dead end. That is how far I got, I think that after solving the cmake errors I will only need to run a command to make the app image.
Maybe I could try it later in a virtual machine if I found more free time. If anyone want me to detail my steps I could elaborate them, I was planning to but since at this point I think I failed too then I will wait.
@Makertech, my suggestion will be to add Proforge 2S profile to the official repository of Cura. This can be done with a pull request ( I think I read that in some documentation). I could help with that.
@dar.flem Nice! I'm a beginner with 3D printer so I think I should better wait for the Simplify 3D profiles hehehe. I don't feel the confidence yet to play with the settings related to the print part.
@Adrián Chacón Ordóñez I also got stuck after trying to compile with the Appimage executable after many tries. The Cura pull request is definitely on the to do list, at the moment we're working on fine tuning further the profiles and there's also a material bug for the Dual profile that needs to be fixed, we know what's wrong just need to get round to fixing it, should be up in a week or so.
Nice to hear that you are behind it. So they gave me an apple computer at work so I'm slicing with that computer now, finally got my first print =D. But definitely waiting to do it in Linux hehe.