-
03-01-2020 #1
Hi New to all this CNC stuff. I'm learning but have a question please.
Can we say I am considering building my own CNC router or even buying a frame and adding the electrical bit's my self. I'm thinking about a Arduino UNO controller.
Can anyone tell me the relationship between GRBL and UGS? Do they do the same sort of thing, can anyone explain please?
Mark
-
03-01-2020 #2
GRBL is motion control software that runs on Arduino. It takes in gcode - think "move cutter to X=10, Y=25" coordinate-type instructions. It turns these into the pulses that the motors need to move the actual machine axes, synchronizing, moving round curves, etc. It's quite a complex task. However, the gcode will usually start on a PC somewhere. This has to be drip-fed into GRBL as GRBL can only hold and deal with a few seconds-worth of gcode and that's where UGS comes in. It is software that runs on a PC and feeds gcode as required to the connected Arduino. It also provides the user interface that lets you select gcode file to run, home the machine (via commands that UGS sends to GRBL), set workpiece zero, and all the other little housekeeping jobs involved in running a CNC machine. No overlap between them - they are complementary and both are needed in a setup like the one you are planning.
-
The Following 2 Users Say Thank You to Neale For This Useful Post:
-
03-01-2020 #3
Thread Information
Users Browsing this Thread
There are currently 4 users browsing this thread. (0 members and 4 guests)
Similar Threads
-
Begginers Grbl running Arduino, CNC Shield, A4988 Problem.
By Bilbo9000 in forum Control Hardware & SystemsReplies: 7Last Post: 29-12-2019, 05:11 PM -
NEW MEMBER: Just bought a Upgrade CNC 3018Pro GRBL Control
By Leigh48 in forum New Member IntroductionsReplies: 2Last Post: 19-10-2019, 06:46 PM -
GRBL milling stopping randomly
By Datulab in forum General ElectronicsReplies: 4Last Post: 15-01-2017, 08:52 PM
Bookmarks