. .
  1. #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

  2. #2
    Neale's Avatar
    Lives in Plymouth, United Kingdom. Last Activity: 17 Hours Ago Has been a member for 9-10 years. Has a total post count of 1,729. Received thanks 295 times, giving thanks to others 11 times.
    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.

  3. The Following 2 Users Say Thank You to Neale For This Useful Post:


  4. #3
    Quote Originally Posted by Neale View Post
    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.
    Wow! thank you very much for the detailed reply it has cleared up my query in full. Much appreciated.

    Mark

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Begginers Grbl running Arduino, CNC Shield, A4988 Problem.
    By Bilbo9000 in forum Control Hardware & Systems
    Replies: 7
    Last Post: 29-12-2019, 05:11 PM
  2. NEW MEMBER: Just bought a Upgrade CNC 3018Pro GRBL Control
    By Leigh48 in forum New Member Introductions
    Replies: 2
    Last Post: 19-10-2019, 06:46 PM
  3. GRBL milling stopping randomly
    By Datulab in forum General Electronics
    Replies: 4
    Last Post: 15-01-2017, 08:52 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •