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

M600 entry at the beginning of the print #2893

Closed
2 tasks
bronsn opened this issue Nov 26, 2023 · 18 comments
Closed
2 tasks

M600 entry at the beginning of the print #2893

bronsn opened this issue Nov 26, 2023 · 18 comments
Labels
bug Something isn't working stale

Comments

@bronsn
Copy link

bronsn commented Nov 26, 2023

OrcaSlicer Version

1.8.0

OS version

Windows 11

Additional system information

No response

Printer

Ender 7 / K1

How to reproduce

Setup a print File, add a second or third Filament, add at a specific layer height the Filament Change and slice the Objekt.
If i check the sliced gcode, there are 3 M600 Entry´s in the Code, 2 are correct but every time the Slicer add the M600 at the beginning of the Code so the printer stop with M600 after the Start Code

I have to manaally delete the M600 Entry in the Gcode.

Actual results

M600 at the beginning of the print

Expected results

M600 only th this point i added it in the slicer

Project file & Debug log uploads

?

Checklist of files to include

  • Log file
  • Project file
@bronsn bronsn added the bug Something isn't working label Nov 26, 2023
@ajbergelin
Copy link

I have this exact same problem as well.

@staal54a
Copy link

staal54a commented Dec 1, 2023

I am also seeing this issue

@Eldenroot
Copy link
Contributor

Confirmed

@saxxonian
Copy link

same here, all M600s work well, except that one appears at the beginning of the actual print sequence.

@samiresa
Copy link

samiresa commented Dec 7, 2023

Ender 3V2 can confirm it is happening for me as well, removing the fist m600 via notepad modification.

@dral3x
Copy link

dral3x commented Dec 8, 2023

Same issue. I'm using the latest version of Orca Slicer on a Sovol SV06.

@SwineFlew931
Copy link

I have been manually deleting the first M600. Sometimes i forget (it's that problem of being human). But this is so annoying that I am looking at learning Python just to hopefully write a post processing script to remove it. It seems a check box for an option to include/exclude that first change would solve the issue and give people with AMS/MMU units as well as manual change folks the power to configure it as they need.

@dral3x
Copy link

dral3x commented Dec 23, 2023

I think it's related to the "Manual Filament Change" option, introduced in #2379.

If your printer (like my Sovol SV06) support just one filament, you have to turn ON that option in your printer profile.
After that, the M600 is not added anymore at the beginning of each print with multiple colors, but only on the layers in which you set the color switch.

@borisb74
Copy link

I think it's related to the "Manual Filament Change" option, introduced in #2379.

If your printer (like my Sovol SV06) support just one filament, you have to turn ON that option in your printer profile. After that, the M600 is not added anymore at the beginning of each print with multiple colors, but only on the layers in which you set the color switch.

Can confirm. After enabling the option for "Manual Filament Change" under Machine -> Multimaterial, the initial M600 is not in anymore. OrcaSlicer is version 1.8.1.

@SwineFlew931
Copy link

I think it's related to the "Manual Filament Change" option, introduced in #2379.
If your printer (like my Sovol SV06) support just one filament, you have to turn ON that option in your printer profile. After that, the M600 is not added anymore at the beginning of each print with multiple colors, but only on the layers in which you set the color switch.

Can confirm. After enabling the option for "Manual Filament Change" under Machine -> Multimaterial, the initial M600 is not in anymore. OrcaSlicer is version 1.8.1.

It was there the whole time face->palm.

Thank you @dral3x for pointing that out.

@DBT85
Copy link

DBT85 commented Jan 3, 2024

@dral3x thank you so much for that. I've only just started doing multi colours on my Ender 3 but having to strip the extra M600 after prime line out was a pain. Hopefully anyone else suffering the same issue will find this answer too!

@manferlo81
Copy link

Thank you @dral3x, @DBT85, @borisb74 , @SwineFlew931. I have the "Manual Filament Change" on but it still happening to me. I will attach a test project I put together really quick for a different issue but as it turns out it has an M600 at the beginning.

M600 String Issue.zip

@chuckkay
Copy link

chuckkay commented Feb 28, 2024

Update: next time i will sift through the comments more....
#Can confirm. After enabling the option for "Manual Filament Change" under Machine -> Multimaterial, the initial M600 is not in anymore. OrcaSlicer is version 1.8.1.

..........
confirmed this is a problem... even especially when i am only doing a single filament print
for me problem goes away if:
1 - i remove M600 from "Change Filament G-Code" in settings
or
2 - I remove all filaments except the one im using from slicer window (between bed type and process)

both are not optimal solutions, as i will want to do color swaps on some jobs, and don't want to have to mess with adding gcode or remembering option 2, ALSO the Print Pauses in the very beginning, I guess to make sure you have the right color loaded first.. but with out some sort of message that says load Blue... sort of silly, considering most people will load the filament before hitting print..

Anyway DEFFINETLY A BUG, because im only printing with one color, yet the M600 is sent at the beginning of the print.... Just because the slicer has some other filaments loaded in the filament viewing window ((between bed type and process)

do you know how long it too for me to figure out that this was the problem and this was the solution
Screenshot 2024-02-28 150135
Screenshot 2024-02-28 150157

@Eldenroot
Copy link
Contributor

Prusa slicer maybe fixed this in the 2.7.2 version?

I am not sure. Anyway this is not good for nonAMS users.

@SoftFever please could you reply if it is somehow fixable?

@samiresa
Copy link

M500
This is how I fixed my issue, I think it is a bug, but this is a work around.

@vgdh
Copy link
Contributor

vgdh commented Mar 17, 2024

It's not a bug.
If you're changing the filament automatically, it's essential to include 'M600' at the beginning of your G-code.
Without this command, your printer will continue using the last filament loaded.
Therefore, when manually changing the filament is chosen, the slicer won't include 'M600' at the start since it's your responsibility to ensure the correct filament is loaded into the machine.

Copy link

Orca bot: this issue is stale because it has been open for 90 days with no activity.

@github-actions github-actions bot added the stale label Jun 16, 2024
Copy link

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working stale
Projects
None yet
Development

No branches or pull requests