Hey everyone. I am a green beginner...fyi. At the end of my rope trying to get this working... maybe someone can help. Here is my issue: First, G53 mode seems to function correctly. Homing is also correct. X and Y seem to function as advertised. However, my Z seems to only take positive or negative values, depending of whether I "flip" the movement. So anytime I get G-Code that goes from positive to negative I get an "out of bounds" error. Example: G0 Z0 (works just fine). G0 Z7 along with G0 Z-1 within the same G-Code will always give me an error. Either on the first Z7 or the Z-1, depending on which way I have the Z configured. But I cannot get both to function together.... What am I missing?? Also, the "Hello World" says its using a "3 inch diameter mill". I have never seen anything like that, especially for a 1/4" router. Is it possible I am just not understanding any of this??? I am about two more fits away from taking a hammer to this machine!!!!!! I am sure the solution is simple, but **** it is elusive. Please help is you have the time and the answers!!!!
3mm (1/8 inch) - metric No such error known, so post screenshot of the actual error, maybe have Soft Limits on by mistake in Grbl Settings?
Here is the text, but the meaning is just what I posted Alarm: 2 - G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. [(Program Name: blah blah)] And why would I have my Soft Limits off? I have both hard and soft limits on...
Specifics are important there a couple that "mean the sample thing" but the minor details still have very different resolutions... Would have wasted time to ask if it was clearly obvious which one it was, did guess correctly though Yes, that means you have soft limits on. Go to Grbl Settings, advanced, soft limits, disable, save and reset when prompted Soft limits requires a) correct setup of max travel including tool offset overshoot, and b) understanding of coordinate systems. Just nit beginner friendly If the error trips you up, best to disable for now - until you understand its core functioning better. We leave it off in our profiles for a reason, they add complexity most folks aren't ready for on the early part of the learning curve
I am fairly sure I have tried this before (on the advice of support a few days back in this [[ Self-censored to Awesome Learning Experience!!]]).. but I did it again just now - a few times. Took the limits off and I now I get Hard Limit Triggered. Hello World errors with "ALARM: 1 - Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Rehoming is highly recommended. [ G1 F1000 X83.9664 Y107.9497 Z-1.0000 S1000 ] --WRONG - first error ends with "[ undefined ] " ... the listed error above is the second one. This error is due to the "G0 Z7" line. I Homed ahead of time. Tried this several times. If I flip my Z it runs without going up too high.. upside down (seems less than helpful, but I thought I would add the detail.... I am trying). Also, I have my X, Y and Z setup to the .n mm for their total travel (X=1199.0 Y=1299.0 Z=108.0). I can move each axis to the max position w/o error. I also setup the router so that the bottom is the actual bottom position. That is why I have both Soft and Hard limit on. FYI. With this Soft setting off, the machine will try to go beyond its limits and rattle against the rails.... but I have it off until you tell me to turn it back on.
The original above error is NOT the first error. The first error is "G0 Z7" - as edited above. I think I forgot to reset the program...sorry about that. Also, the Hello World code indicates the following as a "Direct Plunge": G1 F700 Z-1.0000". Does this mean that a Z-1 should move my Z to the bottom?
I am confused by what you mean when you "flipped your Z". When you home the machine does the x axis move to the right (X + direction) until it hits the limit switch, the Y axis moves away (Y +) until it hits the limit switch and the Z axis moves up (Z +) until it hits the limit switch? GRBL homing cycle steps for further knowledge/clarification: https://github.com/gnea/grbl/wiki/Set-up-the-Homing-Cycle#homing-cycle-steps This entire GRBL wiki is worth a read. It will answer most questions and greatly further your understanding. It means the Z axis will go down 1 mm (or 1 inch if in inch mode) if you Z axis is traveling in the industry standard direction of down for negative moves. Are you by chance running th Hello World gcode meant for mm in inch mode? That cause your machine to go way past its limits since 1 inch is 25.4 times farther than 1 mm. The reason i ask is that you mentioned the code asked for a 3 inch endmill.
A) "flipped my Z" ... I inverted the Z step direction while I was testing to be sure I understood what it was doing. B) I am only using mm for export and in the g-code the mm setting is explicit within "Hello World" C) how is Hello World supposed to do anything useful if the plunge is 1mm down? D) I made some edits to my description of the current bleeding edge issue...not sure if you saw those
C): the z-1 is the first Z move. If you open the gcode file in a text editor, you will be able to see that later on, it caves to a depth of Z - 3mm. I have never run this program myself, but I see it is just an engraving and I see z depths of -1, -2, and -3. That is why it is useful. It is a simple first engraving project. But that was just a quick look at the text document. Here is the video if you had not yet seen it. If so, disregard. After homing did you set your XYZ zero point at the top front left of your work piece? I did not see that mentioned anywhere. If I missed it, I apologize. I attached the gcode file so you can open it and see that as the job progresses it cuts deeper than just Z-1.
Out of curiosity, and it probably shouldn't matter since the gcode should cause it to cut in mm, but is OpenBuilds control set to mm, or inches like in the photo below?
"After homing did you set your XYZ zero point at the top front left of your work piece? I did not see that mentioned anywhere. " I pressed the "set zero" to set all the values to zero. I did nothing else.... I am able to make the machine function by editing the "Z" values output from Autodesk to my own values (Z-50 through Z-85 or so). The X and Y output seem to be fine from Autodesk as well as the sample utilities. I have the Control set to MM.
OK. I see that I missed an important part of this video... I must have skipped the guts when I was setting this up. I will watch this and regroup... I will report once I have a chance to get back on this.
Now its all making some sense! Thank you for your patience with me. I am a child in a mans body... I am not at the machine but this definitely looks like what I have been searching for. If this is not my problem I will be surprised.