Bambu Lab X1C Fast Startup and Ending Sequence

Customized version of the Bambu Lab X1C startup and end gcode which provides faster startup and and sequences.
9
157
0
849
updated December 23, 2023

Description

PDF

This is a customized version of the latest Bambu Lab X1C startup and end G-Code. 

It removes all unnecessary calibration steps and allows for prepare times of around one minute from start to the first line printed.

I mostly design small models which sometimes require multiple modifications and thus reprints during prototyping. In that case the print time is mostly equal to the stock prepare times. I almost never change filament during the prototyping phase, so I do not require the printer to purge the nozzle or change the filament via AMS. The optimizations in this startup sequence are mostly built on this workflow in mind. 

My workflow for printing with this profile is:

  1. Once I switch to a new filament, I run the printer with the default profile and perform dynamic flow calibration.
  2. On successive prints with the same filament, I then utilize the customized startup code, giving me faster prepare times. 

I'm using this profile now for a couple of weeks and it worked without any problems.

Note: This code is built on the default 0.4mm nozzle profile. If you're using another nozzle, you might receive different results or failing prints.

Disclaimer

This gcode initializes the printer by its own interpretation of the original X1C startup code. There may be steps which are missing and can lead to failing prints. You are using this code at your own risk and are fully self responsible for any damages or malfunctions.

This is not a supported version or affiliated in any other way with Bambu Lab. It's my own customization based on trial and error from the original source code.

Modifications

Following a summary of all start gcode modifications:

  • Startup filament purge amount is reduced by 80% (extrudes only 10mm, instead of 50mm, of filament per purge)
  • Optimized temperature target wait times (move waits to different positions, so the nozzle has enough time to heat or cool)
  • Removed LiDAR / Scanner clarity and calibration steps
  • Removed bed leveling calibration steps
  • Remove dynamic flow calibration steps

Following a summary of all end gcode modifications:

  • Remove AMS retract (the last filament of the print will stay loaded)
  • Immediately turn of hotend nozzle after finishing (no purge will be made, so the nozzle does not have to be kept hot)

The removal of the calibration steps means that you will not be able to perform bed leveling or dynamic flow calibrations, even when checked at print start. Generally the printer remembers those settings and you should be fine as long as you do not change your filament.

Installation

Download the files and copy the contents inside the printer profile in Bambu Studio (or any other slicer). The settings in Bambu Studio can be opened by clicking the edit icon on the right side of the selected printer profile. Then go to “Machine G-code” and paste the appropriate sections into it and save it as a new profile.

Note: The profiles are independent, if you only want to install either the start or end gcode, feel free to do so.

 

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more