A dumb problem with bed leveling when printing nylon and a solution
 
Notifications
Clear all

[Solved] A dumb problem with bed leveling when printing nylon and a solution  

  RSS
TheParrotGuy
(@theparrotguy)
New Member
A dumb problem with bed leveling when printing nylon and a solution

So, I wanted to finally start printing with Nylon and bought a Prusa PA bed plate and some PA GF filament. I wasted a LOT of hours... LFMF

The problem was, bed leveling would often fail on some parts of the bed and always on others. I tried everything from cleaning to calibration to trying to start the print with no filament (to prevent ooze being a factor). Nothing helped.
Then I simply switched the plate to regular PEI after a failed leveling and it ran normally. Put the PA plate back in, fail again.

It seemed obvious that the PA bed plate was faulty in some way, so I started a chat with support. After waiting for an hour I had to explain everything three times, make them a video of the PA and then PEI plate leveling, and explain everything three times again. All this to learn three things:
1. Leveling fails when the probe hits something soft. Normally this would be filament ooze.
2. As soon as you print on a plate, you are on your own; forget any kind of warranty on a 100€ bed plate 🙄.
3. There is no way a plate could cause this, no sir, it's impossible.

So I got to thinking some more, and then it hit me—Prusament PA CF runs really hot, at 280°C, and the printer runs on high temp during leveling. And I had these nozzle marks on the plate after leveling. What if the PA plate material gets softer when the really hot nozzle touches it? The firmware interprets this as ooze and does a nozzle cleaning cycle. So I simply reduced the nozzle temp to 170 after a failed leveling and retried. It almost passed, so I lowered it to 90 (same as bed) and it passed immediately.

So, if you are printing nylon on a Prusa PA bed plate, you have to reduce the tool temp a lot before leveling. You can do this by inserting

M109 S90

before the

M107 ; turn off the fan
; MBL

lines in startup gcode. This will cool down the tool before leveling and make the leveling work with a Prusa PA plate.

This topic was modified 5 months ago 3 times by TheParrotGuy
Posted : 22/12/2025 6:15 pm
4 people liked
TheParrotGuy
(@theparrotguy)
New Member
Topic starter answered:
RE:

So I dug some more and found the starting nozzle temp setting in the startup gcode under the line:

G29 G ; absorb heat

There you can set up the desired temp for nozzle cleaning and leveling, just add a separate entry for PA (it's combined with PC by default) and change the value to the one you want:

M109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*MBL160.*/) ? 160 : (filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "PA") ? 200 : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp

This would be the proper way to do it, I guess.

This post was modified 5 months ago 3 times by TheParrotGuy
Posted : 23/12/2025 10:26 am
3 people liked
bmontini
(@bmontini)
Active Member
RE: A dumb problem with bed leveling when printing nylon and a solution

THANK YOU SO MUCH. I just wasted 2-3 hours on nozzle cleaning failed and bed failed to level. I set my temp to 90 using the M109 command above...

THIS WORKS!!!

Posted : 03/01/2026 10:34 pm
1 people liked
TheParrotGuy
(@theparrotguy)
New Member
Topic starter answered:
RE: A dumb problem with bed leveling when printing nylon and a solution

I'm happy that I could help 🙂 Do note that this disables a lot or all of the nozzle cleaning effect, so you should clean it manually or you could have issues with the first layer.

Posted : 04/01/2026 9:05 am
Fred lyons
(@fred-lyons)
Member
RE: A dumb problem with bed leveling when printing nylon and a solution

this helped a lot. wow. 

Posted : 22/01/2026 1:58 pm
stefanhaager
(@stefanhaager)
Member
RE: A dumb problem with bed leveling when printing nylon and a solution

I´ve got to try this on Monday.

I have wasted the whole Friday morning trying to clean the nozzle and build plate.
Will write a follow up here.

Posted : 25/01/2026 11:59 am
stefanhaager
(@stefanhaager)
Member
RE: A dumb problem with bed leveling when printing nylon and a solution

 

Posted by: @stefanhaager

I´ve got to try this on Monday.

I have wasted the whole Friday morning trying to clean the nozzle and build plate.
Will write a follow up here.

Follow-up:

This completely solved my issue. Of course, the nozzle needs to be clean to begin with.

In my specific case, I also had to create a new material profile on the printer, because the standard temperature for PA is 285°C and for some reason the XL heats the tool to this specific temperature before nozzle-cleaning where my filament oozes like crazy (Formfutura Styx PA6 --> prints at around 220°C).

 

Posted : 12/02/2026 8:23 am
m_a_s
(@m_a_s)
Member
RE: A dumb problem with bed leveling when printing nylon and a solution

Thanks for saving my sanity.
I had just upgraded the firmware on my XL before attempting to print some PA pieces.  It seemed odd that it couldn't level the bed.  Blamed it on the new firmware, installed what I had before, and had the same issues.  Spent a few hours futzing around, and then searched the forum.

You G-code fix saved the day!

Posted : 15/03/2026 12:57 am
volfion
(@volfion)
Active Member
RE: A dumb problem with bed leveling when printing nylon and a solution

I have to try this with PP sheet, because I have same issue - MBL does not go through. Has anybody tested or had similar issue with PP sheet as well? Thanks

Posted : 14/04/2026 9:20 am
volfion
(@volfion)
Active Member
RE: A dumb problem with bed leveling when printing nylon and a solution

EDIT - Come on @TheParrotGuy, you saved my day.

M109 S90

Tthis helped. I cannot put there filament code, because I am printing lot of different filaments on PP sheet but "hard temp" on the sheet works.

Posted : 15/04/2026 7:24 am
Ro3Deee
(@ro3deee)
Trusted Member
RE:

By reducing the nozzle temperature, you reduce the pulses signal (PWM) that the heater receives. The PWM pulses affect the loadcell, as described in this bug:

https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/5261

Disabling the heating also works. Using this workaround, I need to compensate for nozzle thermal expansion in Slicer (+0.06mm)

Here is a video  showing the problem and the solution:

min 00:00 - 00:40: if heater is on the Prusa XL fails bed leveling (and the leds flicker). The heater is heated using pulses that trigger the load cell when probing or tarring.

If I disable the heater, there are no problems with bed leveling (min 00:40 - end). But using this workaround, I need to compensate for nozzle thermal expansion in Slicer (+0.06mm).

 

This post was modified 3 weeks ago 4 times by Ro3Deee
Posted : 06/05/2026 5:44 pm
1 people liked
jan.d.slay
(@jan-d-slay)
Honorable Member
RE: A dumb problem with bed leveling when printing nylon and a solution

I need to compensate for nozzle thermal expansion in Slicer (+0.06mm).

 

Could you please explain that in a little more detail?

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Posted : 06/05/2026 6:55 pm
Ro3Deee
(@ro3deee)
Trusted Member
RE: A dumb problem with bed leveling when printing nylon and a solution

 

Posted by: @jan-d-slay

I need to compensate for nozzle thermal expansion in Slicer (+0.06mm).

 

Could you please explain that in a little more detail?

After bed leveling is done with cold nozzle, the nozzle will expand (grow) when heating, so the first layer will not be ok. The tool need to be raised 0.06mm to compensate for the longer nozzle.

Posted : 06/05/2026 7:04 pm
1 people liked
jan.d.slay
(@jan-d-slay)
Honorable Member
RE: A dumb problem with bed leveling when printing nylon and a solution

How did you figure that out? Did you measure it? Calculate it? That's interesting.

Mods for Core One: Core One HT 450 degrees, Comfortable display , Very fast print start and Reducing noises
Mods for Prusa XL: Very fast print start

Posted : 06/05/2026 7:41 pm
Ro3Deee
(@ro3deee)
Trusted Member
RE: A dumb problem with bed leveling when printing nylon and a solution

 

Posted by: @jan-d-slay

How did you figure that out? Did you measure it? Calculate it? That's interesting.

the first layer was not printing ok, then I live-z the print until I found the value. https://help.prusa3d.com/article/live-adjust-z_112427

 

Posted : 06/05/2026 7:43 pm
1 people liked
TheParrotGuy
(@theparrotguy)
New Member
Topic starter answered:
RE: A dumb problem with bed leveling when printing nylon and a solution
Posted by: @ro3deee

By reducing the nozzle temperature, you reduce the pulses signal (PWM) that the heater receives. The PWM pulses affect the loadcell, as described in this bug:

https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/5261

Disabling the heating also works. Using this workaround, I need to compensate for nozzle thermal expansion in Slicer (+0.06mm)

I thought about your theory, and it does not make sense, at least with my XL:

  1. No other bed surface ever failed bed leveling with a clean nozzle.
  2. Since the nozzle leaves visible impressions in the nylon bed surface, the softness of the bed coating at high nozzle temps is clearly the cause.
  3. If PWM signals were interfering with the load cell, the problem would recur with any high-temp filament on any bed surface, but it doesn't, at least with my printer.

So while it is feasible that heater pulses would interfere with the load cell (as a design flaw), it sure does not look like they do, at least for me.

Posted : 06/05/2026 8:38 pm
Share: