Thanks, Owen! You saved me a lot of time as a noob pouring over gcode definitions (
)
So, for confirmation, let's say I have a 388 layers in a gcode file with
HEADER:
M104 S240.00M92 E866G21G91G1 X0.00 Y0.00 Z5.00 F500G90M109 S240.00G28G92 X0.00 Y0.00 Z0.00 E0.00G1 E0.00G1 X0.00 Y0.00 Z5.00 F600.00M106 S255G1 X205.00 Y200.00 Z5.00 F5000.00G1 X205.00 Y200.00 Z0.35 F5000.00G1 X205.00 Y100.00 Z0.35 F2500.00 E3.23G1 X204.00 Y100.00 Z0.35 F2500.00 E3.27G1 X204.00 Y200.00 Z0.35 F2500 E6.50G1 X203.00 Y200.00 Z0.35 F2500 E6.53G1 X203.00 Y100.00 Z0.35 F2500 E9.76G1 X202.00 Y100.00 Z0.35 F2500 E9.80G1 X202.00 Y200.00 Z0.35 F2500 E13.03G1 X201.00 Y200.00 Z0.35 F2500 E13.06G1 X201.00 Y100.00 Z0.35 F2500 E16.30G1 X202.00 Y100.00 Z0.35 F50000 E11.44G1 X0.00 Y200.00 Z0.00 F15000G92 E-4.85
then maybe some non-header stuff I need:
G1 X0.0000 Y200.0000 Z0.2000 F3240.0000M107G1 X0.0000 Y200.0000 Z0.3800 F1200.0000G1 X0.0000 Y200.0000 Z0.4000 F1200.0000M104 S240.0000(minimal layer time: 10.00 / Time Entry: 0)(#0-#3: extrusion time: 206.62 / jump time: 28.43)(printing at normal speed)
Z-MIDDLE:
G1 X33.2000 Y135.8600 Z7.7600 F1200.0000 E8743.4072(begin layer 195 at 7.800)G1 X33.2000 Y135.8600 Z7.7800 F1200.0000G1 X33.2000 Y135.8600 Z7.8000 F1200.0000G1 X33.7400 Y136.4100 Z7.8000 F4200.0000G1 X33.9857 Y136.6593 Z7.8000 F4200.0000G1 X63.2300 Y135.4100 Z7.8000 F2400.0000 E8743.5723G1 X65.8000 Y134.7900 Z7.8000 F2400.0000 E8743.5869
So just put this single line right before the "Z-MIDDLE" section?
G92 E8743.4072 Z7.7600
because they were the last values for E and Z before the start of layer 195? Or will that cause the head to jump 20 microns in Z (7.7600 to 7.7800) before it starts printing? Layer 195 at 7.800 doesn't have an E value.
Maybe I need the last value of E before layer 194 with the correct height for layer 194 (now the 1st layer):
G92 E8743.4072 Z7.7800
I'll try it in the AM, but just wanted to try to confirm first.
Again, Thanks!
-Cal
Recommended Posts
owen 19
Hi
Hope I can explain this OK
Slice the model once normal and once upside down with Netfabb
1 Grab the 2nd Half of your gcode
2 Put your usual header in front
3 put in a G92 command with the E and Z value from the start of your models GCode
example G92 E22345 Z63 (for a model that was 126mm high that you split in 2)
Repeat steps 1 to 3 for 2nd half of other generated Gcode with it's appropriate E and Z values in step 3.
Ask hear if you're not sure.
Trial on something small first if you like.
Link to post
Share on other sites