Question about Prime Line | Startup Config

Hello !

Is it possible to turn the Prime Line off ? At print i dont check calibration flow boxes and
everytime the printer prints this lines.

Is there a solution ?

Greetings,

I don’t know if that line at the front can be disabled, as it seems to be part of the initial calibration (even if you turn off the full calibration.

If you use the alternate start Gcode at Bambu Lab Modified Start and End gcode by thrutheframe | Download free STL model | Printables.com the size of the right-side purge line is reduced.

When you deselect calibration before a print, that turns off bed level calibration. The lines you have circled are for other purposes.

The upper circled lines are printed by the X1C to calibrate flow rate. I don’t have an X1 so I can’t be specific about them.

The lower circled line on your image is the nozzle load line which is used to make sure the filament is flowing well before the printing of the model starts. Earlier parts of the startup have tried to make sure there is no plastic protruding past the end of the nozzle and might have left the nozzle partly empty. The nozzle load line just makes sure there is good flow.

One thing to note is that the nozzle load like is outside the printable area so it should not be in your way, but the flow check lines could be in the way of a large print.

If you want to edit the gcode, click the little pencil paper icon next to the printer profile selection and go to the startup gcode.

The section marked “noozle load line” is the nozzle load line that you have in the bottom circle.

I kept having the left edge of the line pull loose and I realized that is the spot where I grab the plate to free parts. The oils from my thumb were causing the filament to not adhere, so I shortened it to not be where my left thumb. You can see that I changed the X starting and ending position to 50 from the original 18.

The section of the startup code below the nozzle load is “;===== draw extrinsic para cali paint =================” which I believe is the flow calibration. I don’t have an X1 so you have to decide what you want to do about that.

Yes, by deleting this part of G-code, the mentioned lines won’t be printed.
Sometimes this lines annoy if you print larger parts.

Hi, I was wondering if this is the same for the A1, because I dont need that line.

Sorry, old post, but that’s not correct about it being outside the printable area. You can print on top of it. Did it 2 days ago by mistake.

When using a certain brand of filament I always print a skirt with width 2 or 3. Could I modify the nozzle load line to always print the load line twice as wide, width 4 instead of 2? Then I could skip the skirt, saving time for me in the slicer. I assume you can, could someone point me to where I could find the gcode to do this, or pointers on what the code would be?

So I created a print on the A1 that literally uses the entire 256 x 256mm bed area, and the prime lines clash with the lower edge of the print, so I was initially pausing the print in order to pull off the prime lines, or quickly doing it before the nozzle got there. However, the pause sometimes created a slight glitch in the first line of print, so I then opted to completely remove that portion of the code from the Machine start G-code (“Extrude Cali Test”) for that print, but then I noticed that it also sometimes led to a glitch in the first print line, in other words the prime lines are important to guarantee the quality at the start of a print. What I ended up doing instead, was to change the “Extrude Cali Test” portion to do the prime lines at the top of the plate (where it cleans the nozzle) before starting. That solved it completely. The problem at the bottom, is that the machine seems to only be capable of moving to Y = -0.5mm as a minimum, whereas at the top, it can go up to Y = 262.5mm (6.5mm above the build area). The only caution was that I had to shorten sections of the Prime line slightly, so the hot nozzle doesn’t get too close to the plastic edges over there, and then end by moving the nozzle out over the build plate’s printable area, so as to prevent a collision between the nozzle and the plastic edge, depending on where the print starts. Below is my solution (which I only use for those full-bed prints) - starting from “Home after wipe mouth end” to just before “turn off light and wait extrude temperature”. Also, to protect your machine from any potential damaging mistakes here, I’ve added in a superfluous G90 line of code at the beginning (absolute positioning) just in case your Machine Start G-Code is in relative mode at that point for some reason. (Lastly, PLEASE NOTE: any commented out sections i.e. preceded by a ; such as the “Nozzle Load Line” portion, from my code defaults are also shown commented out here).

For me the bottom line is, those prime lines seem to be important. I wouldn’t ditch them completely. But shifting them to another position on the plate is a great solution when the default position clashes with some builds.

Final disclaimer: This is for the Bambu Lab A1 printer only, and while I have taken every precaution to make this safe (having tested it multiple times at home), you use this at your own risk.

;===== home after wipe mouth end =======================

;M400
;M73 P1.717

G90

G1 X105.000 Y261.000 F30000
G1 Z0.300 F1200
M400
G2814 Z0.32

M104 S{nozzle_temperature_initial_layer[initial_extruder]} ; prepare to print

;===== nozzle load line ===============================
;G90
;M83
;G1 Z5 F1200
;G1 X88 Y-0.5 F20000
;G1 Z0.3 F1200

;M109 S{nozzle_temperature_initial_layer[initial_extruder]}

;G1 E2 F300
;G1 X168 E4.989 F6000
;G1 Z1 F1200
;===== nozzle load line end ===========================

;===== extrude cali test ===============================

M400
M900 S
M900 C
G90
M83

M109 S{nozzle_temperature_initial_layer[initial_extruder]}
G0 X124 E8  F{outer_wall_volumetric_speed/(24/20)    * 60}
G0 X128.5 E.3742  F{outer_wall_volumetric_speed/(0.3*0.5)/4     * 60}
G0 X133 E.3742  F{outer_wall_volumetric_speed/(0.3*0.5)     * 60}
G0 X137.5 E.3742  F{outer_wall_volumetric_speed/(0.3*0.5)/4     * 60}
G0 X142 E.3742  F{outer_wall_volumetric_speed/(0.3*0.5)     * 60}
G0 X146.5 E.3742  F{outer_wall_volumetric_speed/(0.3*0.5)/4     * 60}
G91
G1 X1 Z-0.300
G1 X4
G1 Z1 F1200
G90
M400

M900 R

M1002 judge_flag extrude_cali_flag
M622 J1
G90
G1 X105.000 Y262.500 F30000
G91
G1 Z-0.700 F1200
G90
M83
G0 X124 E10 F{outer_wall_volumetric_speed/(24/20) * 60}
G0 X128.5 E.3742 F{outer_wall_volumetric_speed/(0.30.5)/4 * 60}
G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3
0.5) * 60}
G0 X137.5 E.3742 F{outer_wall_volumetric_speed/(0.30.5)/4 * 60}
G0 X142 E.3742 F{outer_wall_volumetric_speed/(0.3
0.5) * 60}
G0 X146.5 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}
G91
G1 X1 Z-0.300
G1 X4
G1 Z1 F1200
G90
M400
M623

G1 Z0.2
G1 Y256

;M400
;M73 P1.717

;========turn off light and wait extrude temperature =============