Klipper print history doesn’t count “print duration” or “used filament” when using extruder1

Printer Model: Makerbot Replicator 2X
MCU / Printerboard: MightyBoard RevG
Host / SBC: Raspi 3B+
klippy.zip (1.2 MB)

I have a dual extruder printer. When I print with the second extruder (extruder1), the print statistics don’t get recorded correctly once the print finishes. “Total duration” is correct, but “print duration” and “used filament” are usually 0m 0s and 0.0mm. Sometimes used filament reports as a negative number, but not the correct value inverted, just nonsense. Like a 3 hour print reports -12.3mm used.

When printing using the primary extruder, all stats are recorded correctly.

I am using a Klipper fork! (GitHub - dockterj/klipper: Adding support for MakerBot Replicator 2) Unfortunately, I cannot test with mainline Klipper because my printer wouldn’t run at all. This fork adds support for the MightyBoard RevG.
It’s possible the fork is the issue. That’s why I’d like some help confirming whether others have this problem or not.

Other notes:

  • Once in a while, a print with extruder1 does record a correct print duration, but still wrong used filament.
  • During a print with extruder1, the used filament is being tracked correctly (and is what the slicer predicted), but once it finishes, the value corrupts. Screenshots attached.
  • I first went to the Fluidd devs with this issue, they said they pull the history data from Moonraker. Went to them, they said they pull the data from Klipper.

I had a previous thread in the Frontends subforum, but it got no attention and my requests to have it moved here went unnoticed. So I’m remaking the thread, and more concisely.


image
image

Please refrain from double posting. The discourse categories are a “virtual” thing and all posts are displayed on the latest topics anyway.
If anyone is interested in this subject and can meaningful contribute, then they surely will.

Apologies, I didn’t realize that was the case.

Could anybody with multiple tools check their print history and see if “print duration” and “used filament” seem correct for prints with the non-primary tool?

I would really appreciate if anybody with multiple tools could just check their print history for me. I’ve been trying to figure out where this issue originates for months and currently signs point to Klipper.

It would hugely help me if somebody else’s setup demonstrates this issue (or doesn’t).

Do any of the devs have a multi-tool printer?

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