@Tweaky.CNC
Thanks for your suggestion. We will check this asap, although we have checked all pins as part of the process of setting up the system. Also, we don't expect the problem to be in the hardware (or hardware setup) as the spindle runs perfectly fine when we
double-click the spindle button in the Mach3 interface (and it actually stops on M3 - I don't see how that can be caused by a defect in the spindle controller or an error in the pin-setup). It looks like there is some
software safeguard that prevents M3 from doing its thing and which is overridden by a double-click.
We also checked the M3.m1s file which holds one line of code which seems to be just fine ( "DoSpinCW()" ). In addition, we added a file called M03.m1s with the same line of code (as someone suggested that the single click might try to access that in stead). Having said that, the single click does something, as only after a single click (or M3 code), the spindle stops on M5 (stopping means: it starts a little bit before stopping). We expect this also to be a software thing (we think that the stop-command is ignored e.g. if the "spindle running flag" is not set). Is there any way to check the implementation of DoSpinCW()?
@TPS
We checked this, as we have been looking through this forum quite extensively. The code seems fine (as described above) and matches the code of a fresh Mach3 install. It contains one line of code: DoSpinCW(). This line didn't contain a CR at the end - not sure if that is required. So we added CR-LF, but that didn't help either.
We are open for more suggestions
