# Layer of failed print?

**URL:** <https://klipper.discourse.group/t/layer-of-failed-print/14081>\
**Category:** General Discussion\
**Created:** [February 13, 2024, 6:36am UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081 "2024-02-13T06:36:47Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [February 13, 2024, 6:36am UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/1 "2024-02-13T06:36:47Z")

</div>

### Basic Information:

Printer Model: RatRig Vcore 31  
 MCU / Printerboard: Octopus Pro + EBB42  
 `klippy.log`  
[klippy.log](https://klipper.discourse.group/uploads/short-url/Ag6IE2j52qjurkXFXr2tWAPvdt1.log) (1.4 MB)

hi,

Yesterday, due to my mistake, when I was printing, the power went out… and the printing was interrupted. Under normal conditions I would reprint the piece… but this piece is quite large and lasts more than 12 hours, I fail when it would take approximately 90%.

The idea I have is to reprint ONLY the missing piece and paste it… but I don’t know exactly the height at which I should cut the model… The option of measuring seems risky to me, because it is easy to I was wrong in layers…

Is there any way, through the logs, to know at which layer the printing was interrupted?

What methods do you use to know the height accurately?  
…

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [February 13, 2024, 7:51am UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/2 "2024-02-13T07:51:41Z")

</div>

Wipe your tears dry, reseat your crown and reprint. 😉

---

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [February 13, 2024, 11:29am UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/3 "2024-02-13T11:29:23Z")

</div>

This has been a very big blow…  
it will take me years to recover…  
life will not be the same for me from this moment on…

😥

🤪

---

<div class="post-metadata">

**Author:** ![JassMan23](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/jassman23/32/8238_2.png) [@JassMan23](https://klipper.discourse.group/u/JassMan23)\
**Post date:** [February 13, 2024, 12:07pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/4 "2024-02-13T12:07:01Z")

</div>

You CAN see the problem can’t you. The log can only be written with the last position if if knows that power has gone but, without power it can’t know that it needs to write the log. Worse, if it writes the position it is about to print and then erases that and replaces with a new about\_to\_print position if the last was successful, it stands the chance of damaging the file system if power is moved during a write. It might be OK if you have EXT4 journalling turned on but that would require an additional drive as well as the SDcard most people use. 🤔  
[edit] Also, saving the last layer is not enough, you need to save the actual position within the layer other with you may have an almost empty layer and the top will fall off when your print starts on the next layer.

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [February 13, 2024, 12:39pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/5 "2024-02-13T12:39:33Z")

</div>

> [@Peurif](#):
>
> This has been a very big blow…  
> it will take me years to recover…  
> life will not be the same for me from this moment on…

I’m deeply sorry to have caused you so much grief.  
The loss of your print has really touched my heart and it is immensely troubling me to see you suffer.  
I hope that the future brings you comfort and that you find hope in the midst of your sorrow.

😭

---

<div class="post-metadata">

**Author:** ![JassMan23](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/jassman23/32/8238_2.png) [@JassMan23](https://klipper.discourse.group/u/JassMan23)\
**Post date:** [February 13, 2024, 12:48pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/6 "2024-02-13T12:48:14Z")

</div>

> [@Peurif](#):
>
> life will not be the same for me from this moment on…

Since no one knows what the future will bring, how can you know life will not be the same. [GroundHog day](https://en.wikipedia.org/wiki/Groundhog_Day_(film)) was a pretty good film.

---

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [February 13, 2024, 3:58pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/7 "2024-02-13T15:58:48Z")

</div>

> [@Sineos](#):
>
> I’m deeply sorry to have caused you so much grief.  
> The loss of your print has really touched my heart and it is immensely troubling me to see you suffer.  
> I hope that the future brings you comfort and that you find hope in the midst of your sorrow.

Thank you for your words… it will be difficult, but I think I will be able to forgive you… No hard feelings…

---

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [February 13, 2024, 4:01pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/8 "2024-02-13T16:01:31Z")

</div>

I quite liked it…they usually repeat it here on some channel at Christmas

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [February 13, 2024, 4:20pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/9 "2024-02-13T16:20:56Z")

</div>

Thank you very much. Your kind words mean so much to me.  
I wouldn’t have known how to continue with this guilt. I could already see my immortal soul being tortured in eternal agony, could feel the devouring flames of damnation.

🤣

Are we getting too pathetic?

---

<div class="post-metadata">

**Author:** ![Peurif](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@Peurif](https://klipper.discourse.group/u/Peurif)\
**Post date:** [February 13, 2024, 5:57pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/10 "2024-02-13T17:57:47Z")

</div>

Yes, I think so… I think it would be a good time to stop our ramblings… who knows what those who have entered this post will think…

But one thing is clear… I hate you… I’m reprinting the piece from about 11 p.m.

😑

---

<div class="post-metadata">

**Author:** ![jesta192](https://avatars.discourse-cdn.com/v4/letter/j/90ced4/32.png) [@jesta192](https://klipper.discourse.group/u/jesta192)\
**Post date:** [February 19, 2024, 11:40pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/11 "2024-02-19T23:40:44Z")

</div>

One thought I’ve had on this, is to estimate the height of the incomplete piece, but estimate a little low. Then when you print your missing top piece, it will be a little too tall. But you could sand it down to the appropriate height by using a large flat piece of sandpaper and some patience.

You could also count the layers (with a magnifying glass?)…

It’s an inexact science of course; the simpler fix would be to reprint from the start as you are doing…

---

<div class="post-metadata">

**Author:** ![gaolst](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/gaolst/32/10026_2.png) [@gaolst](https://klipper.discourse.group/u/gaolst)\
**Post date:** [February 20, 2024, 3:44am UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/12 "2024-02-20T03:44:05Z")

</div>

Once I was doing similar “recovery” but not thru logs,  
I re-homed, re-heat the bead then manually jog cold extruder to highest layer of a model and touched it with clean nozzle, then just look at Z-height. My model was simple enough to sand it and glue with finished top part.

P.S. i was working on Delta printer, so homing is not an issue when printer part is still on bed, take in account home positions.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [March 21, 2024, 1:44pm UTC](https://klipper.discourse.group/t/layer-of-failed-print/14081/13 "2024-03-21T13:44:06Z")

</div>

Closed on March 21, 2024, 1:44pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
