i am confused about marlin and estlcam. I can generate a marlin gcode file and send it to my mpcnc with pronterface. it seems i can also connect the Mpcnc directly to eastlcam. However that warns me about possible damage etc. Which way is it meant to be used?
thanks, and apologies if it is obvious, I am a real newbie in this space.
Estlcam can only connect to estlcam firmware. It can also flash the arduino with the estlcam firmware. It canât undo that, and then you wonât be able to use pronterface/octoprint/lcd after that.
Fact is it can restore the original firmware, at least it claims it can. I must admit it didnât work for me ages ago when I tried it, but that is obviously meant to be the function of that button.
So David, most people on this site only use EstlCam to generate the gcode into a file, they then use a different CAM program to send that file to the CNC. EstlCam has the ability to control the 328p processor in your RAMPS/Arduino directly but it has to reprogram your Arduino in order to do so. EstlCam has two different pinouts for the Arduino also which allows you to use either a CNCshield/Uno OR any 328p board that is specifically built for use with EstlCam⌠like the ones from Arduinoclub.
If you decide to go down the âusing EstlCam as the CAM softwareâ route carefully check the pinouts that EstlCam give you are correct for your RAMPS board (look under Arduino Mega in CNC Controller Settings).
If EstlCam has re-programmed your Mega you can simply re-flash it with whatever flavour of Marlin (or GRBL) that you likeâŚitâs no biggie!
EDIT⌠AhhâŚmaybe EstlCam canât restore Marlin, only GRBLâŚis that what you meant Jeff?
That seems promising. It is certainly possible, but I donât see anywhere that you save the controller firmware, just the settings. I would be careful attributing what you expect to happen to an undocumented button. It may do what you say, but when does it store the firmware for later restoring? When you hit the program button? What if you program it twice? What if it only saves and restores the settings and not the firmware itself?
You may be right. But it is far from a sure thing.
The âRestore Controllerâ button that I high lighted âRestores the controller to the state before being used by EstlCamâ - it says that in the help file for that button, there are two other buttons for saving and loading the settings you have made within EstlCam. Surely any settings you have saved (except eeprom settings) within Marlin will be written to the firmware and therefore saved when the Program controllerâ is pressed and restored to your controller board with the âRestore Controllerâ button.
But yesâŚI agreeâŚsome un-answered questions, however, not exactly a deal stopper if you have to re-program your controller outside of EstlCam is itâŚyou wont get far in this game without having to re flash something!
many thanks, i now understand the choices but need to decide on trade offs. I like the VI modified marlin double end stops to square things and not sure estlcam has this, on the other side i like the estlcam sensing to locate origin and alignment and integration.