> However, I started to wonder last year what's the future of LinuxCNC?
> What concerns me most is the computing part mainly based on silly old PC
> architecture from the 80's. Using PCs for that purpose made sense in the
> early 1990s to about 2010 but now it's time to move on IMO. I don't see
> much usable discussions on this mailing list, sorry guys.

I'm still in the middle of my CNC conversion.  I'm far enough along that the
motors are mounted and now I'm working on the power supply cabinet. Control
has aleready been done with MachineKit on a BBB.
Here's a video of two axis control published last year in May. I'm not  much
further along other than the third axis(X)  now has a motor mount and I've
created motion on all three axis using a surplus PC on which I've booted
both MACH3 and LinuxCNC.  I have a new dual parallel port BoB for it. The
interface board I was using for the Beagle expected NO limit switches and
I'm uncomfortable with that concept for machine control.  Anyway here's a
link to the BBB with MachineKit short video.
https://youtu.be/9GF709ZfLRQ

This weekend I'm working on the power supply cabinet and a place to mount
the PC screen, keyboard and mouse.  There's a pull out drawer for a surplus
PC or I suppose a BeagleBone.  Haven't decided ultimately what I will use.
During the last year I also acquired a harmonic drive and STMBL servo
controller but I still need to cast the mount which means I still need to
finish the 15 lb crucible all for a fourth axis. There's no end to projects
to make the project.
  
I won't get into the Linux verses Windows  religious discussion.  I use
windows because my job requires I use development tools that aren't
available on Linux.  So there's no discussion really.  

Dedicated hardware is an interesting question.   I designed and built an
controller for old lathes that were missing gears.  Called an Electronic
Lead Screw (E-Leadscrew group on Yahoo) it uses a small PIC18F series
processor, has 2 line LCD display, MPG knob and 35 key buttons.  And before
the stepper driver devices  became really expensive also a 3A 48V
micro-stepper driver for the Z axis (carriage).  Single pulse per revolution
sensing means that it needs a very stable spindle speed.  The user interface
is less CNC like and more manual lathe like.  I use it on my 1942 South Bend
with only single axis control and can cut both metric and imperial threads
and safely bore a hole to depth without hovering over the half nut.

I mention the ELS only because it's a dedicated machine controller and there
have been requests to improve it.  And there's the problem.  I could use a
BeagleBone with Machine Kit and build a new interface.  I could use a PIC32
mounted on a small carrier board to plug in and replace the PIC18F 40 pin
DIP processor.  I even started down that road with modifications to my
Gingery home built lathe.  I've 3D printed mounts for 3 sensors and a
slotted tooth sensor for the Beagle to better capture spindle speed and
position.  But like the CNC conversion of my mill these projects have all
been stalled due to lack of time.

The problem, and sorry  to take so long to describing this, is that the
market has pretty well dried up.  Those who have CNC on their mills are
using it.   Those who don't may dream of it and some do upgrade but very few
now.   If someone has a working conversion in their shop running MAHC3 on a
WIN-XP single core processor why change just for the sake of change.
Especially if their desire it to make parts, not play with PCs.   There are
probably thousands if not 10s of thousands using MACH3 (not the newer MACH4)
for their CNC routers in their home shop.

Similarly if someone is running LInuxCNC on working hardware, why change.
Why upgrade?  To what end?  

Then there is the Far East solutions like the one in this link.
https://www.alibaba.com/product-detail/Low-cost-New-Product-3Axis-4Axis_6034
3603384.html?spm=a2700.7724857.normalList.37.3701292eTmjk5p

As I understand it there are lots of systems like this out there.  I
suspect, that like my ELS, the _time_investment_ to make a LinuxCNC
something on dedicated hardware only slightly better just isn't available
anymore.  If I spent another 1000 hours redeveloping my ELS with a 32 bit
custom processor or ported BBB MachineKit to make a better ELS the question
is how many more would I sell to recover the say 1000hr * $100 per hour
consulting R&D costs?

I think the support on this group is awesome.  I suspect though that none of
the members have the time nor interest in re-inventing a wheel that is
already turning.   What does one do with that 4 hours of free time.  Take
their CNC machine apart to try something new?  Or just go out and make
something with what they have and what is familiar?

John Dammeyer




_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to