Why so many instances of G0 ?

3D Modelling, Slicing, Hosts and Management
Post Reply
DPhillips
Posts: 10
Joined: Tue Jan 16, 2018 1:24 am

Why so many instances of G0 ?

Post by DPhillips » Wed Sep 12, 2018 6:48 pm

Here is a snippet:

M205 X30 Y30
G1 F2400 E69.85509
G0 F3600 X150.537 Y99.484
G0 X151.815 Y100.136
G0 X160.227 Y114.422
G0 X160.304 Y114.484
M204 S500

Question: Why are there so many sequential G0 commands? Cura 3.4.1 but the same result in Cura 15.04.3

oakdesign
Posts: 109
Joined: Thu Jun 15, 2017 10:21 am

Re: Why so many instances of G0 ?

Post by oakdesign » Wed Sep 12, 2018 7:44 pm

Because G0 are movement commands, every single Movement is either a Line with G1 or with G0
G0 : Rapid linear Move
G1 : Linear Move

So nothing uncommon
Opa's bester Rat: Probieren geht über Studieren, Grandpas best advice: the proof of the pudding is in the eating

DPhillips
Posts: 10
Joined: Tue Jan 16, 2018 1:24 am

Re: Why so many instances of G0 ?

Post by DPhillips » Wed Sep 12, 2018 7:59 pm

Thanks for your answer. But I still wonder why. What is the point of moving G0 to a point, doing nothing, moving G0 to another point, doing nothing, etc? Why not move to the right location in the first place?

Stefan
Posts: 223
Joined: Thu Jun 15, 2017 12:46 am

Re: Why so many instances of G0 ?

Post by Stefan » Wed Sep 12, 2018 8:11 pm

Good question!

Sometimes the hotend needs to get out of the way of the print but cannot travel in a straight line because it would drag through the model. With multiple G0's and no extrusion, the hotend can "circle" around the model and avoid damaging the print.

-Stefan

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests