USB
- Reggie
- Offline
- New Member
-
Less
More
- Posts: 1
- Thank you received: 0
23 Jun 2016 13:30 #76490
by Reggie
USB was created by Reggie
Hi new to Linux cnc.
Simple question from my first posting.
Can Linux cnc can USB be used with Linux cnc I instead of DB 25 port.
I have been using Mach for some years but want to change over to Linux cnc mainly because of the screw-cutting problems with Mach.
I look forward to any replies.
Reggie
Simple question from my first posting.
Can Linux cnc can USB be used with Linux cnc I instead of DB 25 port.
I have been using Mach for some years but want to change over to Linux cnc mainly because of the screw-cutting problems with Mach.
I look forward to any replies.
Reggie
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23323
- Thank you received: 4948
23 Jun 2016 13:44 #76491
by andypugh
Replied by andypugh on topic USB
No. LinuxCNC relies on a deterministic real-time link between the controller (LinuxCNC) and the hardware.
USB is not real-time (fast is not the same as real-time) so can't be used without offloading the machine control to the USB device.
(The Mach3 / Smoothstepper combo does this, the actual control software is on the Smoothstepper board)
There are, however, alternatives to the parallel port supported by LinuxCNC. A variety of PCI (and even ISA cards) are supported and also systems using Ethernet, EtherCAT, Modbus. There are also some systems that use the parallel port as a communications bus, rather than as individual pins and generate step-pulses (or servo motion) on an FPGA.
wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Supported_Hardware
USB is not real-time (fast is not the same as real-time) so can't be used without offloading the machine control to the USB device.
(The Mach3 / Smoothstepper combo does this, the actual control software is on the Smoothstepper board)
There are, however, alternatives to the parallel port supported by LinuxCNC. A variety of PCI (and even ISA cards) are supported and also systems using Ethernet, EtherCAT, Modbus. There are also some systems that use the parallel port as a communications bus, rather than as individual pins and generate step-pulses (or servo motion) on an FPGA.
wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Supported_Hardware
Please Log in or Create an account to join the conversation.
- BigJohnT
-
- Offline
- Administrator
-
Less
More
- Posts: 7000
- Thank you received: 1175
23 Jun 2016 22:48 - 23 Jun 2016 22:48 #76521
by BigJohnT
Replied by BigJohnT on topic USB
Last edit: 23 Jun 2016 22:48 by BigJohnT.
Please Log in or Create an account to join the conversation.
- Todd Zuercher
-
- Away
- Platinum Member
-
Less
More
- Posts: 4996
- Thank you received: 1458
24 Jun 2016 12:58 #76548
by Todd Zuercher
Replied by Todd Zuercher on topic USB
There are a few other things usb can be used for in Linuxcnc. Most anything user interface related can use it. It can also be used for other non-real-time critical things such as modbus control of a spindle VFD. But for control of axis motion, no, it isn't good enough.
Please Log in or Create an account to join the conversation.
Time to create page: 0.168 seconds