Sainsmart Genmitsu 4040 Pro Default GRBL settings

Sainsmart Genmitsu 4040 Pro GRBL settings

Below is the list of default GRBL settings for the Sainsmart Genmitsu 4040 Pro should you need to restore them to the factory originals.

Most of the settings you will never need to change. A couple that I have changed are listed at the bottom.

$0=10 (Step pulse time, microseconds)
$1=25 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=4 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=1 (Invert limit pins, boolean)
$6=1 (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=1 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=3 (Homing direction invert, mask)
$24=100.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=10000 (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)
$103=177.777 (A-axis travel resolution, step/mm)
$110=2000.000 (X-axis maximum rate, mm/min)
$111=2000.000 (Y-axis maximum rate, mm/min)
$112=2000.000 (Z-axis maximum rate, mm/min)
$113=1000.000 (A-axis maximum rate, mm/min)
$120=20.000 (X-axis acceleration, mm/sec^2)
$121=20.000 (Y-axis acceleration, mm/sec^2)
$122=20.000 (Z-axis acceleration, mm/sec^2)
$123=20.000 (A-axis acceleration, mm/sec^2)
$130=600.000 (X-axis maximum travel, millimeters)
$131=500.000 (Y-axis maximum travel, millimeters)
$132=110.000 (Z-axis maximum travel, millimeters)
$133=9999.000 (A-axis maximum travel, millimeters)

These are some of the settings I have changed so far (20 February 2023) and everything is running ok. You change these at your own risk and if you notice any issues then start by reverting these.

$1=255 (Step idle delay, milliseconds) – This should help to hold your motors in place
$110=3000.000 (X-axis maximum rate, mm/min) – This increases your fast travel when moving between cuts, lowering job times
$111=3000.000 (Y-axis maximum rate, mm/min) – This increases your fast travel when moving between cuts, lowering job times
$120=100.000 (X-axis acceleration, mm/sec^2) – This increases your acceleration, lowering job times
$121=100.000 (Y-axis acceleration, mm/sec^2) – This increases your acceleration, lowering job times
$122=100.000 (Z-axis acceleration, mm/sec^2) – This increases your acceleration, lowering job times

3 Comments to “Sainsmart Genmitsu 4040 Pro Default GRBL settings”

  • Paul Anthony King

    Thank you James open builds had changed a lot of the settings. After i had reset to the factory settings above it now works perfectly.

  • KEVIN BENNETT

    You are a godsend James! I could not get my machine to work until I found this page and changed my settings as you recommended! Thank You!

  • Danny Meadows

    James,
    I have been struggling ever since i got the 4040. I run sevaeral lasers and I must be over thinking this machine. I have watched you videos over and over again. I never could get this figured out it doesnt seem that hard lol. I tried open builds after failing in UGS and Easel. I got the offline controller as well. I had gotten it to work in the beginning but it just quit yesterday when i was messing with open builds, It now dosent recongnize thr controller or any thing in UGS when it comes to jogging. It connects but no response. Shall I add the gcodes again? If bso do i copy what you have here and just paste as is? Sorry for the rant but i really want to learn this thing lol. Thanks for all you do and one day i can look back and just laugh ay my mistakes.
    thanks
    Danny

Leave A Comment