Welcome to Our Community

Unlock hidden features. Sign Up for Free Today!

Help,..Help.....Fine Tuning the xpro

Discussion in 'Controller Boards' started by ian carfagna, Nov 18, 2014.

  1. ian carfagna

    Builder

    Joined:
    Sep 4, 2014
    Messages:
    9
    Likes Received:
    1
    OK...Big question. I wired the xpro and got all the motors moving. I created a test gcode file from sketchup and made the cut area 3 inched by 3 inches. BUT, when i run it, the x and y's are moving like 20 inches...for some reason the motors dont know what an inch is. How to i set what each step's value is?
     
  2. Texflyboy

    Texflyboy New
    Builder

    Joined:
    Nov 15, 2014
    Messages:
    4
    Likes Received:
    0
    Ian,

    I had the same issues when I first tried cutting air with my OX. I finally found this in a post from spark-concepts on their forum. These settings will get you close. Pay particular attention to commands $100 $101 and $102. They are much different than the the GRBL default settings.

    (From spark-concepts.com forum.
    Thread title "Known working settings for GRBL on a standard Zeus kit"


    Hi guys,

    We have been pulling data from user to find a good "average" setting for the Zeus/Ox CNC kits. We plan on releasing a custom hex for upgrading GRBL shortly. In the meantime this is where we are with settings:
    $0=10 (step pulse, usec)
    $1=255 (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)
    $14=1 (auto start, bool)
    $20=0 (soft limits, bool)
    $21=1 (hard limits, bool) \\Change to 0 (zero) if you do not have limit switches/homing switches
    $22=1 (homing cycle, bool) \\ Change to 0 (zero) if you do not have limit switches/homing switches
    $23=3 (homing dir invert mask:00000011)
    $24=50.000 (homing feed, mm/min)
    $25=1200.000 (homing seek, mm/min)
    $26=250 (homing debounce, msec)
    $27=3.000 (homing pull-off, mm)
    $100=26.670 (x, step/mm)
    $101=26.670 (y, step/mm)
    $102=200.000 (z, step/mm)
    $110=7500.000 (x max rate, mm/min)
    $111=7500.000 (y max rate, mm/min)
    $112=1500.000 (z max rate, mm/min)
    $120=100.000 (x accel, mm/sec^2)
    $121=100.000 (y accel, mm/sec^2)
    $122=100.000 (z accel, mm/sec^2)
    $130=510.000 (x max travel, mm)
    $131=770.000 (y max travel, mm)
    $132=170.000 (z max travel, mm)

    Please remember to take things slow/safe for the first couple times until you get a feeling for the settings some of these are much greater than the default GRBL settings (like the accel settings).

    Kagon - check to make sure you have the "use aggressive preload strategy" check in the GRBL Controller settings - Another option is to try you good in Universal G Code Sender - not quite as fancy GUI but the preloading strategy seems to work better with GRBL 0.9g's planner.
     
  3. dcarlisle

    dcarlisle Well-Known
    Builder

    Joined:
    Jan 24, 2015
    Messages:
    29
    Likes Received:
    1
    texflyboy
    thanks for posting this it helped me out a lot I just built a ox and was messing with the settings got them all screwed up so it wouldn't move at all put in these settings now it moves z works fine but when I move x and y they chatter a lot tried adjusting current doesn't seem to make difference took of the belts that didn't make difference
    when I set $1 to 255 after steppers move the sit there and click I know Im missing something it has to be simple but I am a total newbie at cnc and can't figure it out any help would be appreciated
     
  4. Texflyboy

    Texflyboy New
    Builder

    Joined:
    Nov 15, 2014
    Messages:
    4
    Likes Received:
    0
    Check your microstep settings. You should have jumpers installed on positions 1 and 2 on each axis on the controller.
     
    #4 Texflyboy, Apr 5, 2015
    Last edited: Apr 6, 2015

Share This Page

  • About Us

    The OpenBuilds Team is dedicated helping you to Dream it - Build it - Share it! Collaborate on our forums and be sure to visit the Part Store for all your Building needs!
  • Like us on Facebook

  • Support Open Source FairShare Program!

    OpenBuilds FairShare Give Back Program provide resources to Open Source projects, developers and schools around the world. Invest in your future by helping others develop theirs!

    Donate to FairShare!