Ultimately remoting into the BBB still means learning two operating systems
when 99.9% of my work is done under Windows.  

To drag a drop a file onto the desktop on the Debian BBB MachineKit port
involves dragging it to the desktop folder and then using the ever present
and needed text editor to edit the shortcut to make it work properly with
the correct icon.  

In windows you drag it onto the desktop.  Period.  If you want to change
parameters right click and change stuff in a dialog.  No command line
needed. 

So if LinuxCNC is to be used in windows getting rid of the "Linux Guru
required"  option is  a major feature.

John

> -----Original Message-----
> From: Kyle Kerr [mailto:[email protected]]
> Sent: September-19-15 10:52 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Porting LinuxCNC(EMC) to Windows was CAD/CAM
> for LinuxCNC
> 
> 
> Maybe I don't understand what you are getting at. Why go through all the
> effort of breaking the software up between BBB and a Windows machine?
> Why
> not just remote in to the BBB and call it a day?
> 
> On Sat, Sep 19, 2015, 11:59 AM John Dammeyer <[email protected]>
> wrote:
> 
> > > On 19/09/15 05:55, John Dammeyer wrote:
> > > > WIN-8 and up don't support
> > > > parallel ports or even serial ports directly.
> > >
> > > 64bit windows does not support parallel port. Even on 32bit W10 it
still
> > > works fine ... I have some legacy kit which is still going strong but
we
> > > had to move off 32bit XP for some spurious reason ;) Running a couple
of
> > > serial ports as well, but I think they are OK on the 64bit builds as
> > well.
> > >
> > > --
> > > Lester Caine - G8HFL
> > Ah,  I didn't realize if you stayed 32 bit that support was still there.
> >
> > However, your previous posting about cross platform movement of
> LinuxCNC to
> > the Windows environment is interesting.
> >
> > The argument against it has always been that:
> > a)  hard real time is possible with Linux and isn't with Windows
> > b) low level access to the hardware allows closed loop servo control
with
> > expansion cards like MESA for servo's or steppers.
> >
> > So given the cost of a MESA or other expansion boards perhaps a tightly
> > coupled system using a BeagleBone Black (BBB) with a cape as the real
time
> > component and on a windows platform starts to make sense.  The BBB has
> both
> > USB and Ethernet.    Also a lot more I/O if you don't use the HDMI video
> > capability.
> >
> > One doesn't even have to move it to Windows immediately.  It becomes a
> > 'hardware device' like a what's already out there for LinuxCNC.  It's
> > possible it can even keep the real time components used in the
MachineKit
> > port so it remains a Linux hosted processor.  So development and testing
> > become a two part project.
> >
> > 1. Move the motion part of LinuxCNC to the BBB via dedicated Ethernet
> > tcp/ip.  Requires second Ethernet port on workstation PC.  Surely
100Mbps
> > Ethernet can handle data motion and position feedback to LinuxCNC
> software
> > for screen updating and G-Code parsing.  The Smooth Stepper can do it at
a
> > lower level on the non-real time Windows so Linux should find this easy?
> >
> >  2. When that's working and tested, port the LinuxCNC non-hard real time
> > code to Windows C or C++ (not .NET though)
> >
> > There is a big plus to step 2 for the LinuxCNC community.  The act of
> > porting can result in code cleanup of LinuxCNC where normally sections
are
> > left alone because they work and there isn't any pressing need to change
> > them.  So old legacy stuff stays old even though now with experience it
> > could be improved.
> >
> > Perhaps this idea has been bounced around before.  But the BBB is not
like
> > the Raspberry PI or the Arduino.  It's got an extra  couple of 200MHz
> > hardware processors in addition to the 1GHz ARM.  The schematics and
> > software are all public.  The potential for an open source expansion is
> > mind
> > boggling.
> >
> > John
> >
> >
> >
> >
> >
----------------------------------------------------------------------------
--
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
----------------------------------------------------------------------------
--
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to