I’m familiar with modifying and compiling Marlin
Marlin no longer compiles (on Windows) using the Arduino IDE. PlatformIO is now the solution of choice, and Ryan’s instructions at the provided link work for most people.
- I must say I’m not aware of this touch plate function, I’ll have to dig around
I may have jumped the gun just a bit with this suggestion. On the Primo, touch plates are implemented using the Home Z functionality, but on the Lowrider, the machine homes Z up, so on the Lowrider, a touch plate must use a probe functionality (G38.2). I just downloaded the firmware for the Lowrider, and was surprised that V1 did not provide a probe function on the custom menu. It is easy to add additional menu items to the custom menu, so you can still fix this issue.
In the configuration_adv.h search for ‘CUSTOM_MENU_MAIN’. You will see the defines that implement V1s custom menu and menu items. You can reorder or change any of these items. In addition, you are not limited to just the 5 items roughed out in the code, you can add many more.
I think it is best that someone who uses a Lowrider with G38.2 gives you the probing g-code to add as a menu item. I could write up something that I think would work, but I cannot test the g-code…not even on my Primo since I’m away from my machine at the moment.
Regardless of how you trigger it, some people have enabled multiple probing for the G38. Search for ‘MULTIPLE_PROBING’ in configuration.h.
While it is not always convenient, you can always put sets of g-code commands in a file on the SD card and run it from the SD card.
There are touchscreen LCDs out there…ESP16/ESP32 wifi
If you want to explore all the Wifi solutions you might want to open a new topic. I don’t use them (explicitly), so all I can do is reflect back some things from the forum. The most talked about wireless solution for the Rambo is a Raspberry PI and using V1Pi. As for a touch screen, V1 ships one with the SKR Pro. In theory that screen could be used with a Rambo board. You would need to enable a second serial port (easy), and you would need to make sure the display is 5V compliant (I’m pretty sure it is). I call out this specific display (TFT35 E3 V3) since Jeff and/or Ryan has done a substantial amount of work on the firmware to customize it for MPCNC use. And, I got the impression that it was not easy work. That firmware is available on this page. I mention this work since if you selected an alternate TFT (perhaps one with wifi), then it is work you may have to do.
Mach 4, GRBl…
There is a version of GRBL that will flash on the Rambo board, so that is a route you can take. It doesn’t natively support a display. The reason for Marlin being selected over GRBL has been talked about on the forum several times, but I’ve not internalized the answer. I think it had to do with what boards were available at the time Ryan started his business. And Marlin’s support of CNC features has improved over the years.
starting which version does Repetier host has issue with Arc
I know at least one person downgraded to version v2.2.2, and it did not have the bug. I know v2.2.4 does have the bug.