Creailty K1C - big PA?

Basic Information:

Printer Model: Creality K1C
MCU / Printerboard: creality
Host / SBC creality stock
klippy.log -

Klipper - latest from klipper github (now support load cell probe)

klippy (15).log (3.7 MB)

According to the tests (tower and template) PA should be 0.074 for PETG but it doesn’t print very well at these values - some kind of eternal hair, snot, I set PA = 0.21 and everything became just great on three different PETG and TPU SILK - what is it? Should I change the motor? Extruder? Nozzle? Or is it klipper that behaves differently in real printing. The most interesting thing is that any cubes - anything - everything is printed well. And the corners of the tower float above 0.08 PA.

All this printed with PA = 0.21. black, red, blue - PETG. Dino and Bambu cube - TPU SILK

Hi @sekil ,

Those prints look pretty good to me. The only thing I would suggest is to dry your PETG (and TPU while you’re at it), since both absorb humidity from the air which can show up as stringing on your prints.

Also, the K1 series uses a heavily modified old version of Klipper, so the help we can offer will be limited.

1 Like

I’m sorry - i’m forget - klipper mainline from github - now support load cell probe!

Note: AFAIK The pressure advance setting in printer.cfg only gets used if the g-code doesn’t set it differently.

Do you have the g-code files for prints that work well? Open one in notepad and search for “pressure”.

I’m using PA from slicer. from printer.cfg - this is if PA not enabled in slicer

Do you mean you took the values from the slicer and put them into Klipper?

enable PA in slicer - slicer (Bambu studio) make gcode with this PA

Just to make sure, is your G-code flavor in machine settings set to Klipper (not Marlin/RRF)? This makes sure the slicer passes the proper commands to Klipper to set PA.

set to Octoprint - octo/klipper - same?

And why do you have that still on in Klipper (lines 14 & 15)?

[extruder]
max_extrude_only_distance = 1000.0
max_extrude_cross_section = 80
step_pin = nozzle_mcu:PB1
dir_pin = nozzle_mcu:PB0
enable_pin = !nozzle_mcu:PB2
microsteps = 16
rotation_distance = 6.77
nozzle_diameter = 0.400
filament_diameter = 1.750
heater_pin = nozzle_mcu:PB7
sensor_type = EPCOS 100K B57560G104F
sensor_pin = nozzle_mcu:PA0
pressure_advance = 0.074
pressure_advance_smooth_time = 0.04
min_temp = 0
max_temp = 320
control = pid
pid_kp = 27.373
pid_ki = 2.851
pid_kd = 65.695

this is a common situation - the slicer overwrites this value (at least OrcaSlicer) - but BambuLab Studio apparently does not - this is probably the reason - I did not find a mention of the line - SET_PRESSURE_ADVANCE in the gcode, but this line is in the gcode from OrcaSlicer.

I’m did test with Orca and reply

Yes - it’s Bambu Studio. I apologize for my stupidity :smiley:

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.