Welcome to Our Community

Some features disabled for guests. Register Today.

Error 33

Discussion in 'General Talk' started by DylanPhelps99, Apr 29, 2021.

  1. DylanPhelps99

    Builder

    Joined:
    Apr 17, 2021
    Messages:
    5
    Likes Received:
    0
    Hello, I’ve just been giving an error message as shown below. I was on the final pass of the very last part of my carve. Can anyone tell me what this means please? I am using fusion360 with the correct and up to date post processor. Many thanks
     

    Attached Files:

  2. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,761
    Likes Received:
    1,352
    Please post your g-code - error 33 is an invalid target position on an arc command - one of us (who knows more than me) will be able to help if we see what was causing the problem.
    Alex.
     
  3. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,763
    Likes Received:
    4,266
  4. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,408
    Likes Received:
    1,899
    in the post options, turn on 'linearize small arcs' and regenerate your Gcode.
     
  5. DylanPhelps99

    Builder

    Joined:
    Apr 17, 2021
    Messages:
    5
    Likes Received:
    0
     

    Attached Files:

  6. DylanPhelps99

    Builder

    Joined:
    Apr 17, 2021
    Messages:
    5
    Likes Received:
    0

    Attached Files:

  7. DylanPhelps99

    Builder

    Joined:
    Apr 17, 2021
    Messages:
    5
    Likes Received:
    0
    Hi, Thank you. Is there anyway of me enabling this and then starting my project from just before the moment it went wrong as it was right at the end of my carve
     
  8. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Sure. Use a toolpath containment strategy.

    Google "fusion 360 toolpath containment". Lots of videos and posts on the subject.
     
  9. Adam Bivens

    Builder

    Joined:
    May 17, 2021
    Messages:
    19
    Likes Received:
    1
    Okay. Im looking for some help with the same problem, but I'm using Vcarve Pro and OP post. I have cut this same file about 20 times only smaller. It works fine and turns out great. I attempted to restart the whole thing. Still getting the same code. I have moved my $12 (Arc tolerance, millimeters) that is set at .002mm up and down .001 each time trying to see if that is the problem. But I have had no luck. Any help would be great.
     

    Attached Files:

  10. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,763
    Likes Received:
    4,266
    Always keep Arc Tolerance and other advanced Grbl settings at their defaults - non-default values lead to weird behaviour that you'll have a hard time troubleshooting later

    Post your Vectric file for a better check on what may be happening
     
  11. Adam Bivens

    Builder

    Joined:
    May 17, 2021
    Messages:
    19
    Likes Received:
    1
    It drops in the stars on in the center of the badge. Also I changed all setting back to where the were to start.
     

    Attached Files:

  12. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,408
    Likes Received:
    1,899
    If we dissect that line of Gcode we can get an idea of what is going on.
    G3 X24.0944 Y9.8490 I-0.005 J-0.0497
    G3 indicates a CCW arc.
    X and Y are the endpoint, the start point is 'where we are now' which was on the previous line of code
    I is the X offset from the previous point to the center of the arc
    J is the Y offset from the previous point to the center of the arc

    We can see from the small values of I and J that this is a very small arc radius.
    The problem with small offset values is that the difference between the start radius and the end radius can quickly get out of hand, GRBL detects this and gives the error 33 if the difference is too great. (GRBL wiki has details if you want to know more)

    The total solution, which I implemented in the Fusion360 post, is to detect small arcs and force them to be linear moves instead of arc moves. What is a small arc? The Fusion code compares the current bit radius to the arc radius and decides on that basis :
    Code:
    if (arcRadius < toolRadius) then linearize.
    Why that particular comparison? Because I tested(1), over a number of hours, all the scenarios I could think of and this is what worked consistently across many tool sizes and in particular SMALL tools. This is because Fusion uses tool radius for setting lead-in and lead-out arc sizes so the smaller the tool the smaller the lead-in/out, and small arcs are the ones that cause problems. Simply using a small fixed limit sometimes failed because Fusion does some weird stuff in the background that is not documented anywhere I could find.

    Assuming that Vcarve does the same sort of thing when generating paths then this same solution can be added to that post.

    (1) testing involves a process like 'change the post code, generate Gcode, load Gcode in CONTROL, run the code through GRBL in check mode (any problems, run again in full mode), repeat'.

    As Peter said, changing the GRBL arc settings will not greatly affect this problem, and is thus not a solution.
     
  13. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,763
    Likes Received:
    4,266
    As our posts make use of Vectric's core Grbl posts as base-posts, you may need to approach them directly for tech support on this one - you are welcome to include this thread's link so they can see the recommendation as well

    We use
    Code:
    POST_BASE = "Grbl_mm.pp"
    
    and
    Code:
    POST_BASE = "Grbl_inch.pp"
    
    (Vectric support will know what that means, basically, our post doesn't format the GCODE for Grbl, the base-post does, we simply change header and footers etc a little from what the base post does)
    Sidenote, do try the Millimeter post if you are processing in Inches - the base10 math may round off better?
     
  14. Adam Bivens

    Builder

    Joined:
    May 17, 2021
    Messages:
    19
    Likes Received:
    1
    WELL thank you so much for all the help. I read it and attempted to understand it the best I could. From what I gathered is 1 Vector has a problem I can fix. Or 2 change the post to MM. Well I can fix one of the two so I changed the post to MM ran a simulator and it looks to be okay. Now to hook back up and attempt to finish this cut. Thank you all so much for the help.
     
    Alex Chambers likes this.
  15. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,763
    Likes Received:
    4,266
    SIM just moves through the positions. You want to see if Grbl (the firmware on the controller) has trouble calculating the radius - by either running the job as an aircut, or by running it through Grbl's Check Mode: Grbl v1.1 Commands · gnea/grbl Wiki
     
    David the swarfer likes this.

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