Welcome to Our Community

Some features disabled for guests. Register Today.

Error Codes 6 and 9

Discussion in 'Control Software' started by jeffmorris, Jan 17, 2018.

  1. jeffmorris

    jeffmorris Well-Known
    Builder

    Joined:
    Nov 6, 2017
    Messages:
    290
    Likes Received:
    51
    I almost finished building my Arco System and started working on electronics. I have CNC xPro V3 board with GRBL V1.1. I use GrblControl software. I didn't connect anything to the board. I got Error Codes 6 and 9. I found out that Error Code 6 means no homing switches are installed. I don't know that Error Code 9 means. I didn't buy any switches. I connected the board to an 24VDC PSU made for CNC routers and 3D printers. How can I fix the Error Code problems?
     
  2. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    the full list of error codes is here
    Grbl v1.1 Interface · gnea/grbl Wiki · GitHub

    seems to me your GRBL is set up for home/limit switches but they are not installed.
    read this Grbl v1.1 Configuration · gnea/grbl Wiki · GitHub and turn off homing and limits.
     
  3. jeffmorris

    jeffmorris Well-Known
    Builder

    Joined:
    Nov 6, 2017
    Messages:
    290
    Likes Received:
    51
    I can't enter anything in the textbox because GRBLControl keeps on flashing the error codes every second.
     
  4. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    use the Arduino serial console, or UGS to change the settings.
     
  5. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    but wait, if you are using 'grblcontrol' and GRBL1.1 then it will never work since GRBLcontrol has not been updated to work with GRBL 1.1.
    rather use Candle 1.1.7 Releases · Denvi/Candle · GitHub
     
  6. jeffmorris

    jeffmorris Well-Known
    Builder

    Joined:
    Nov 6, 2017
    Messages:
    290
    Likes Received:
    51
    How can I turn off homing and limits?
     
  7. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
  8. jeffmorris

    jeffmorris Well-Known
    Builder

    Joined:
    Nov 6, 2017
    Messages:
    290
    Likes Received:
    51
    I found out that GRBL Panel software works. I can jog the machine. I should be getting the switches from Probotix.
     
  9. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    I'm having a similar issue - Running a CNC xPRO V3 on an oxcnc build with macOS. It was running fine, but my old mac died, so I replaced it and now I get an endless loop of error:9 whenever I connect to the board. Did alot of reading and tried every possible solution I could find but to no avail. Would appreciate anyone's suggestions on how to resolve this problem.

    Cheers.
     
  10. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    error:9 is "G-code locked out during alarm or jog state".
    so why is it in an alarm state?
    do you have homing switches? anything changed?
    check the GRBL setup carefully.
    What GUI are you using? it may have had settings on the old machine that you need to duplicate on the new.
     
  11. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    I can't pinpoint why it is an alarm state. Yes, I have homing switches and physically nothing changed other than running it on a new computer. I even tried physically disconnecting the switches to see if I would get a different response but it's the same.
    I did reflash the board to GRBL 1.1f to see if that made any difference but same error and I have gone through the GBRL setup to check that the settings are the same as when it was operating properly.
    I was using UGS. I've also tried UGS platform and OpenBuilds CONTROL but all report that the board is in an alarm state that I can't get out of.
     
  12. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    Dump out your Grbl settings for us to check. Otherwise we can only offer guesswork :)

    Send $$, copy, paste in a reply
    Also, copy paste the output of "$N"
     
    David the swarfer likes this.
  13. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    First
    Change the GRBL settings to turn off homing entirely and check that it then comes up without an alarm.
    Home will then be wherever you turned it on.

    Then:
    Use the OpenBuildsCONTROL troubleshooting page to check that the switches are working correctly.
    Once the switches are confirmed to be working correctly you can reenable homing (but leave soft limits off)
    Make sure you set the 'homing pull off' to enough to release the switches reliably.
    The default is 1mm which is pretty much always too small.

    Note that the serial console will usually display details about the cause of the alarm.
     
  14. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    Ok, so here are my GRBL settings along with most of the message string. I turned off homing but that didn't seem to resolve the issue, it was still in an alarm state. I was able to check the limit switched using OpenBuildsCONTROL and they are working correctly.

    It's very hard to actually change any of the settings because of the frequency of the alarm/error pop up window.

    I've posted the result of "$N" at the end.

    Thanks.




    **** Connected to /dev/tty.usbserial-DN041WT0 @ 115200 baud ****


    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    error:9

    error:9

    ok

    error:9

    error:9

    >>> $X

    error:9

    >>> $H

    >>> $$

    ALARM:9

    ok



    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    error:9

    error:9

    ok

    error:9

    error:9

    error:9

    error:9

    >>> $$

    $0=3

    $1=255

    $2=7

    $3=1

    $4=1

    $5=0

    $6=0

    $10=3

    $11=0.020

    $12=0.002

    $13=0

    $20=0

    $21=1

    $22=1

    $23=3

    $24=25.000

    $25=500.000

    $26=25

    $27=5.000

    $30=1000

    $31=0

    $32=0

    $100=26.667

    $101=26.667

    $102=200.000

    $110=2500.000

    $111=2500.000

    $112=1500.000

    $120=50.000

    $121=50.000

    $122=50.000

    $130=315.000

    $131=530.000

    $132=68.000

    ok

    error:9

    error:9

    error:9

    ok

    error:9

    error:9

    error:9

    error:9

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    error:9

    error:9

    ok

    >>> $22=0

    ok

    error:9

    error:9

    error:9

    error:9

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    >>> $$

    error:9

    error:9

    error:9

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    **** Connection closed ****

    **** Connected to /dev/tty.usbserial-DN041WT0 @ 115200 baud ****



    Grbl 1.1f ['$' for help]

    error:2

    error:1

    error:2

    error:1

    error:1

    ok

    error:1

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    >>> $$

    $0=3

    $1=255

    $2=7

    $3=1

    $4=1

    $5=0

    $6=0

    $10=3

    $11=0.020

    $12=0.002

    $13=0

    $20=0

    $21=1

    $22=0

    $23=3

    $24=25.000

    $25=500.000

    $26=25

    $27=5.000

    $30=1000

    $31=0

    $32=0

    $100=26.667

    $101=26.667

    $102=200.000

    $110=2500.000

    $111=2500.000

    $112=1500.000

    $120=50.000

    $121=50.000

    $122=50.000

    $130=315.000

    $131=530.000

    $132=68.000

    ok

    error:2

    error:1

    error:2

    error:1

    error:1

    ok

    error:1

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    **** Connection closed ****

    **** Connected to /dev/tty.usbserial-DN041WT0 @ 115200 baud ****



    Grbl 1.1f ['$' for help]

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:2

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    error:2

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:2

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    error:2

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:2

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    >>> G90 G0 Z0.0

    >>> G90 G0 X0 Y0 Z0

    ok

    ok

    error:2

    error:1

    ok

    error:1

    error:1

    error:1

    ALARM:1

    [MSG:Reset to continue]

    >>> $X

    >>> $H



    Grbl 1.1f ['$' for help]

    [MSG:Check Limits]

    [MSG:'$H'|'$X' to unlock]

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    >>> $H

    ok

    error:9

    error:9

    >>> $X

    [MSG:Caution: Unlocked]

    ok

    error:1

    error:1

    error:1

    error:2

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:1

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    error:2

    error:1

    error:1

    error:2

    >>> G91 G0 Y-1

    error:1

    error:2

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    >>> G91 G0 Y-1

    error:1

    error:2

    >>> G91 G0 Y1

    error:1

    error:2

    >>> G91 G0 Y1

    ok

    ALARM:1

    >>> G91 G0 Y1

    [MSG:Reset to continue]

    >>> G91 G0 Y1

    >>> G91 G0 Y1

    >>> G91 G0 Y-1

    >>> G91 G0 Y-1

    >>> $H

    >>> $X

    >>> $X

    >>> G91 G0 X1

    >>> G91 G0 X-1



    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    ok

    error:9

    error:9

    >>> G91 G0 Y1

    error:9

    error:9

    error:9

    >>> G91 G0 Y1

    error:9

    error:9

    error:9

    >>> G91 G0 Y-1

    error:9

    >>> G91 G0 Y-1

    error:9

    >>> G91 G0 Y-1

    error:9

    error:9

    >>> G91 G0 X-1

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    >>> G91 G0 X1

    error:9

    error:9

    error:9

    error:9

    error:9



    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9



    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    >>> $H

    error:9

    error:9

    error:9

    >>> $X

    [MSG:Caution: Unlocked]

    ok

    ok

    ok

    error:2

    error:1

    error:1

    error:2

    error:2

    ALARM:1

    [MSG:Reset to continue]



    Grbl 1.1f ['$' for help]

    [MSG:'$H'|'$X' to unlock]

    [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    ok

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    >>> G91 G0 Y1

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    error:9

    >>> $X

    [MSG:Caution: Unlocked]

    ok

    ok

    error:1

    error:1

    error:1

    error:2

    ok

    ok

    error:2

    error:1

    error:1

    error:2

    error:2

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:2

    >>> G91 G0 X-1

    error:1

    error:2

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    error:1

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    >>> G91 G0 X-1

    ok

    error:2

    ok

    >>> G91 G0 X-1

    ok

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    >>> G91 G0 X-1

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    ok

    error:2

    ok

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    error:2

    ok

    >>> G91 G0 X-1

    ok

    error:2

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    error:2

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    error:2

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    error:2

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    error:1

    error:2

    >>> G91 G0 X1

    error:1

    ok

    error:2

    >>> G91 G0 X1

    ok

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    error:1

    ok

    error:1

    error:2

    >>> G91 G0 X1

    ok

    ok

    ok

    error:1

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:1

    ok

    error:2

    ok

    >>> G91 G0 X1

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:2

    error:1

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:2

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    error:1

    error:1

    >>> G91 G0 X1

    error:2

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    error:2

    error:1

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    error:1

    error:2

    >>> G91 G0 X1

    error:1

    ok

    error:2

    >>> G91 G0 X1

    ok

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    ok

    error:2

    ok

    >>> G91 G0 X1

    ok

    ok

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:1

    error:1

    >>> G91 G0 X1

    error:1

    ok

    ok

    ok

    ok

    error:2

    ok

    error:1

    >>> G91 G0 X1

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:2

    error:1

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:2

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    ok

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    ok

    error:2

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    error:1

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    error:1

    error:1

    >>> G91 G0 X-1

    ok

    >>> G91 G0 X-1

    error:2

    ok

    ok

    error:1

    >>> G91 G0 X-1

    ok

    >>> G91 G0 X-1

    error:1

    error:1

    error:1

    ok

    >>> G91 G0 X-1

    ok

    ok

    >>> G91 G0 X-1

    ok

    >>> G91 G0 X-1

    error:1

    >>> G91 G0 X-1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    ok

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    ok

    error:1

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    error:2

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    error:1

    ok

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    error:2

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    error:1

    >>> G91 G0 X1

    ok

    error:2

    >>> G91 G0 X1

    error:1

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    ok

    error:1

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    ok

    ok

    error:1

    error:1

    error:1

    >>> G91 G0 X1

    ok

    error:1

    error:2

    ok

    >>> G91 G0 X1

    ok

    ok

    >>> G91 G0 X1

    ok

    >>> G91 G0 X1

    error:1

    >>> G91 G0 Y-1

    error:1

    error:1

    error:1

    ok

    >>> G91 G0 Y-1

    ok

    ok

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    >>> G91 G0 Y-1

    error:1

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    ok

    >>> G91 G0 Y-1

    error:1

    >>> G91 G0 Y-1

    ok

    error:2

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    error:1

    >>> G91 G0 Y-1

    ok

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    ok

    error:1

    >>> G91 G0 Y-1

    error:1

    >>> G91 G0 Y-1

    error:2

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    >>> G91 G0 Y-1

    error:1

    ok

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    error:1

    >>> G91 G0 Y-1

    ok

    >>> G91 G0 Y-1

    error:1

    error:1

    >>> G91 G0 Y-1

    error:1

    ok

    >>> G91 G0 Y-1

    error:1

    ok

    ok

    >>> G91 G0 Y-1

    ok

    error:1

    error:1

    ok

    error:1

    >>> G91 G0 Y1

    ok

    ok

    error:1

    error:1

    >>> G91 G0 Y1

    ok

    error:1

    >>> G91 G0 Y1

    ok

    >>> G91 G0 Y1

    ok

    ok

    error:1

    >>> G91 G0 Y1

    ok

    ok

    >>> G91 G0 Y1

    error:1

    >>> G91 G0 Y1

    error:1

    ok

    >>> G91 G0 Y1

    ok

    ok

    >>> G91 G0 Y1

    ok

    ok

    ok

    error:1

    >>> G91 G0 Y1

    ok

    ok

    >>> G91 G0 Y1

    error:1

    ok

    >>> G91 G0 Y1

    error:1

    ok

    error:1

    >>> G91 G0 Y1

    ok

    ok

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    ok

    error:1

    **** Connection closed ****

    **** Connected to /dev/tty.usbserial-DN041WT0 @ 115200 baud ****



    Grbl 1.1f ['$' for help]

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    error:1

    error:1

    error:1

    ok

    error:1

    error:1

    error:1

    error:1

    error:2

    error:1

    >>> $

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    error:1

    ok

    ok

    error:1

    error:1

    ok

    error:1

    ok

    error:1

    ok

    error:1

    error:1

    ok

    ok

    error:1

    ok

    error:1

    ok

    ALARM:1

    [MSG:Reset to continue]

    **** Connection closed ****







    Grbl 1.1f ['$' for help] [MSG:'$H'|'$X' to unlock] error:9
    error:9

    error:9
    >>> $N
    error:9
    >>>
    error:9
    >>>
    error:9
    >>>
    error:9
    >>>
    error:9
    >>>
    error:9
    error:2
    [HLP:$$ $# $G $I $N $x=vGl $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x] ok
     
  15. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder

    Joined:
    Aug 6, 2013
    Messages:
    1,346
    Likes Received:
    685
    error 1 and 2 mean:
    1 G-code words consist of a letter and a value. Letter was not found.
    2 Numeric value format is not valid or missing an expected value.
    so I'd say that your PC or controller is not communicating correctly over usb. Tried a different (short) USB cable?
     
  16. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    Tried a shorter cable, no luck.
    Not sure what else to try.
     
  17. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    1) Run '$RST=*' from the Serial Console tab
    2) go to Wizards and Tools - grbl Flash. Reflash your controller.
    3) unplug everything to avoid any external faults from putting us on a goose chase, connect just the board, via USB to computer
    4) reboot Pc
    5) test again
     
  18. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    Oh and of course all this is OpenBuilds CONTROL (known to work... Get it working here first it miggt be your other software)
     
  19. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    Managed to reflash the controller, unplugged everything, rebooted & still got error messages. See below



    [11:49:20] [ 3D Viewer ] WebGL Support found! success: this application will work optimally on this device!

    [11:49:20] [ Websocket ] Bidirectional Websocket Interface Started

    [11:49:41] [ connect ] PORT INFO: Port is now open: /dev/tty.usbserial-DN041WT0 - Attempting to detect Firmware

    [11:49:41] [ connect ] Checking for firmware on /dev/tty.usbserial-DN041WT0

    [11:49:41] [ connect ] Detecting Firmware: Method 1 (Autoreset)

    [11:49:42] [ connect ] Detecting Firmware: Method 2 (Ctrl+X)

    [11:49:42] [ ]

    [11:49:42] [ ] Grbl 1.1f ['$' for help]

    [11:49:42] [ $$ ] $0=10 ;Step pulse time, microseconds

    [11:49:42] [ $$ ] $1=25 ;Step idle delay, milliseconds

    [11:49:42] [ $$ ] $2=0 ;Step pulse invert, mask

    [11:49:42] [ $$ ] $3=0 ;Step direction invert, mask

    [11:49:42] [ $$ ] $4=0 ;Invert step enable pin, boolean

    [11:49:42] [ $$ ] $5=0 ;Invert limit pins, boolean

    [11:49:42] [ $$ ] $6=0 ;Invert probe pin, boolean

    [11:49:42] [ $$ ] $10=1 ;Status report options, mask

    [11:49:42] [ $$ ] $11=0.010 ;Junction deviation, millimeters

    [11:49:42] [ $$ ] $12=0.002 ;Arc tolerance, millimeters

    [11:49:42] [ $$ ] $13=0 ;Report in inches, boolean

    [11:49:42] [ $$ ] $20=0 ;Soft limits enable, boolean

    [11:49:42] [ $$ ] $21=0 ;Hard limits enable, boolean

    [11:49:42] [ $$ ] $22=0 ;Homing cycle enable, boolean

    [11:49:42] [ $$ ] $23=0 ;Homing direction invert, mask

    [11:49:42] [ $$ ] $24=25.000 ;Homing locate feed rate, mm/min

    [11:49:42] [ $$ ] $25=500.000 ;Homing search seek rate, mm/min

    [11:49:43] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds

    [11:49:43] [ $$ ] $27=1.000 ;Homing switch pull-off distance, millimeters

    [11:49:43] [ $$ ] $30=1000 ;Maximum spindle speed, RPM

    [11:49:43] [ $$ ] $31=0 ;Minimum spindle speed, RPM

    [11:49:43] [ $$ ] $32=0 ;Laser-mode enable, boolean

    [11:49:43] [ $$ ] $100=250.000 ;X-axis steps per millimeter

    [11:49:43] [ $$ ] $101=250.000 ;Y-axis steps per millimeter

    [11:49:43] [ $$ ] $102=250.000 ;Z-axis steps per millimeter

    [11:49:43] [ $$ ] $110=500.000 ;X-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $111=500.000 ;Y-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $112=500.000 ;Z-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $120=10.000 ;X-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $121=10.000 ;Y-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $122=10.000 ;Z-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $130=200.000 ;X-axis maximum travel, millimeters

    [11:49:43] [ $$ ] $131=200.000 ;Y-axis maximum travel, millimeters

    [11:49:43] [ $$ ] $132=200.000 ;Z-axis maximum travel, millimeters

    [11:49:43] [ $$ ] ok

    [11:49:43] [ $I ] [VER:1.1f.20170801:]

    [11:49:43] [ $I ] [OPT:V,15,128]

    [11:49:43] [ $I ] ok

    [11:49:43] [ $$ ] $0=10 ;Step pulse time, microseconds

    [11:49:43] [ $$ ] $1=25 ;Step idle delay, milliseconds

    [11:49:43] [ $$ ] $2=0 ;Step pulse invert, mask

    [11:49:43] [ $$ ] $3=0 ;Step direction invert, mask

    [11:49:43] [ $$ ] $4=0 ;Invert step enable pin, boolean

    [11:49:43] [ $$ ] $5=0 ;Invert limit pins, boolean

    [11:49:43] [ $$ ] $6=0 ;Invert probe pin, boolean

    [11:49:43] [ $$ ] $10=1 ;Status report options, mask

    [11:49:43] [ $$ ] $11=0.010 ;Junction deviation, millimeters

    [11:49:43] [ $$ ] $12=0.002 ;Arc tolerance, millimeters

    [11:49:43] [ $$ ] $13=0 ;Report in inches, boolean

    [11:49:43] [ $$ ] $20=0 ;Soft limits enable, boolean

    [11:49:43] [ $$ ] $21=0 ;Hard limits enable, boolean

    [11:49:43] [ $$ ] $22=0 ;Homing cycle enable, boolean

    [11:49:43] [ $$ ] $23=0 ;Homing direction invert, mask

    [11:49:43] [ $$ ] $24=25.000 ;Homing locate feed rate, mm/min

    [11:49:43] [ $$ ] $25=500.000 ;Homing search seek rate, mm/min

    [11:49:43] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds

    [11:49:43] [ $$ ] $27=1.000 ;Homing switch pull-off distance, millimeters

    [11:49:43] [ $$ ] $30=1000 ;Maximum spindle speed, RPM

    [11:49:43] [ $$ ] $31=0 ;Minimum spindle speed, RPM

    [11:49:43] [ $$ ] $32=0 ;Laser-mode enable, boolean

    [11:49:43] [ $$ ] $100=250.000 ;X-axis steps per millimeter

    [11:49:43] [ $$ ] $101=250.000 ;Y-axis steps per millimeter

    [11:49:43] [ $$ ] $102=250.000 ;Z-axis steps per millimeter

    [11:49:43] [ $$ ] $110=500.000 ;X-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $111=500.000 ;Y-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $112=500.000 ;Z-axis maximum rate, mm/min

    [11:49:43] [ $$ ] $120=10.000 ;X-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $121=10.000 ;Y-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $122=10.000 ;Z-axis acceleration, mm/sec^2

    [11:49:43] [ $$ ] $130=200.000 ;X-axis maximum travel, millimeters

    [11:49:43] [ $$ ] $131=200.000 ;Y-axis maximum travel, millimeters

    [11:49:43] [ $$ ] $132=200.000 ;Z-axis maximum travel, millimeters

    [11:49:43] [ $$ ] ok

    [11:49:43] [ ] error: 2 - Numeric value format is not valid or missing an expected value. [ $I ]

    [11:49:43] [ $I ] error:2

    [11:49:45] [ connect ] Firmware Detected: grbl version 1.1f on /dev/tty.usbserial-DN041WT0

    [11:49:55] [ ] error: 2 - Numeric value format is not valid or missing an expected value. [ undefined ]

    [11:49:55] [ ] error:2

    [11:49:55] [ ] [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    [11:49:55] [ ] ok

    [11:49:57] [ ] error: 1 - G-code words consist of a letter and a value. Letter was not found. [ undefined ]

    [11:49:57] [ ] error:1

    [11:49:58] [ ] [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    [11:49:58] [ ] ok

    [11:49:58] [ ] error: 2 - Numeric value format is not valid or missing an expected value. [ undefined ]

    [11:49:58] [ ] error:2

    [11:49:58] [ ] [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]

    [11:49:58] [ ] ok

    [11:49:59] [ ] error: 2 - Numeric value format is not valid or missing an expected value. [ undefined ]

    [11:49:59] [ ] error:2

    [11:50:02] [ disconnect ] PORT INFO: Port closed
     
  20. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    While it starts up fine, then starts erroring... what are you sending/doing/clicking when the errors start...
     
  21. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    At the end, the port closed. Did you hit disconnect, or did the port die on its own...
    Still looks like USB comms issues if you didnt send/do anything

    1) Try a different cable
    2) Try a different PC
    3) Make sure you have the official FDTI Drivers Virtual COM Port Drivers
     
  22. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
  23. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Resident Builder Project Maker Builder

    Joined:
    Mar 1, 2017
    Messages:
    2,289
    Likes Received:
    1,120
    Might be a clue here too... That new Mac might be the issue... Either drivers, or the ports are broken? Try a different PC (bet its gonna work fine on another PC)
     
  24. Nick_b

    Nick_b New
    Builder

    Joined:
    Apr 12, 2018
    Messages:
    6
    Likes Received:
    4
    Peter & David, thanks for your time and input - looks like it was the FDTI drivers. You both pointed to a USB communications issue. I had neglected to install the correct drivers on my new computer - I installed them tonight and the board is responding as it should. Haven't had a chance to cut anything yet but through OpenBuilds CONTROL, I've been able to jog and home the machine which I could not do before. Looking forward to doing some cutting tomorrow. Thanks again!
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice