Well, you can eliminate windows completely, if you have a phone or android tablet.
https://play.google.com/store/apps/details?id=io.machinekit.appdiscover&hl=en I would argue that the ability to split the GUI from the engine is a good thing overall, but at your core, you're still looking at having a full OS sitting out there and the underlying architecture and filesystem layout can not easily be circumvented. On Sat, Sep 19, 2015 at 12:49 PM, John Dammeyer <jo...@autoartisans.com> wrote: > 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:ker...@gmail.com] > > 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 <jo...@autoartisans.com> > > 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 > > > Emc-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > > > > ---------------------------------------------------------------------------- > -- > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users