NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum Hardware Computer Why not USB? (again)

Welcome, Guest
Username: Password: Remember me

TOPIC: Why not USB? (again)

Re:Why not USB? (again) 24 Dez 2011 01:51 #15977

  • cncbasher
  • cncbasher's Avatar
  • OFFLINE
  • Moderator
  • Posts: 679
  • Thank you received: 30
  • Karma: 53
yes Kflop is a totaly different beast, it is a motion controler microprocessor based product , not pc based , there is also a server client between the GUI and the motion controller .

infact if you try, you can switch off the GUI application and the machine will continue to run until the buffer is empty ,thats one of the disadvantages of USB which can show up in real time applications , not the best of worlds with a Machine environment and USB is flawed when it comes to real machine applications , personly i dont like USB for machine applications, i have had too many headaches and late nights solving such problems .

i'd rather use Ethernet anyday than USB ,but thats my view
and yes i do use dynomotion products !, their excellent
Last Edit: 24 Dez 2011 02:12 by cncbasher.
The administrator has disabled public write access.

Re:Why not USB? (again) 24 Dez 2011 12:01 #15985

  • jmelson
  • jmelson's Avatar
  • OFFLINE
  • Moderator
  • Posts: 263
  • Thank you received: 10
  • Karma: 31
ArcEye wrote:
This is what Doug is referring to.
dynomotion.com/KFLOP.html

I'll leave others to comment upon whether it is a departure beyond EMC itself.

Clever product though.
Well, the block diagram seems to indicate it only has the axis PID and some trajectory
interpolation and deserializing, not the interpreter, trajectory planning, etc. in the unit.
(That makes sense, especially for a TMS320-based product, those have limited
program memory space.) I also note it says USB Full-speed, which is the 12 mbits/second
interface. I'm a bit surprised by this, it may be a misprint. Given the overhead
of USB, that will get you, MAYBE, 750K bytes/second. Well, maybe for just shipping
blocks of waypoints, that is enough. The problem is that with USB, there is no
guaranteed delivery of packets, so certain system disruptions like plugging in
a memory stick can cause sudden pauses in traffic. That could cause the machine
to suddenly come to a violent stop when the queue runs empty.

Jon
The administrator has disabled public write access.

Re:Why not USB? (again) 24 Dez 2011 13:14 #15986

  • PCW
  • PCW's Avatar
  • OFFLINE
  • Moderator
  • Posts: 1648
  • Thank you received: 86
  • Karma: 116
750K bytes per second is plenty for a buffered profile (a full multi axis PVT packet set is only 12 bytes per axis with 32 bit parameters so just 48 KBytes/sec for four axis at 1 KHz update) We do this with buffered profiles with SoftDMC but again USB is really not a good transport unless you have a fairly large buffer, but this buffer is contrary to EMCs design, causes more complexity and limitations, and is basically a bandaid necessitated by either non-realtime OS or non-realtime transport..
The administrator has disabled public write access.

Re:Why not USB? (again) 26 Dez 2011 08:21 #15997

  • doug6949
  • doug6949's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Karma: 2
The intended market for the Kflop is/was stand-alone industrial motion control. CNC was an afterthought to expand the market base. Considering Tom's lack of experience in CNC the end result is commendable.

USB is, in this case, a bridge between firmware CNC and software HMI. That's probably the extent of USB's usefulness in CNC.

It is interesting to note the Kflop plugin for Mach does not use the Mach kernel driver. Perhaps all they are really using of Mach is the HMI and its market base..

Doug
The administrator has disabled public write access.
Moderators: ArcEye
Time to create page: 1.384 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.