Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Posted by
Danny Miller
on 2008-10-24 12:32:28 UTC
Well, I'm more thinking along the lines of a "smart" USB endpoint rather
than a USB endpoint that bridges to parallel output without maintaining
the original timing.
The way I interpret this, ArtSoft relies on some specific behavior of
the parallel port which is not guaranteed by the port's specification
and thus only works on some hardware not others. This does tend to be
troubling since it is difficult to guarantee it will work the way it
does without glitches or changes in the system. But hey apparently it
does work if you get the right hardware.
With a smart endpoint (custom microcontroller- not particularly
expensive), I don't see any reason the USB link would be unable to send
the data with timing. The question's whether a virtual parallel port
driver would be able to preserve the timing content Mach3 intended for
its signals when it dumps it to the virtual port. For an generic
virtual port driver, chances are very unlikely. For a port driver made
to consider the timing of the signals sent to it... maybe. Not only is
it uncertain if this could work but virtual port drivers need to be
redesigned for different systems (XP vs Vista) which creates
unreasonable maintenance problems. A Service Pack update could break it.
Stepping back though, this seems silly to try to do this anyways what we
need is a plugin that just talks to the USB endpoint directly, knowing
it's a USB device rather than a USB device secretly pretending to be a
parallel port through a virtual port driver. For that matter the
stepper driver hardware should take in the USB cable and not route
through a parallel port, though for existing controller hardware it
might remain cost effective to go from USB to the parallel port on the
controller since it'd mean replacing it otherwise.
Danny
gcode fi (hanermo) wrote:
than a USB endpoint that bridges to parallel output without maintaining
the original timing.
The way I interpret this, ArtSoft relies on some specific behavior of
the parallel port which is not guaranteed by the port's specification
and thus only works on some hardware not others. This does tend to be
troubling since it is difficult to guarantee it will work the way it
does without glitches or changes in the system. But hey apparently it
does work if you get the right hardware.
With a smart endpoint (custom microcontroller- not particularly
expensive), I don't see any reason the USB link would be unable to send
the data with timing. The question's whether a virtual parallel port
driver would be able to preserve the timing content Mach3 intended for
its signals when it dumps it to the virtual port. For an generic
virtual port driver, chances are very unlikely. For a port driver made
to consider the timing of the signals sent to it... maybe. Not only is
it uncertain if this could work but virtual port drivers need to be
redesigned for different systems (XP vs Vista) which creates
unreasonable maintenance problems. A Service Pack update could break it.
Stepping back though, this seems silly to try to do this anyways what we
need is a plugin that just talks to the USB endpoint directly, knowing
it's a USB device rather than a USB device secretly pretending to be a
parallel port through a virtual port driver. For that matter the
stepper driver hardware should take in the USB cable and not route
through a parallel port, though for existing controller hardware it
might remain cost effective to go from USB to the parallel port on the
controller since it'd mean replacing it otherwise.
Danny
gcode fi (hanermo) wrote:
>
> This will work fine.
> The interface will be a bit slow, but more than good enough.
>
> The usb stuff referenced before was correct.
> Usb is not and cannot be time-correct. It is fast. So for video etc.
> that is a buffered non-time correct data stream its easy.
> Note that mach works like a video frame capture card at the frame buffer
> level, not the data storage level.
>
> Video is usually dealt with on a frame level, at 50 frames/sec, of about
> 70 kB each.
> Machine control is approx 1000 times faster (and smaller) - and a 3%
> jitter only 1% of the time makes it useless.
> Ms delays in networking and so on are insignificant, as they are in
> serial comms (at most about 2-3 Mbits/sec) with about 0.1 -1 1 ms
> latency typical serial comms.
>
> Machine controls deals with, in mach, a 40 usec pulse stream. About 25
> times faster.
> No usb converter solution will work. Technical reasons that cannot be
> changed, has to do with pc hardware etc etc.
> No "usb driver solutions" will work - mach runs the port directly
> without a driver at kernel level - thats what makes it work, real time,
> very well. It also means no sw plug will work in between.
> A usb solution that runs as a parallel port could be made - as far as
> anyone knows one does not exist at any price point. It would be
> specialised hardware, and not trivial, as from the pc hw point of view
> it would have to look like a bog-std parallel port. It would need a
> special card or motherboard. It would be very expensive to develop.
>
> Some intelligent non-real time usb controls work.
> They are complex, and almost ready after 16 months development.
> The most popular new one, seemingly best one, is the smoothstepper or SS
> from warp9.
>
> Some things are still hard to do with ss or don´t work - I believe
> integrating with a simultaneous pp for io, some probing, some mpg´s
> issues, threading seemingly is working from only about 1 month ago
> (after 10 months delays ...) and so on ... its very much more complex
> than you would think.
>
> At the moment any and all pieces exist. The sw is good. Almost anything
> can be done. Its not too hard, but there are very many bits and pieces.
> No easy, multiple, cheap, easy single box solution exists that supports
> multiple io, mpgs, threading, and analog io.
>
> Complex solutions that work fairly well seem to be integrating modio
> with parallel ports, ss with limitations, pp and pokeys, joysticks, pp
> with plc, extra io cards and so on.
> For 99% of use a ss seems to be good, fast, stable, by all reports. Its
> likely to become the best solution.
> At the moment, dual pc parallel ports is the easy, stable, fast
> reliable, for 99% plus of uses and basic io of about 15 bits/ports + 4
> axis.
>
> Probably a ss will surpass this soon.
>
> Danny Miller wrote:
> >
> > 'K looks like the system has an AMD Geode NX 1750 (1.4GHz) processor,
> > 40GB HDD, and 655360K RAM. Good?
> >
> > Well the price was right... free! Now I've got 3 systems I picked up
> > and the other 2 are totally obsolete/missing stuff. Huh now that I'm
> > looking at it this may need a new power supply it doesn't wanna start
> > after it's been running we'll work on that. But when I had it running
> > it loaded up and all, problem was it had a password-protected install of
> > NT so I couldn't do much.
> >
> > Danny
> >
> > gcode fi (hanermo) wrote:
> > >
> > > Danny - its a common problem.
> > >
> > > Over last 5- years, I have seen laptops tried by lots of people.
> > > Art, the sw creator, says laptops cause 99% of all support requests.
> > > Ie they are 100x more likely to not work than a given desktop.
> > >
> > > There are lots of good technical reasons, Jon E, who is very good at
> > > this stuff, explained some well.
> > > And the reasons really are technical ie valid and immutable.
> > >
> > > Conclusion - don´t try laptops, of if you do, many (exasperated)
> people
> > > will say we warned you.
> > > A mini-itx is good and cheap, like the shuttle boxes.
> > > Any cheap box is fine - add a video card if it does not work with
> > > onboard. Onboard may be fine, many are.
> > >
> > > At least 1 ghz processor, around 2 ghz is good.
> > >
> > > xp is easiest / most common. win2k may be ok. Few use it and driver
> > > support is so-so.
> > > Vista is bad but doable.
> > >
> > >
> >
>
>
Discussion Thread
afogassa
2008-07-20 21:31:49 UTC
3d printer video
andrey@e...
2008-07-20 21:51:41 UTC
RE: [CAD_CAM_EDM_DRO] 3d printer video
Michael Fagan
2008-07-20 22:01:10 UTC
Re: [CAD_CAM_EDM_DRO] 3d printer video
afogassa
2008-07-20 22:34:24 UTC
Re: 3d printer video
Maxi Bertotto
2008-07-21 15:47:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: 3d printer video
afogassa
2008-07-21 18:23:59 UTC
Re: 3d printer video
Jon Elson
2008-07-21 22:08:07 UTC
Re: [CAD_CAM_EDM_DRO] Re: 3d printer video
afogassa
2008-07-21 22:46:22 UTC
Re: 3d printer video
Yahoo
2008-07-22 07:31:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: 3d printer video
Jon Elson
2008-07-22 09:49:39 UTC
Re: [CAD_CAM_EDM_DRO] Re: 3d printer video
Kim Mortensen
2008-07-22 10:30:03 UTC
Re: [CAD_CAM_EDM_DRO] Re: 3d printer video
Ralph Reese
2008-07-22 10:44:16 UTC
RE: [CAD_CAM_EDM_DRO] Re: 3d printer video
David G. LeVine
2008-07-22 11:53:13 UTC
Re: [CAD_CAM_EDM_DRO] [OT] 3d printer video
afogassa
2008-07-22 15:21:52 UTC
Re: 3d printer video
afogassa
2008-07-22 15:31:37 UTC
Re: 3d printer video
Wreno Wynne
2008-07-23 06:11:26 UTC
Re: [CAD_CAM_EDM_DRO] [OT] 3d printer video
NEVILLE WEBSTER
2008-07-23 07:34:53 UTC
Re: [CAD_CAM_EDM_DRO] [OT] 3d printer video
Danny Miller
2008-10-23 14:12:38 UTC
Mach3 & laptops
Andy Wander
2008-10-23 15:01:57 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
David Speck
2008-10-23 15:12:08 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-23 16:02:01 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
David Speck
2008-10-23 17:24:08 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Jon Elson
2008-10-23 18:42:43 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Andy Wander
2008-10-23 18:46:38 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
Andy Wander
2008-10-23 18:49:41 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
gcode fi (hanermo)
2008-10-23 19:31:54 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-23 20:51:19 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-23 20:57:01 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
wanliker@a...
2008-10-23 21:56:48 UTC
Mach3 & laptops
Dave Halliday
2008-10-23 22:18:32 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
gcode fi (hanermo)
2008-10-23 22:54:32 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
shawn c
2008-10-23 23:24:01 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
Chris Horne
2008-10-24 04:08:17 UTC
Re: Mach3 & laptops
Chuck Merja
2008-10-24 04:18:24 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
Chuck Merja
2008-10-24 04:32:09 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
shawn c
2008-10-24 07:30:38 UTC
RE: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-24 12:10:24 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-24 12:32:28 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Keith Bucklitch
2008-10-24 13:55:25 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-25 11:46:46 UTC
[CAD_CAM_EDM_DRO] Machining width
R Rogers
2008-10-25 13:44:23 UTC
Re: [CAD_CAM_EDM_DRO] Machining width
Danny Miller
2008-10-25 16:42:40 UTC
Re: [CAD_CAM_EDM_DRO] Machining curved strip for a thickness
gcode fi (hanermo)
2008-10-26 00:28:05 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Lester Caine
2008-10-26 01:28:41 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Yahoo
2008-10-26 11:09:03 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & laptops
Danny Miller
2008-10-26 11:10:46 UTC
[CAD_CAM_EDM_DRO] Hotwire CNC on mill
Michael Fagan
2008-10-26 11:29:36 UTC
Re: [CAD_CAM_EDM_DRO] Hotwire CNC on mill
luv2bsailin
2008-10-26 13:19:15 UTC
Re: Mach3 & laptops
Graham Stabler
2008-10-26 16:02:37 UTC
Re: Hotwire CNC on mill
George Williamson
2008-10-26 19:19:01 UTC
Re: Hotwire CNC on mill
Michael Fagan
2008-10-26 22:36:41 UTC
Re: [CAD_CAM_EDM_DRO] Hotwire CNC on mill
dandumit
2008-10-27 02:34:37 UTC
Re: Mach3 & laptops
gcode fi (hanermo)
2008-10-27 05:41:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: Mach3 & laptops
Danny Miller
2008-10-28 18:08:29 UTC
[CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Michael Fagan
2008-10-28 18:12:05 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Danny Miller
2008-10-28 20:09:04 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Stephen Wille Padnos
2008-10-28 20:25:56 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Danny Miller
2008-10-29 02:39:47 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Jon Elson
2008-10-29 10:05:19 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"
Lester Caine
2008-10-29 11:46:28 UTC
Re: [CAD_CAM_EDM_DRO] Mach3 & "integrated video"