7i96S and Emergency / E-Stop
- kevin_allein
- Offline
- New Member
-
Less
More
- Posts: 9
- Thank you received: 1
30 Aug 2023 10:02 #279363
by kevin_allein
7i96S and Emergency / E-Stop was created by kevin_allein
Hi all, I have a CNC lathe, that I used to run with MACH4 and the Ethernet Smooth Stepper and want to convert it to LinuxCNC now.
I connected the Ethernet Smooth Stepper to parallel breakout boards from Langenfeld for Step / Dir ( www.pro-tos.de/shop/Interface/Parallel-Interface-12-5.html ) and also their analog spindle drive ( www.pro-tos.de/shop/Interface/Frequenzum...euerung-0---10V.html )
This had the benefit, that the signal from the E-Stop would directly stop both the spindle as well as all Steppers immediately without needing to go through the PC (in case of any problems)
I now ordered a MESA 7i96S (basically the only thing I could find). This would obviously not require the Langenfeld cards anymore, but how can I get the same functionality with direct E-Stop not relying on LinuxCNC ?
To use the P1 connector I would need a special bit file mapping Step and Dir to the correct pins of that header. But once I need a special bit file, I could also implement the logic in the FPGA to gat everything with an E-Stop signal.
So do I need to write a custom bit file ? Is there a getting started guide ? There seems to be lots of info on the web about creating bit files for the XILINX FPGAs used before, but I read, that the 7i96S is using a different FPGA.
Thanks for any help
I connected the Ethernet Smooth Stepper to parallel breakout boards from Langenfeld for Step / Dir ( www.pro-tos.de/shop/Interface/Parallel-Interface-12-5.html ) and also their analog spindle drive ( www.pro-tos.de/shop/Interface/Frequenzum...euerung-0---10V.html )
This had the benefit, that the signal from the E-Stop would directly stop both the spindle as well as all Steppers immediately without needing to go through the PC (in case of any problems)
I now ordered a MESA 7i96S (basically the only thing I could find). This would obviously not require the Langenfeld cards anymore, but how can I get the same functionality with direct E-Stop not relying on LinuxCNC ?
To use the P1 connector I would need a special bit file mapping Step and Dir to the correct pins of that header. But once I need a special bit file, I could also implement the logic in the FPGA to gat everything with an E-Stop signal.
So do I need to write a custom bit file ? Is there a getting started guide ? There seems to be lots of info on the web about creating bit files for the XILINX FPGAs used before, but I read, that the 7i96S is using a different FPGA.
Thanks for any help
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18540
- Thank you received: 5085
30 Aug 2023 14:55 #279382
by PCW
Replied by PCW on topic 7i96S and Emergency / E-Stop
I suppose its possible to do this in the FPGA but
you can do the same thing with LinuxCNC's ESTOP logic
and an external ESTOP input.
If LinuxCNC crashes or loses communications
the step outputs and spindle output/enable will
automatically be disabled by the watchdog
you can do the same thing with LinuxCNC's ESTOP logic
and an external ESTOP input.
If LinuxCNC crashes or loses communications
the step outputs and spindle output/enable will
automatically be disabled by the watchdog
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.063 seconds