GBRL error rajat

hello,
I am a Mechanical Engg. student. I am currently working on the 3 axis CNC machine develope by our college student 2 years ago.

He uses a stepper motor, TB6600 drivers, Ardunio and universal G code software.
I want to change the minimum feed rate of the machine which is set to 1 mm/min.
I don't know what should i have to do for that. when I open the Arduino program it shows an error.

  1. #error "Required HOMING_CYCLE_0 not defined."

  2. #error "WCO refresh must be greater than one."

3)#error "Override refresh must be greater than zero."

Let me know the solution for the above problem &what should i have to do?

You can't. GRBL has a min-speed, you'll find the reason for it and the explation in the code. If you need to go slower, increase microstepping, add a gearbox, or get a decent machine controller (I'd suggest LinuxCNC).

@RajatMore

The standard GEBL settings are HERE

Note that is for v 1.1 !

In UGS there is an option to look at and alter the basic firmware settings.
Simply select MACHINE and then Firmware Settings.
Your machine must be connected for this to happen.

TOPIC SPLIT
DO NOT HIJACK !

Could you take a few moments to READ THIS.
It will help you get the best out of the forum.

Bob.

What is the role of firmware in arduino nano chip ?

When you load GRBL to an Arduino it becomes what is commonly known as firmware.

That allows it to recognise G-CODE and translate / interpret that into a movement or action using an almost standard approach.

I say almost standard as GRBL does not accept every g-code command and even some full size CNC machines rely on minor variations.

Bob.