Endstops and motors in Estlcam

Hello,

I would like to upgrade my lowrider from an Arduino Uno and cnc shield to an Arduino Mega with Ramps 1.4 in order to use 5 separate motor controllers and 5 endstop.
Today I tried to connect two motors with two endstop (one motor on X and the other one on E0 so they move together); Estlcam input page is set up as limit switch where I connected the endstop.

When I try to move the two motors everything goes well but when I press one endstop both motors don’t move anymore (I assume that one of the two should keep running).

There’s something I miss or Estlcam can’t do this?

Thanks

It’s the latter, Estlcam can’t do autosquaring with an arduino as controller. An Open cnc shield can do it, but it uses an extra arduino or esp for autosquaring.

Thanks @kockie-nl
what about homing? could I set up a homing process at the beginning of the job and get the square?

Estlcam stops (and backs off) whatever axis is moving when an endstop is triggered, it doesn’t know/care what endstop was triggered. All (as many as you want) endstops can be connected to a single input. I imagine autosquaring is an exception, but that is only possible with some of the latest Estlcam hardware (Estlcam open source hardware).

Rocketronics has the new Estlcam Terminal Adapter XL and it looks like Timos has their version of it available as a module (Estlcam Terminal Adapter XL) for their CNC Shield 2.

…The Timos doc says the module is “only compatible with Estlcam version 12.100 or higher!” which is a deal breaker blanket statement instead of a to be expected ‘some features/functionality require v12’ one. Neither Estlcam or Rocketronics say anything about the new hardware being incompatible w/ v11.

Of those three, ONLY the Open CNC Shield can do autosquaring with 5 motors via an integrated ESP32. The others use EstlCAM 12’s new feature of autosquaring, but that only includes X,Z and 2Y. So those boards are not an option.

Only Timo’s new Estlcam adapter does not work with EstlCAM 11, the old one with the Arduino still does. Neither the Klemmenadapter XL nor the Rockettronics board work with 11 either.

As in v11 cannot connect to the firmware (which TTBOMK remains unchanged) when it’s on an AVR64DB64 microcontroller (new Estlcam boards)? If so, that Estlcam page should be titled Estlcam v12 open source hardware and I’ll take a hard pass on it.

…That ESP32 autosquaring can be initiated with a momentary switch even when the Estlcam controller interface is running (“use IN9” jumper)?

You can just press a hardware button and it autosquares. It does obviously lose the coordinates in Estlcam you had (which mostly isn’t too bad because it remembers the starting point of the last job so you can just home again).

I don’t know how they are called, but the new boards only work with Estlcam 12. It’s been explicitly stated on Christian’s page as well.

Rocketronics is not mentioning it and only link V12 though.

Timo’s page also says so and links to the old version if you want to use 11 and 12 (and don’t need the autosquaring of 4 axes):
image

The only English webpage I’ve seen that mentions incompatibility is on the Timos site, but after downloading the Estlcam project .zip file I found the following on line three of the README:

Requires at least Estlcam Version 12.100 - older Estlcam versions won’t recognize the new boards.