Optimized A1 mini Start G-code (Quick and Quiet version)

In my code, the extruder pre-heater remains the same as the factory code (it heats up fast, with no room to save time).

I doubt the bed heating could change the position much, as it’s flat and thin. I did a scientific expansion calculation in an earlier reply.

The Studio and the printer firmware are two different products and could have mixed version combinations on the user’s end, so I don’t think they would ever change the “interpretation” of the G-code. If something is wrong, they’ll keep it wrong forever—I’ve already seen that happen.

Thanks for the heads-up anyway!

This G-code may not be for you (and many others)

But for me, I start and stop printing maybe 50 times a day (for my test project). This snappy G-code literally saved me about 2 HOURS OF TIME EVERY DAY! It is life-saving! I enjoy it so much that I share it. I see other people like it, so I improve it!

I now understand the reasoning behind every move in the factory code. For example, the factory code re-homes Z after every nozzle wipe. Does it make sense? Yes! But does the thing it’s trying to prevent actually happen in real life? No! In my eyes, it rarely happens. So, I bypass it and only perform one Z-homing after all the wipes.

Now, I’m even thinking about using nozzle flush to replace the nozzle wipe. Because “in real life,” when people take out their last printed item, if there’s a big chunk of material around the hotend, they’ll take care of it manually. Most of the time, it’s just a little filament hanging on the nozzle. Flushing it out is easier than wiping it out, and it could prolong the nozzle’s life. I just need to take care of the Z-homing nozzle temperature, using 100% fan to cool it down to 170°C as fast as possible before Z-homing. Do you think it is a good idea?

3 Likes