I’ve owned the X1C and single AMS for a year or so. I tend to print tooling / fixtures / jigs and small problem solvers for the most part. My background is not 3D printing but machining and mechanical design. My complete lack of previous 3D printing experience is why I selected this printer as I was interested in a tool and in the printed product rather than the printer being the hobby. Which is to say I don’t know what I don’t know.
I do lots of test prints. Sections of something to see if the design is printable or will fit something the way I want. Makes way more sense to chop something up into 5 or 10 minute print chunks to find the problems rather than printing 4 or 6 hours of something that turns out was unusable 5 minutes into printing. And therein lies my annoyance.
Frequently, the “prep time” is a significant chunk of the total time. Every single print seems to go through bed leveling and harmonic testing despite “Use AMS” being the only option selected. Obviously the nozzle and bed need to get up to speed but like, I just took something out of the printer do we really need to run the entire 7 minute cycle again?
You can edit the printer start g-code, i.e., change the printer’s actions during the startup.
I cannot provide you with a solution, but a list of many from which you can find the one that fits your needs. There are some risks, which I believe to be minimal, but in all cases, the responsibility is on your side. Some advice:
do not blind trust in a solution; if it works or not is up to you;
As they are unofficial, it is normal for old ones not to work or have limitations. This can also happen to you with time, as newer versions of firmware are released, but usually, you can easily overcome with simple changes;
at the time of the first test, whether experienced or not, stay near the printer and look at every detail during the startup, as you can interrupt in case of any problem and understand where and why it failed.
Some threads where you can find custom start g-codes and users’ experiences (randomly ordered):
Thank you @JayZay ! I had previously stumbled across one of those threads but couldn’t for the life of me find it again and haven’t seen the rest at all. My search fu is usually reasonable but failed me entirely today.
Is it possible to switch back and forth via a profile or something similar? Like running a stock filament preset vs one that’s been tweaked?
(I promise not to run internet-sourced G-code without at least parsing it to see what it’s supposed to do, then proving it out)
That was not snark I promise, I appreciate the help immensely. It should be common sense not to run random code found on the internet on your computer or anywhere else if you don’t know what it does but people can be lazy or impatient and get caught out all the same. The warning is entirely appropriate.