• Scam Alert. Members are reminded to NOT send money to buy anything. Don't buy things remote and have it shipped - go get it yourself, pay in person, and take your equipment with you. Scammers have burned people on this forum. Urgency, secrecy, excuses, selling for friend, newish members, FUD, are RED FLAGS. A video conference call is not adequate assurance. Face to face interactions are required. Please report suspicions to the forum admins. Stay Safe - anyone can get scammed.

Which Linux? Be Kind…

It’s still a system that I would like to install and get running on my CNC router as I think it would be easier to add on things like tool length sensors and such.
 
As an ancient U*X user, developer and contributor, I have forgotten far more than I know now. On a recent upgrade from Linux Mint to UBUNTU 20.04, (a four release upgrade) many of the dependent libraries were unresolved. Now this can be a nightmare especially when there are third party apps that use those libraries. About an hour into the upgrade and I was out of my depth, so I turned to my AI buddy, chatGPT.

Well, to cut a long story short, by carefully explaining where the installation was failing, the AI steered me through the very complex steps to fix the problem. It was really very effective.

So I know the U*X and Reddit forums are a PITA sometimes, with some very arrogant and aggressive individuals online. The AI however is pretty good at finding answers, if you ask the right questions.
 
All of the above is why I chose to use Tormach's PathPilot. Runs on an ancient version of Mint but who cares, it runs. Tormach provides free updates. You don't ever attempt to upgrade the OS anyway on a CNC machine, there is no point.

I was a programmer at AES Data (word processros) in the 1980's on Unix, and then again at ISG Technologies (medical imaging) and at Solect Technology (IP billing systems). All on various flavours of Unix, and every time you looked for help online or off you got attitude. I have learned to avoid Linux for the same reasons. Endless conflicting updates, compile programs from source but can't resolve dependencies etc. are common issues. And incompatabilities between flavours. Worse in the Sys 3/Sys 5/BSD HP/SGI/Solaris days but still present.

For LinuxCNC there are one or two threads on their forum that provide good support, subjects such as "version 2.x.x easy install" are the ones to look for. Still not easy IMO (the page counts are high) but the support is there. Pick a version, esp. for RPi, and stick with it, don't chase the latest versions of anything, just use it. Updates will drive you crazy and take away from machine time.

Whatever you do, use a Remora or Mesa card; stay far, far away from the parallel port. Or, for the Original poster, use one of the common methods to install Win 11 on unsupported hw and use your machine :-)

gerrit
 
I don't want to hijack whydontu's thread but I have basically the same question except for a PC that is used for day to day regular PC type stuff not CNC. What I would like to accomplish is:
1) Fresh install of Linux on old iMac (wipe all existing), looking for suggestions?
2) Create a virtual machine under that Linux that will run the PC type programs that I can't live without that are presently on a Win7 machine.
3) Somehow get that complete Win7 and all programs under it into that Win7 VM running under whatever version of Linux you suggest.
4) Start migrating to open source alternatives to the programs presently running under Win7

My wife is donating her old i5 iMac with 8G ram and 1TB SSD to the cause.
I have not had any luck installing Linux on an older Mac. The problems are the display drivers which seem to be Apple specific.
 
So after another dive into Linux, it looks like it doesn't add anything of value to my setup.

I use an ancient drafting program called CadStd, originally bought it for Win95 and still use it. I know all its tricks and can draw my simple stuff very quickly. CadStd exports to DXF, Estlcam imports DXF, select tool paths and tools, export NC file to Estlcam CNC interpreter, Estlcam uses a modified Arduino GRBL controller. Load the material to be machined, go to home, zero axis, zero cutter, hit go.

It doesn't look like LinuxCNC can work with a GRBL controller, so I'd likely need to build or buy a new hardware interface between LinuxCNC and my physical stepper and spindle hardware. By the time I do this I'm probably looking at the same $$ outlay as just buying a newer supported PC. Lenovo Tiny PC with 15-9500T cpu runs current Win11 and costs $250.
 
So after another dive into Linux, it looks like it doesn't add anything of value to my setup.

I use an ancient drafting program called CadStd, originally bought it for Win95 and still use it. I know all its tricks and can draw my simple stuff very quickly. CadStd exports to DXF, Estlcam imports DXF, select tool paths and tools, export NC file to Estlcam CNC interpreter, Estlcam uses a modified Arduino GRBL controller. Load the material to be machined, go to home, zero axis, zero cutter, hit go.

It doesn't look like LinuxCNC can work with a GRBL controller, so I'd likely need to build or buy a new hardware interface between LinuxCNC and my physical stepper and spindle hardware. By the time I do this I'm probably looking at the same $$ outlay as just buying a newer supported PC. Lenovo Tiny PC with 15-9500T cpu runs current Win11 and costs $250.
Your original question was which LinuxCNC.
If you have hardware that is working and can download G-Code to it from whatever CAD you use then I wouldn't change.

If your hardware now has limitations because you want to add N and M special tools not supported by your current version then it's time to rethink what is available.

Pretty well everything, be it Windows or Linux, uses some sort of USB or Ethernet connected dedicated hardware interface box. The days of a newer PC and a hardware parallel port that works are gone for the most part.

The least expensive route is the MESA 7i92 at about $109US.

It's not nearly as expansive as some of the other more expensive stuff that can add tons of extra I/O.

A used fairly new PC for $50 along with keyboard and mouse and I also recommend a pendant of some sort.

Overall price to get into that is still in the $250 range.
 
All of the above is why I chose to use Tormach's PathPilot. Runs on an ancient version of Mint but who cares, it runs. Tormach provides free updates. You don't ever attempt to upgrade the OS anyway on a CNC machine, there is no point.

I was a programmer at AES Data (word processros) in the 1980's on Unix, and then again at ISG Technologies (medical imaging) and at Solect Technology (IP billing systems). All on various flavours of Unix, and every time you looked for help online or off you got attitude. I have learned to avoid Linux for the same reasons. Endless conflicting updates, compile programs from source but can't resolve dependencies etc. are common issues. And incompatabilities between flavours. Worse in the Sys 3/Sys 5/BSD HP/SGI/Solaris days but still present.

For LinuxCNC there are one or two threads on their forum that provide good support, subjects such as "version 2.x.x easy install" are the ones to look for. Still not easy IMO (the page counts are high) but the support is there. Pick a version, esp. for RPi, and stick with it, don't chase the latest versions of anything, just use it. Updates will drive you crazy and take away from machine time.

Whatever you do, use a Remora or Mesa card; stay far, far away from the parallel port. Or, for the Original poster, use one of the common methods to install Win 11 on unsupported hw and use your machine :-)

gerrit
I haven't figured out how to add path pilot but I'd certainly like to give it a try.
 
I was going to use a rPi for my lathe, I went as far as installing LinuxCNC, however I wanted a touchscreen and after three attempts from Amazon cheap but good touchscreens don't seem to co-exist. Someone on the Linux forum suggested looking for a used Lenovo Yoga, so I did and found one for $100. The Yoga has a fantastic touchscreen and much more powerful than a pi. That was really good advice I also picked up a Lenovo dock for the Yoga, it has a bunch of extra ports etc. So a used Yoga might be an option, it's certainly working for me.
AD49A5F1-EA8A-4BDD-A50A-463410302935.jpeg
 
Back
Top