Request: Faster print start

I love the printer, but I hate the long startup sequence. I dont want to use any unofficial start gcode.

Please try to improve the startup sequence time or atleast give us a second “quick print” option where it only does the absolute necessary steps in order to not damage anything.

If I print a small objects that takes 8 minutes I dont want to wait 7minutes.

If turning off bed leveling and flow calibration, it still takes a few minutes until it actually starts printing and its too long for my taste.

Yes please that and reduce the noise the fan produces. It’s soooo loud :frowning:

I find that a lot of the startup time is bed heating, so what I do is manually set the bed to heating before I start the print. The nozzle heats quickly enough not to bother. (People on 240V power probably don’t need to preheat the bed.)

Im printing PLA nost of the time, so no heating up bed… Still takes quite some time

To bad you don’t want any unofficial startup code.

I have one startup that just modifies the standard code so that it doesn’t wait for the bed to heat up before continuing with steps that have nothing to do with the bed. That saves a little more than a minute.

My fast startup code that I use when nothing has changed from the last print shows in the slicer preview as 11seconds. It actually takes exactly as long as it takes for the bed and print head to heat up. (The slicer can’t estimate time for heating, which can be different based on the current temp.)

why you dont want use “unofficial” start g-codes?
the g-code in the slicer is a configuration point and a setting like every other setting in the slicer. Yes it is a advanced setting, but it is es setting. every user can change it.
and second, the slicer is open source, so everybody can add changes on it. If someone have a good improvement, it find the way into the code.
for ex. most parts of this code is now in the standard profile.

https://www.printables.com/de/model/322000-bambu-lab-modified-start-and-end-gcode/files

u can reduce the speed of the chamber fan in the filament settings if you want and so on. but all this settings are your settings.
the delivered Standard Settings are, I would say, working suggestions and should work for most of the users, but these settings must be changed if you want good results in your special environment and your model.

here a example of my profiles:
image

I get that, but dont you think they should
try to improve their product? Not everyone wants to mess around with the slicer settings. This is not an ender 3… Its an X1C and doesnt require do change any settings unless you want something specific.

Im sure I cant be the only one that wants the startup to be faster, so why shouldnt they invest some time to find the sweetspot.

You can change as many things as you want in your start gcode, but you will never know the impact unless you do some actuall testing. For my part I dont want to use some gcode that is faster but potentionally misses out on some better calibration without taking more time.

Im sure bambulab does already have some data on how accurate the first layer will be, if it only does one of the two measuring methods for example. And thats just one thing of many. So they could give us a thought through improved start gcode.

Its a simple request. If they won’t adress it its fine too…

They have to cater to the masses - those masses do not know how to tweak gcode or set up custom profiles.

The masses want a right here, right now result, so BL is programed to accommodate them and take the inexperienced user out of the equation, like making sure the print bed is clean before the plate is put back on if it was removed. Make sure the plate is position properly. Make sure it knows what the filament is going to do because the end user may have changed it.

The list of probabilities is long.

Be grateful that you have the option to edit the start and end gcode to get your fast “Print again?”

Well forget it then.

It was just a suggestion…

And actually a good one. But you have to understand there’s three groups that use the BL printers.

  1. The Pros who love the high speed and amazing quality of prints, many whom have been printing for years.
  2. The newer users who are aware that 3D printing is placing molten polymers from dozens of companies in dozens of types and colors correctly in layers and movements that require hundredths, and sometimes thousandths, of a mm accuracy to avoid disaster after 4 hours of printing. They are marked by a wiliness and eagerness to learn.
  3. The new users who think that 3D printing is just like buying an inkjet and want everything handled with one push button results.

The last group is destined to have a wakeup call not soon after buying, when they discover that for all the wonder the Bambu printers bring that it’s still complex mechanics and chemistry with a sharp learning curve, not a magic box. :wink: :grin:

BTW - BL is fully aware of the startup time issue, there are numerous threads on it including ones with solutions.

EDIT:

Just to be clear here @anxodia - I fully support your suggestion, and your posting it! But you were given multiple suggestions from people that collectively probably have thousands of hours troubleshooting 3D issues and you chose to ignore their efforts. If you expect to get help here you might listen to it, or at least thank the people who were offering you help. Eh? :wink:

Thanks to super printer users like Julie777, Flashy_DE from this thread, Throughtheframe and many others.

Be sure to throw yourself in there! :grin:

Na’vi - I see you. :wink:

At least it would be nice to have a checkbox, with “Fast start”, that would only do a homing, prime line and then start.

If I got some free time, I will try to see if I can compile Bambulab, I have worked a little on Super Slicer years ago, this is a nightmare to compile… and code is… well it started a long time ago, so a bit messy with all those years of modifications

Now that is an idea.

I’ll repeat myself; you Sir, are a madman. I love it. :grin:

Any thoughts about involving about involving SoftFever?

Well sometime you can’t say why you like something or another, I used to prefer the fork Super Slicer to Prusa Slicer, but for now I prefer Bambu Studio to the fork Orca Slicer, go figure why !! :slight_smile:

Yeah, I hear that. I’m about to DL the new 1.6 Studio and take it for a ride with the Beta Firmware. EDIT: I push people towards OrcaSlicer because of the Calibrations which handles a whole boat load of issues people come here for help with, looking for a “setting” to change when the issue is flow rate.

My landlord actually thought I’m sliding around metal chairs on the floor. Didn’t wanna tell him it’s my X1C calibrating before print start LOL

You might look at the issue that I submitted to Orca Slicer about print control options.

You might have something to add.

I am using the multiple printer profiles as above, but it is not ideal.

In addition to the ability to select print options when starting a print that I requested, I think some smart options would be nice.

If I send a print and it is using a different build plate than the last print then bed height calibration could be turned on automatically.

There are many conditions that could control options automatically, and be much better than the BL solution which is be ultra cautious to protect the novice user.

Events that could trigger different startup:

  • change type of plate
  • printer has been restarted
  • filament type has been changed
  • it has been 1 week since last calibration

There are so many possibilities to make it better. I like to make it more automated, so I don’t have to remember to do the correct thing every time, but I also don’t want to have to select “skip calibration” before every print.

I don’t have a checkbox, so I have to select before I slice. However, it is pretty easy to select the “.4 P1P fast start” profile. I use it for almost every print.

Look at the prepare time. :grin:

image

Of course it will take longer to start printing if the bed is cold. The estimate does not include heating time.

I am verry interrested by this subject too, I am trying your version, works nice.

But I still think that would really be great to have an option in Studio to bypass nearly every thing except homing

EDIT:
Do you know what the purpose of doing two purge lines (nozzle load & purge line) ?