comparing to Grbl, or FluidNC
- unknown
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 129
Another good perspective. You're clearly a LinuxCNC guru. How much time have you spent using Grbl or FluidNC?
You mention no need for coding skills: I'd say that any time you open up a HAL file, you're coding, designing arbitrarily complex digital "circuits" in a text file. An incredibly powerful feature, but where's the UI? It's a graphical concept, one that should be supported via a schematic capture tool. But there's no easy way to even display a HAL file, let alone construct it.
I'm not a guru, I've just made enough mistakes and been frustrated enough and most of the time it's a stupid typo or not interpreting the docs correctly, my issue, not anyone else's. Even with the tools we have for creating the amd64 & RPi4 & 5 images I still mess up when creating images (RPi4 & 5 are the ones I work, it takes a couple of iterations), and it's not a 5 minute job waiting for the tools to do their job.
Pen or pencil if you can't visualise in your head, or you could use a CAD package, although they're not really that complex. There was an attempt to do something with Eagle a few years back. I'd disagree, it's just a bit of configuration. Look at logically.....many of us when we first made our entry into electronics there was no readily available software for designing circuits, like the constipated mathematician we "worked it out with a pencil". I still use pencils, pens and notebooks, sometimes it's just quicker, every so often I have to wipe down my desk to make room for new notes.
"A little respect", how about taking a bit of constructive criticism, to tell the truth the comment wasn't particular to you, it was a general thing. Then again I can't be held responsible for how you take things. And if you're having trouble it's easy enough to ask for help.
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 129
The thing is I've worked as either a builder's labouer or civil labourer (road works) the most complicated thing we have to use is a spirit level and string line when grade checking.
Please Log in or Create an account to join the conversation.
- pgf
- Offline
- Premium Member
-
- Posts: 102
- Thank you received: 15

It's definitely a programming language -- you just find it easy, since apparently you have a background in electronics. I do too. But there's a reason circuits are designed graphically, and not in text files -- they're easier to understand that way.
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 129

And there were also (still there) PAL & GAL text files again.
Tho I might be a little special in the head, I didn't use a schematics when wiring the control box for my mill...I can kind visualise things in my......not to the level of Dr Hawking,most of physics confuses me.Quantum Mechanics just requires not trying to relate it reality as we experience in day to day life. Maybe if I did more than 3 and a bit years of high school and was less interested in playing Rugby.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
- Posts: 20125
- Thank you received: 6849
That is a nice way to explain it, thank you.... designing arbitrarily complex digital "circuits" in a text file.
-
-GRBL is simple and quite easy to setup and use, once you figure out the quirks.
-FluidNC is simple and easy to setup and use and runs on an ESP32, magnificent!
-Klipper is complicated in every way possible, but quite easy to setup after spending weeks of reading, it is very good at what it does, can be modified a lot, but the huge overhead (hundreds of required packages) makes it not very reliable (works for months without issues then suddenly goes on hiatus), with very little ability for troubleshooting
-Marlin is not easy to setup but luckily there are ready made configs/images, easy to use, runs even on 8Bit micros, works "stand alone", and frankly it is amazing how much functionality is crammed into it.
-LinuxCNC is very dependent on what you need from it, very easy when using parallel port, easy enough when using most Mesa cards, all thanks to the insane amount of work put in by members of this forum and developers, but can be complicated as much as you are willing to ask from it. I can go on for days...

-
To better understand the flexibility of LinuxCNC, just pick one of the projects started on this forum, like QtPyVCP Probe Basic (or Basic Probe, i always mix those), QtPlasmaC, QtDragon, PlasmaC, MonoKrom, etc. Some of them started just by someone asking here and inside a week there were actual working GUI's being developed, search for "Brender".
I have to stop...
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 129
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
- Posts: 20125
- Thank you received: 6849
I'm thinking of leaving everything and heading for woods to live there!I'm thinking of selling up, clearing the garage and start carving pipes..... .I don't even smoke.
The issue is, we have no woods left, it's all been cut down, except for some bushes, and i can not hide behind those!
Painfully true, i am surrounded by huge mountains that have no more trees, at all.
But i do smoke, since i do not drink nor gamble nor ....
Please Log in or Create an account to join the conversation.
- unknown
- Offline
- Platinum Member
-
- Posts: 335
- Thank you received: 129
The real black fellas are good fellas.
Now before everyone gets their knickas in a knot black fella isn't an insult, it doesn't matter if ya a black fella or white fella what matters is to be a good fella.
There's large swathes of land here that are off limits unless you're Aboriginal.
Please Log in or Create an account to join the conversation.
- 3404gerber
- Offline
- New Member
-
- Posts: 19
- Thank you received: 5
Sorry if it wasn't clear, my english skills must be just as poor as my coding; I'm coding a component to use TMC5160 drivers over SPI without any step/dir signal. What I wanted to say is that I'm sure I would have a working LinuxCNC configuration by now if I would just have bought a Mesa card. To me LinuxCNC is a bit more complicated to set up, even if you definitively don't need more coding skills than for FluidNC, which also have a config file.I don't know where this idea comes from that you need any coding skills to setup Linuxcnc. This is one of the biggest lies ...
Maybe because I want to use the power of LinuxCNC for something that is not a mill. Like a pick & place machine that would adapt the position according to a vision result, or for a PUMA arm or any other automation machine in which a "master" would send g-code to a LinuxCNC slave to move the axis. OpenPNP is a good example and there already is an interface .I don't know why you would want to send a gcode file line by line to linuxcnc when it can open and read the file directly.
I don't propose anything; I just have the feeling that if there is one area where FluidNC or any micro controller based G-Code interpreter is better than a computer based solution, it is for step/dir generation. There is no Latency-test in FluidNC, just hardware interrupts!One thing that is very intriguing, you admit to poor coding skills, yet propose some major replacement of the Linuxcnc internal workings.

Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
- Posts: 4300
- Thank you received: 1906
Well, you can, but you need to use the python module.Maybe because I want to use the power of LinuxCNC for something that is not a mill. Like a pick & place machine that would adapt the position according to a vision result
Please Log in or Create an account to join the conversation.