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

Toolchanger printing with Tool #+1; cannot replicate error after reloading same .3MF project file. #11611

Open
2 tasks done
ttstam opened this issue Nov 7, 2023 · 9 comments

Comments

@ttstam
Copy link

ttstam commented Nov 7, 2023

Description of the bug

I was setting up a print and on watching the printer start the print process I noticed that it selected the next extruder. Tool head #1 (T0) was selected in my slicer, but the printer started the probing process and print with Tool #2 (T1). Upon finding this, I resliced the parts with "Default, Extruder 1 and Extruder 2" selected as the extruder. The results:

Default: T1 (Extruder 2)
Extruder 1: T1 (Extruder 2)
Extruder 2: T2 (Extruder 3)

I saved a copy of the .3MF file, then created a new project and resliced the parts with Extruder 1 selected. This time the code picked T0 as the extruder to probe and print with.

I then re-opened the .3MF file (titled Filament_Routing_with_sensor_Bracket_BugReport.3mf and resliced, and now the slicer behaves correctly and picks the correct tool.
Bug_Report_Output.zip
bugreport_screenshot

Project file & How to reproduce

See attached for project file

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.6.0

Operating system

Windows 10

Printer model

Prusa XL 5 Tool

@rtyr
Copy link
Collaborator

rtyr commented Nov 8, 2023

I checked g-code output from your project, and there is no T1 command there. I even tried to slice it with "default" extruder selected and still there was no T1 command present in the g-code. Isn't it possible that you used tool remap feature on the printer side?

Side note: I strongly suggest to always use the newest PrusaSlicer version available (current stable version is 2.6.1). Note that usually only the current PrusaSlicer versions gets new configuration updates.

@ttstam
Copy link
Author

ttstam commented Nov 13, 2023 via email

@ttstam
Copy link
Author

ttstam commented Nov 14, 2023

Ok - related error - this just happened right now on a print that I am slicing.

I am now on PrusaSlicer 2.6.1.

Print is a 2 color PLA print. PLA is loaded into tools 0, 2, and 3 (Extruder #1, 3 and 4). The print uses Extruder 1 and 4 only.

But as you can see in the screenshot, the holder for the 13mm socket, for some reason, Extruder 2 (PETG) is selected, even though the part is printed from Extruders 1 and 4, and the printer just primed a line on Extruder 2 as well during it's startup sequence.

I've attached the output GCode and the project file.
PS2 6 1_bugreport
bugreport.zip

Thanks!

-=- Terence

@rtyr
Copy link
Collaborator

rtyr commented Nov 14, 2023

It seems ok if I open your project.

ex

@ttstam
Copy link
Author

ttstam commented Nov 14, 2023

That is wild. On my screen, 13mm(2) shows up as this:

image

Is there a way to manually force a refresh of the screen?

@YuSanka
Copy link
Collaborator

YuSanka commented Nov 15, 2023

@ttstam , I see the same state of loaded 3mf as @rtyr . You have saved Extruder 2 for "1".
To apply new extruder for some object/part you have to DoubleClick on needed extruder in ComboBox or press Enter after extruder selection. Note, that new extruder is not applied for object/part while you can see ComboBox (as is mentioned on your image).
And one more note: You have to switch to 3DView mode ;) than you can see changes. According to your image you are on Preview.

@ttstam
Copy link
Author

ttstam commented Nov 15, 2023

Hello!

I recorded a video showing what I am seeing. Please see attached.

First - switching modes from tool path preview back to 3D now shows me the wrong material loaded for the "1". Thank you. However, I can change and assign other materials just fine - either double clicking or enter and the material takes and the program gives me the option to reslice. I can't seem to change the material for that "1". It does not respond to the extruder assignment change, and the tell tale sign that something is off is the UI shows the extruder remains selected when I click enter / double click out of it, while other tools when I change material upon double click or enter the extruder # is deselected.

I believe this is a bug that is not captured in the .3MF output. I bet if I reloaded my .3MF this would go away.

I am going to leave my instance of PrusaSlicer running and open until I hear back - maybe there is something you can have me dump out memory states or something to help you with troubleshooting.

Anyway, thanks for looking at the problem! Big fan of what you guys do and what you do for the 3D printing community.

-=- Terence

2023-11-15.08-03-17.mp4

@YuSanka
Copy link
Collaborator

YuSanka commented Nov 16, 2023

Ok, thanks. I see the problem now.
This combobox wasn't deleted after extruder selection. What is a really bug.
But unfortunately we can't reproduce it :(

Do you have exact steps to reproduce this issue?
Like,

  1. Open this file...
  2. Select this...
  3. Click here...

And please, retest it with PS 2.7.0-beta. We changed controls from the PS 2.7.0-alpha

@ttstam
Copy link
Author

ttstam commented Nov 17, 2023

Unfortunately, no I don't have a way of reproducing the bug either. :-(.
If I can, I will let you know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants