China CNC Model 3018 GRBL Factory Parameters

Hey Folks,

First off im new to GRBL, lets make this known.

So I've purchased a CNC model 3018 kit from ebay. It included a pre programmed Woodpecker 3.2 board.

Now originally this board worked well but unfortunately I believe i managed to short the board out and damage it. I'm un able to communicate with the board. I've tried a lot of different things.
Luckily I just so happened to have a spare Arduino Uno board kicking around with a CNC v.3 shield. I've flashed the UNO with GRBL v.1.1 and I've confirmed that I have everything now functioning (ish).

I now need to fine tune the parameters to match what was programmed from factory to the woodpecker board, if i was smart i would of made a backup of the GRBL parameters on the board when I first used it but unfortunately I did not (New to this).

I'm wondering if anyone has a copy of the factory parameters ( from $1 all the way to $132) for the CNC model 3018 Woodpecker board?

This would help me out BIG TIME and save a lot of time.

I am waiting for my long overdue 3018 to arrive. There are lots of YouTube tutorials about them and IIRC some of them show the GRBL settings.

...R

There is a list here on CNC Zone

https://www.cnczone.com/forums/chinese-machines/345940-first-cnc-small-3018-chinese-cheap-machine.html

Steve

steve1001:
There is a list here on CNC Zone

https://www.cnczone.com/forums/chinese-machines/345940-first-cnc-small-3018-chinese-cheap-machine.html

Steve

Steve hanks so much for this!! ill let you all know how i fair out

So Stupid Me....

After looking through the files provided with the CNC3018 I found a copy of what I believe are the factory parameters for GRBL 0.9:

$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=6 (dir port invert mask:00000110)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=1 (homing dir invert mask:00000001)
$24=50.000 (homing feed, mm/min)
$25=635.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=800 (x, step/mm)
$101=800 (y, step/mm)
$102=800 (z, step/mm)
$110=635.000 (x max rate, mm/min)
$111=635.000 (y max rate, mm/min)
$112=635.000 (z max rate, mm/min)
$120=50.000 (x accel, mm/sec^2)
$121=50.000 (y accel, mm/sec^2)
$122=50.000 (z accel, mm/sec^2)
$130=225.000 (x max travel, mm)
$131=125.000 (y max travel, mm)
$132=170.000 (z max travel, mm)

Hopes this helps anyone else with this issue.

Now to try and make the UNO work......

Are you sure that these are the correct parameters?
I have this CNC https://www.aliexpress.com/item/33002001477.html and I also had to reinstall the firmware. I copied those values but the screw pitch is not correct.
Could you help me ?
Thank you.

distelg:
I copied those values but the screw pitch is not correct.

By exactly how much is it wrong? - What is it, and what should it be?

...R

Please be careful using other peoples parameters !

At best they are a guide to somebody else's working machine.
They may not be correct for your machine.
Some manufacturers use different thread pitches.
This is especially true for a chines manufacturer who copies another chinese manufacturer (very common)

There are a few calculators online to help with some of those aspects.
But you MUST know what you have.

My own recommendation is to always use millimeters $13=0

I use a cheap digital vernier for the next stage as it also allows me to fine tune the parameters.
Take a reading for an axis and write it down.
Now tell the machine to move that axis 10mm
Measure again and check it was 10mm movement.

If it was less than 10mm then reduce the steps per mm count by no more than 50 and repeat the above steps.
It it was more than 10mm then add to the steps per mm by no more than 50 and again repeat the steps.

As you get closer to the 10mm target you will be reducing the amount added or removed.
For most machines you may be looking at an initial figure of 400 but when accurately done may end up with a number just short of that or just above. I have one that is 398 but it repeats to less than .003 mm which is more than acceptable for these machines. They often advertise .05mm

Z axis measurements should in most cases be a similar approach but there are machines out there with a different Z screw pitch.

Most GRBL programs have the ability to change the parameters and to import and export them almost on the fly which makes the above steps quite easy.

Hello, finally these are the parameters with which my cnc returned to work:

**** Connected to COM13 @ 115200 baud ****
Grbl 1.1f ['$' for help]

$$
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 6 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 3 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 0 (Hard limits enable, boolean)
$22 = 0 (Homing cycle enable, boolean)
$23 = 0 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$25 = 500.000 (Homing search seek rate, mm/min)
$26 = 250 (Homing switch debounce delay, milliseconds)
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 5000 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 0 (Laser-mode enable, boolean)
$100 = 800.000 (X-axis travel resolution, step/mm)
$101 = 800.000 (Y-axis travel resolution, step/mm)
$102 = 800.000 (Z-axis travel resolution, step/mm)
$110 = 800.000 (X-axis maximum rate, mm/min)
$111 = 800.000 (Y-axis maximum rate, mm/min)
$112 = 800.000 (Z-axis maximum rate, mm/min)
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
$130 = 200.000 (X-axis maximum travel, millimeters)
$131 = 200.000 (Y-axis maximum travel, millimeters)
$132 = 200.000 (Z-axis maximum travel, millimeters)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok