DIY CNC

More
28 Jul 2026 08:13 #348122 by Logthor
DIY CNC was created by Logthor
Hi,

I recently acquired a Sherline CNC-ready mill, and I've been thinking about finally getting around to getting it setup. The problem is that I can't decide on what path I should go down (GRBL or LinuxCNC). I'm quite a novice when it comes to CNC machines, so LinuxCNC seems quite daunting. However, the features the software provides are very enticing. I was wondering what you guys think I should do. Additionally, if I do go down the LinuxCNC route, should I go with a 7I96S or an old computer with a parallel port (I haven't tested its latency, but it should be fine; it is a Dell Optiplex)? The reason I'm considering using my old computer is that I can back out if I get way too in over my head (I figure I won't waste as much money).

Thanks,
Logan

Please Log in or Create an account to join the conversation.

  • djdelorie
  • Away
  • Senior Member
  • Senior Member
More
28 Jul 2026 14:20 #348135 by djdelorie
Replied by djdelorie on topic DIY CNC
If you have access to a PC with a parallel port, it's a cheap and easy way to get started in CNC using knockoff breakout boards from Amazon and some cheap stepper/driver kits. That's what I did. However, this is not a robust solution. I had many problems with port pins getting fried, for example. Getting any one of the Mesa cards (I used the 7i76E) is a bit more of an investment but the electronics are much more robust, and you get to enter the worlds of "industrial lego". At that point, you'd need LinuxCNC anyway, so might as well start there.

Also, it looks like GRBL is designed to run on an embedded board, not a PC, so if you want the lowest cost-of-entry, go LinuxCNC.

Please Log in or Create an account to join the conversation.

  • MikkelRS
  • MikkelRS's Avatar
  • Away
  • New Member
  • New Member
More
28 Jul 2026 15:25 #348137 by MikkelRS
Replied by MikkelRS on topic DIY CNC
I started with a parallel port for a lathe conversion, it was robust enough to do the job, but eventually went with a 7i76E for it, then a VMC i retrofit with 7i76E+7i84S, then now im doing another mill with a 7i95T, the Mesa hardware is fantastic- so good that china is now knocking it off!

Parallel port to start, then work your way through things. Lots of help here on this forum!!

Please Log in or Create an account to join the conversation.

  • tuxcnc
  • Away
  • Elite Member
  • Elite Member
More
28 Jul 2026 16:15 #348140 by tuxcnc
Replied by tuxcnc on topic DIY CNC

GRBL or LinuxCNC

GRBL is a good and cheap driver, but only with basic capabilities.
The problem is in communication, the PC sends a full line of g-code and waits for confirmation of its execution.
It is not possible to create loops, conditions or use variables.
(In FluidNC they try to bypass this, but the effect is far from expected.)
LinuxCNC does not have these limitations that will start to irritate you sooner or later.

So if you only want to use some specific CAD/CAM program to generate g-code, then you can use GRBL.
LinuxCNC, on the other hand, offers practically unlimited possibilities.

Please Log in or Create an account to join the conversation.

Moderators: piasdom
Time to create page: 0.375 seconds
Powered by Kunena Forum