Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FM only tracks filament use on Spool 0 #24

Closed
mpd352 opened this issue Dec 3, 2020 · 8 comments
Closed

FM only tracks filament use on Spool 0 #24

mpd352 opened this issue Dec 3, 2020 · 8 comments

Comments

@mpd352
Copy link

mpd352 commented Dec 3, 2020

Describe the bug
A clear and concise description of what the bug is.
I have a GeeeTech A10T, which is a three spool printer. Filament Manager is configured to allow me to select a specific spool from the spool database for each extruder. The correct number of extruders is set in Octoprint Setup, and the shared hotend flag is set.

Expected behavior
Filament usage should be tracked on Spool 1 and 2 as well

Log file
Drag and drop the octoprint.log here.
octoprint Part 01.log
octoprint Part 02.log

Screenshots
If applicable, add screenshots to help explain your problem.
Capture01
Capture02
Capture03

Additional context
Add any other context about the problem here.

@mpd352 mpd352 changed the title FM on tracks filament use on Spool o FM only tracks filament use on Spool 0 Dec 15, 2020
@WarrenSchultz
Copy link

Confirmed, seeing this issue as well, came here to file a bug. :)

@OllisGit
Copy link
Owner

As mentioned in the other ticket please provide the corresponding gcode file, so that I am able to reproduce the issue in my environment.
@WarrenSchultz same question to you:

  • screenshot of what you expect and the gcode file.

@mpd352
Copy link
Author

mpd352 commented Jan 28, 2021

Sorry, thought I had uploaded these.

Ornaments 01_colored.txt
Oraments 01 colored

The forum won't let me upload a gcode file so I renamed Ornaments.01_colored.gcode to Ornaments.01_colored.txt

@OllisGit
Copy link
Owner

Hi @mpd352 ,
I looked into the gcode and there is only T2 used and not T1.
image

This is also detected by OctoPrint itself, only Tool 2 is shown:
image

@OllisGit OllisGit added the status: waitingForFeedback Wating for Customers feedback label Jan 28, 2021
@WarrenSchultz
Copy link

@OllisGit
image
LeftAnchorBlock_0.2mm_ABS_MK3SMMU2S_12h19m.gcode.zip

image

The print is set to use Tool 4, the Filament Manager has Tool 4 showing the correct filament. Printing, everything works well, but the remaining filament counter for tool 4 (in this case, ABS) is not decremented with use. On a print using T0 (PLA in this case), it would work fine.

@OllisGit
Copy link
Owner

Hi @WarrenSchultz,

I did some test and for your provided gcode the FilamentManager only detect ~55mm for Tool4, but it should 76997.75167999369.

Currently I am rewriting the whole filamenttracker-logic, because it didn't work in some cases, "obviously" ;-)
Will be finished this weekend...hopefully

@mpd352
Copy link
Author

mpd352 commented Jan 29, 2021

Hi @WarrenSchultz,

I did some test and for your provided gcode the FilamentManager only detect ~55mm for Tool4, but it should 76997.75167999369.

Currently I am rewriting the whole filamenttracker-logic, because it didn't work in some cases, "obviously" ;-)
Will be finished this weekend...hopefully

Thank you! We appreciate the time and effort.

@OllisGit OllisGit added status: inNextRelease Will be implemented/fixed in next release and removed status: inProgress labels Jan 29, 2021
OllisGit added a commit that referenced this issue Jan 29, 2021
#33, #27, #24, #16 major bug. after resuming a multi extruder print the tracked material is assigned to tool0
@OllisGit
Copy link
Owner

Hi,

new release 1.7.1 is out and should fix some material tracking issue.
After resuming a multi extruder print, the following tracked filament is assigned to tool0. To fix that issue I reimplemented the whole material tracking (maybe it solves other issues as well ;-).

Please retest with the new version and give me a feedback!

@OllisGit OllisGit added status: waitingForTestFeedback and removed status: inNextRelease Will be implemented/fixed in next release labels Jan 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants