Difference between revisions of "Stopping and starting mid-print"
From re:3D
(→Please Note) |
(→Edit the G-code file) |
||
(14 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
#Press the center button on the Viki controller circle | #Press the center button on the Viki controller circle | ||
#Scroll to "Pause Print" | #Scroll to "Pause Print" | ||
− | #Confirm | + | #Confirm by pressing the center button on the Viki controller circle |
− | + | ||
====Please Note==== | ====Please Note==== | ||
Line 12: | Line 11: | ||
# If you pause the print and then move the print head you will need to home the X and Y axis before resuming the print. | # If you pause the print and then move the print head you will need to home the X and Y axis before resuming the print. | ||
− | + | ===If you wish to start mid-print=== | |
# Determine the height at which you wish to start printing. | # Determine the height at which you wish to start printing. | ||
− | # For this example we determined the height to be 7.05mm. | + | # For this example we determined the height to be 7.05mm. There are two ways to determine the height. |
+ | ## When the print was paused you can query the Z position by typing into Pronterface the command M114 and the current position will be echoed back to the screen | ||
+ | ## Measure the height of the partial print using a set of calipers or other precision measuring device. | ||
# Search the G-code file you are using to find that layer height. | # Search the G-code file you are using to find that layer height. | ||
+ | : | ||
− | + | :layer 19, Z = 7.43578 | |
− | G0 X530.668 Y198.055 F6000 | + | :G0 X530.668 Y198.055 F6000 |
− | G0 Z7. | + | :G0 Z7.436 F200 |
− | G1 E-0.06 F3000 | + | :G1 E-0.06 F3000 |
− | G92 E0 | + | :G92 E0 |
− | G1 X529.904 Y198.641 E0.0335 F2700 | + | :G1 X529.904 Y198.641 E0.0335 F2700 |
− | G1 X529.319 Y199.404 E0.067 | + | :G1 X529.319 Y199.404 E0.067 |
− | G1 X528.95 Y200.293 E0.1006 | + | :G1 X528.95 Y200.293 E0.1006 |
====Copy Z move==== | ====Copy Z move==== | ||
Line 30: | Line 32: | ||
# Copy and paste it just before the G0 X and Y move like this: | # Copy and paste it just before the G0 X and Y move like this: | ||
− | + | :layer 19, Z = 7.43578 | |
− | G0 Z7. | + | :G0 Z7.436 F200 |
− | G0 X530.668 Y198.055 F6000 | + | :G0 X530.668 Y198.055 F6000 |
− | G0 Z7. | + | :G0 Z7.436 F200 |
− | G1 E-0.06 F3000 | + | :G1 E-0.06 F3000 |
− | G92 E0 | + | :G92 E0 |
− | G1 X529.904 Y198.641 E0.0335 F2700 | + | :G1 X529.904 Y198.641 E0.0335 F2700 |
− | G1 X529.319 Y199.404 E0.067 | + | :G1 X529.319 Y199.404 E0.067 |
− | G1 X528.95 Y200.293 E0.1006 | + | :G1 X528.95 Y200.293 E0.1006 |
− | + | ====Edit the G-code file==== | |
− | + | Removing everything between the start G-code and the beginning of the new layer. | |
Start G-code looks like this: | Start G-code looks like this: | ||
− | G90 ; use absolute coordinates | + | |
− | M82 ; absolute extrusion distances | + | :G90 ; use absolute coordinates |
− | G21 ; set units to millimeters | + | :M82 ; absolute extrusion distances |
− | M106 S255 | + | :G21 ; set units to millimeters |
− | M140 S60 | + | :M106 S255 |
− | M190 S60 | + | :M140 S60 |
− | M104 | + | :M190 S60 |
− | M109 | + | :M104 S205 T0 |
− | M92 X118.52 ; calibrate X | + | :M109 S205 T0 |
− | M92 Y118.52 ; calibrate Y | + | :M92 X118.52 ; calibrate X |
− | M92 Z4031.5 ; calibrate Z | + | :M92 Y118.52 ; calibrate Y |
− | M92 E1850 ; calibrate E | + | :M92 Z4031.5 ; calibrate Z |
− | M220 S100 | + | :M92 E1850 ; calibrate E |
− | M221 S100 | + | :M220 S100 |
− | M201 X1500 Y1500 | + | :M221 S100 |
− | G28 | + | :M201 X1500 Y1500 |
− | G92 E0 | + | :G28 |
− | G1 E5.0 F100 | + | :G92 E0 |
− | G92 E0 | + | :G1 E5.0 F100 |
− | G0 Z 0.2223 | + | :G92 E0 |
− | G92 E0 | + | :G0 Z 0.2223 |
− | G1 E-3 F3000 | + | :G92 E0 |
+ | :G1 E-3 F3000 | ||
;.all | ;.all | ||
Line 74: | Line 77: | ||
;.removed | ;.removed | ||
− | + | : layer 19, Z = 7.43578 | |
− | G0 Z7. | + | :G0 Z7.436 F200 |
− | G0 X530.668 Y198.055 F6000 | + | :G0 X530.668 Y198.055 F6000 |
− | G0 Z7.055 F200 | + | :G0 Z7.055 F200 |
− | G1 E-0.06 F3000 | + | :G1 E-0.06 F3000 |
− | G92 E0 | + | :G92 E0 |
− | G1 X529.904 Y198.641 E0.0335 F2700 | + | :G1 X529.904 Y198.641 E0.0335 F2700 |
− | G1 X529.319 Y199.404 E0.067 | + | :G1 X529.319 Y199.404 E0.067 |
− | G1 X528.95 Y200.293 E0.1006 | + | :G1 X528.95 Y200.293 E0.1006 |
. | . | ||
. | . | ||
. | . | ||
. | . |
Latest revision as of 21:29, 5 November 2014
Contents
Stopping / Pausing a print
Pausing and resuming a print
- To pause a print:
- Press the center button on the Viki controller circle
- Scroll to "Pause Print"
- Confirm by pressing the center button on the Viki controller circle
Please Note
- If you paused the print and the hot-end nozzle is in contact with the print there will become an imperfection in the print.
- If you pause the print and then move the print head you will need to home the X and Y axis before resuming the print.
If you wish to start mid-print
- Determine the height at which you wish to start printing.
- For this example we determined the height to be 7.05mm. There are two ways to determine the height.
- When the print was paused you can query the Z position by typing into Pronterface the command M114 and the current position will be echoed back to the screen
- Measure the height of the partial print using a set of calipers or other precision measuring device.
- Search the G-code file you are using to find that layer height.
- layer 19, Z = 7.43578
- G0 X530.668 Y198.055 F6000
- G0 Z7.436 F200
- G1 E-0.06 F3000
- G92 E0
- G1 X529.904 Y198.641 E0.0335 F2700
- G1 X529.319 Y199.404 E0.067
- G1 X528.95 Y200.293 E0.1006
Copy Z move
- Find the G0 Z7.055 F200 command above
- Copy and paste it just before the G0 X and Y move like this:
- layer 19, Z = 7.43578
- G0 Z7.436 F200
- G0 X530.668 Y198.055 F6000
- G0 Z7.436 F200
- G1 E-0.06 F3000
- G92 E0
- G1 X529.904 Y198.641 E0.0335 F2700
- G1 X529.319 Y199.404 E0.067
- G1 X528.95 Y200.293 E0.1006
Edit the G-code file
Removing everything between the start G-code and the beginning of the new layer.
Start G-code looks like this:
- G90 ; use absolute coordinates
- M82 ; absolute extrusion distances
- G21 ; set units to millimeters
- M106 S255
- M140 S60
- M190 S60
- M104 S205 T0
- M109 S205 T0
- M92 X118.52 ; calibrate X
- M92 Y118.52 ; calibrate Y
- M92 Z4031.5 ; calibrate Z
- M92 E1850 ; calibrate E
- M220 S100
- M221 S100
- M201 X1500 Y1500
- G28
- G92 E0
- G1 E5.0 F100
- G92 E0
- G0 Z 0.2223
- G92 E0
- G1 E-3 F3000
- .all
- .this
- .G-code
- .has
- .been
- .removed
- layer 19, Z = 7.43578
- G0 Z7.436 F200
- G0 X530.668 Y198.055 F6000
- G0 Z7.055 F200
- G1 E-0.06 F3000
- G92 E0
- G1 X529.904 Y198.641 E0.0335 F2700
- G1 X529.319 Y199.404 E0.067
- G1 X528.95 Y200.293 E0.1006
. . . .