Re: Linux USB motor interfacing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, April 05, 2011 12:00:41 PM ryan@xxxxxxxxxxxxxxxxxxx did opine:

>  Hi guys,
> 
>  I'm just writing to you to ask for your assistance / views / tips on
>  how to go about creating a hardware USB interface and the related linux
>  drivers to control a 3 motor and 2 servo system, which I wish to create
>  to make a 3D cnc drilling machine.
>  I'm quite new to the area of hardware creation and programming, as I
>  have only previously worked with software based solutions.
>  Background: 17 year old looking to make this as a project.
>  I am not a programming 'noob', however I haven't worked with kernel
>  before!
> 
>  If you could help I would very much appreciate it.
> 
>  Ryan

I can head you off at the pass Ryan, by advising you that the latencies 
associated with USB (10 milliseconds and up) make this a very frustrating 
undertaking.  Overshoots and wrecked parts will be the general order of the 
day because you cannot control your machine in 'real time' via usb.

Over on the emc-user mailing list, you will find that if a std parport 
lashup doesn't have enough channels, the common solution is to add yet 
another parport card, or goto some special FPGA or CPLD based solutions.  I 
am currently running an all stepper driven 4 axis mill with scanning 
ability, through just one parport, a 2nd is installed, and a 3rd is laying 
here as I intend to do my lathe too, perhaps this summer yet.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
<http://tinyurl.com/ddg5bz>
<http://www.cantrip.org/gatto.html>
The deafening silence taught me not to ask a bunch of geeks for advice
from their girlfriends
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux