St. Paul, MN - MPCNC Primo w/Laser

Sounds like marlin is to 3d printing what grbl is to laser(ing?)

No, this was after that.

1 Like

Oh from the conversation I got that grbl is great at lasering and ok at cnc. Like marlin is great at 3dp and ok at cnc. Did I miss somthing?

I was responding to David.

Grbl can do squaring and probing. I can’t do squaring at the moment because I’m using a 3 driver board, but that’s a limit of my hardware choice, not a limit of the firmware. Probing, even with a separate Z max limit switch, works just fine.

Historically, as I understand things, grbl was the motion control system that Marlin was built on top of. Developers added temperature controls and extruders as 4th axis to get the critical elements for 3D printing. Features have been continually refined, added, and expanded.

I first came across grbl when I decided to replace the brain in my K40. I had already been working with Marlin for 3D printing but the arduino/cnc shield was about 1/2 the cost of a ramps stack at that time and frugal was high up in the decision matrix as I’d just spent all my fun money on the engraver.

It took me a while to realize how much simpler the grbl config was. I was used to flashing firmware multiple times to tweak and tune settings. With grbl I just had to tweak the homing sequence in firmware once and then everything else was the $ number settings that were adjustable on the fly and automatically persistent. Laser mode was truly effortless to enable and it just worked.

Grbl appeals to me for CNC and laser control because of the KISS principle. So far, in my experience, grbl has everything I need and nothing I don’t for that use case.

There’s plenty of room in the world for both extremes. Marlin feels like a ā€œwonderbusā€ motor home with slide out living rooms, air conditioning, satellite tv, and a hot tub - every possible option is in there and you can play with all the toys you’d like. Grbl feels to me more like a rat rod - nothing in there that isn’t directly related to making it go, making it stop, or keeping it it aimed in the right direction. Why bother with windshield wipers if we’re never going to drive in the rain?

4 Likes

Sorry for the confusion all.

Please note that 3dprinters are CNC machines underneath all the bed and extruder control stuff… and thus, Marlin can make for a nice CNC machine, with MPCNC as prime example. It also runs on very nice controller boards… offering some very nice features; i.e. bed-leveling, probing, auto-squaring, etc.

Grbl is generally a CNC-centric firmware that still runs on inexpensive controller boards… and also happens to excel for laser, with its ā€œlaser modeā€.

Either firmware can run Primo beautifully as a basic CNC. Which you use IMHO should probably depend on what you want to do with it and/or how fancy you want to get with features beyond basic CNC.

EDIT: What Tom said above! Please ignore my mumblings…

2 Likes