This is brilliant explanation and break down of how it all works. I tried reading up on this and it all sounded complicated but your explanation and break down was really easy to understand. Thank you.
@brucenewengland8 ай бұрын
Thank you Bart, for taking the time to create this. I also really appreciate all the work you've done and shared with FluidNC and the controllers; I bought your 6x CNC Controller for my first home DIY CNC table (plasma and router), and it's been fantastic! Thank You!
@rangita23 жыл бұрын
Exactly what I needed, and no nonsense along the way. Thanks!
@j.hankinson78034 жыл бұрын
Thanks Very much for posting this. Excellent explanation. For me reading about it is one thing, seeing this in action is much better.
@1donagin3 жыл бұрын
Best G-code tutorial I have ever seen!
@midwestcyberpunk Жыл бұрын
Bart - I watched this years ago but i'm just now taking it in and applying it. Thanks for the clear, concise presentation.
@basilloizou1942 Жыл бұрын
That was very helpful in plain explanation thanks for a great video
@darinwhite54752 жыл бұрын
Super clear explanation. Thanks for making this vid, Barton.
@christianondrusek7757 Жыл бұрын
great explanation on the G code thank you
@pietrohenriquericardo59455 жыл бұрын
The best explication ! Thanks Man
@keys46923 жыл бұрын
Great Job explaining the Coordinate System. TY
@design8studio Жыл бұрын
Thanks for this super helpful video!!! Very enlightening!
@Claude-Collerette3 жыл бұрын
This clears up a many questions ... Thanks a million...
@danhorton1877 Жыл бұрын
Really good stuff! many thanks.
@urbanbiel22233 жыл бұрын
Excellent explanation!
@RB-no1is3 жыл бұрын
Excellent explanation, thank you! How do you set home position X =-184?
@lindsay59856 жыл бұрын
Thanks for this. Super video, I learnt a lot. Was it difficult to get the console to talk to the CNC? Are the $ commands only available in GRBL? I currently use Marlin, and the $ commands did not work so I presume they are GRBL only.
@engserve6 жыл бұрын
$$ is a Grbl only thing. Grbl more strictly adheres to the NIST standard of Gcode than Marlin. NIST gcode does not deal with machine setup, so the $$ menu was created. Marlin created a lot of custom gcodes. It also does not use existing gcodes like G92 and G28 in the best ways. Therefore this video probably does not apply very well for Marlin.
@CraigHollabaugh6 жыл бұрын
Excellent coordination explanation. In your projects, how often have you used all the coordinate systems? Thanks.
@engserve6 жыл бұрын
I don't think I have ever used all of them. Maybe 3 max.
@CraigHollabaugh6 жыл бұрын
that's kind of what I expect on my projects as well.
@carlosdiaz45357 жыл бұрын
Hi, really interesting project! I'm new to CNC machines, i have a question, the same CNC machine can be used like a tiny pick and place machine, changing the head of the tool, instead of the drill placing an air pump? PSoC Rocks!
@engserve7 жыл бұрын
Yes, most CNC controllers can do that..
@ahmedmagdyelmonshed7044 жыл бұрын
so what i did understand is that these coordinate system codes are ready to be adjusted up to my choice for any point i like, but if i fix the G55 for a point, then it will set forever until i change later, but how to reset it to all zero like G59 was showing on your video. that was one question, the other t is one far more deep into matter. how the machine be able to go to the G55 position set before, i guess it need an anchor point to relate to, so it won't loose ground and just go to a nearby location but not same. in last, how in practice i would benefit from these all. i thank you in advance, your video was enlightening
@engserve4 жыл бұрын
In Grbl all offsets (G54-G59) can be reset to 0 with $RST=# In individual offset can be set to 0 with G10 L2 Pn X0 Y0 Z0, where n=0 for the current system and P1=G54 through P6=G59. All systems are offset from the machine location, which is set by homing.
@ahmedmagdyelmonshed7044 жыл бұрын
@@engserve that is great. So how do we incorporate that in cam. Manual insert in the G lines. Or how?
@engserve4 жыл бұрын
@@ahmedmagdyelmonshed704 They are standard gcode except for $RST=#. You can put them in any CAM file or send them from console. Read this documentation linuxcnc.org/docs/html/gcode/g-code.html
@lindsay59856 жыл бұрын
Is there a way to jog to your work piece 0,0,0 , remember the position, then home XY and come back to the work piece position? I want to recall my workpiece origin after homing. Thanks
@engserve6 жыл бұрын
Yes, that is what coordinate systems are for. You can create 6 custom 0,0,0 locations. In the video I create (2) custom 0,0,0 locations.
@lindsay59856 жыл бұрын
Barton Dring yes, I did watch the video. You recommended homing first. I’m asking if there is a way to set the part coordinate system first and then home machine coordinates without losing the part location. If so, how? Thanks
@engserve6 жыл бұрын
@@lindsay5985 Normally you should always home first, or the values you enter are meaningless. If you enter an offset using G10 L20 P0 X0 Y0 Z0 it will offset from an incorrect zero if the machine was not homed. If you know the exact offset from the home position, you can use a variant (L2) of the G10 command. G10 L2 P0 X5 Y5 Z5. This will directly set the G54 values to the numbers you specify. The machine does not care if it was homed or not because the current machine location does not matter. It just directly sets the G54 values.
@lindsay59856 жыл бұрын
Barton Dring thanks
@sudo9364 жыл бұрын
The Offsets and the predefined positions seem redundant? I guess one would not start a job from g28 or g30 since they are not work zero. I suppose you could zero a g5x to the same position as a g28 or g30?
@engserve4 жыл бұрын
I generally set G28 at my home position. If I want the machine to go there without a homing cycle, it is easy. I often set G30 just outside my workpiece if I am doing repeat work. The machine gets out of my way, but stays close for a quick repeat.
@kaspijpers3 жыл бұрын
great, thanks! clearer it can't be!
@davewijnhamer14022 күн бұрын
Can you reset the home position, right now mine is at front right and would like it back left
@engserve22 күн бұрын
@@davewijnhamer140 That is a firmware question. This is about gcode.
@makerpunch1913 жыл бұрын
Nice! Is the manual grbl console available somewhere? It looks like a really useful g-code sender level, with enough things visible...
@larsherrnsdorf33442 жыл бұрын
Did you find the source for the program " manual GRBL console"
@larslindner85849 ай бұрын
i am also interested in the grbl console. Is the source code available for download somewhere?
@pkkushwaha4645 Жыл бұрын
My work coordinates are showing, its always stay x0, y0, and z0, Please help me