I've been getting the attached error about 75% through a print. I can't see any way to get past it, just to abort. What does it mean? I'm using the black box on a lead1010. I'm cutting about 1" foam using adaptive clearing. It goes through a couple layers then stops. Using Fusion360 to create the part and the cutting file. Thanks for any suggestions on what I can go look for.
Are you using our Post? Error 33 means The motion command has an invalid target. G2, G3, and G38.2 generates this error, if the arc is impossible to generate or if the probe target is the current position. See Grbl v1.1 Interface · gnea/grbl Wiki If you aren't using our Post, try that first: docs:software:fusion360 [OpenBuilds Documentation] otherwise post the Fusion and Gcode files for checking
Thanks for the quick reply Peter! I am using the Openbuilds post (I'm not advanced enough to veer from the OB recommendations lol). This is the gcode file. The file stopped in the corner below the origin. Let me know if you need any other files or screenshots, etc. I've never tried to share a file before...let me know if this works: Fusion
yep, fails in check mode. the lines are Code: X1.6707 Y3.2185 G3 X1.6479 Y3.2243 Z-0.8544 I-0.0125 J-0.001 The small I and J values indicate a very small arc. Did you perhaps turn off the 'linearize small arcs" option? and do you have the latest version of the post? (V1.0.32) Chord length is 0.0235" which is small The 2 radiii are 0.0123 and 0.0125 which are 1.6% different which is why you are getting an error. Fusion does this unequal radii output which causes this problem and is why the 'linearize small arcs' option exists to work around it. Any arc with radius less than the tool radius must be linearized (which means it is output as line segments instead of a G2/G3 command).
David, thanks for the help! I have downloaded the most recent post so i'll rerun it with that. Here is what the post screen currently looks like. Should i try it again like this or change anything else? Also, how do I use 'check mode' to see if will run the job OK? thanks
yes try it like this in the Log/Serial console tab give the command $C and it will go into check mode (or turn it off if it was on) Check whether check mode is on or off by giving a ? and it will respond with a status line like <Check|MPos:0.000,0.000,0.000,0.000|Bf:35,1023|FS:0,0|PnA|Ov:100,100,100> if check mode is active. the 'Check' will be absent if check mode is off. Once check mode is active just run the job as normal. The serial console will display the commands going past very fast, the machine will not move at all.
if you do get another failure with the new post please attach your fusion drawing here so I can look at what is generating this problem
Where do i find the Log/Serial console tab? is that in fusion before doing the post process? i'm using the black box with the OB handheld unit that uses a usb stick.
oh, serial console is in OBCONTROL on a PC, the Interface does not give us a lot of debugging options.