#Pressure advance not doing anything.

42 messages · Page 1 of 1 (latest)

frosty plover
#

Did PA calibration using the tower and the pattern method. But it looks like PA is doing nothing at all. From left to right PA is set to 0, 0.8, 0.9 and 1.5! Cant see any difference between them. And yes I restarted everytime I changed values.

100mm/s
4000accel

mossy swift
#

Pls upload the gcode + be sure, that this value was set during the whole print

frosty plover
#

yes each pa value was set in the config and saved and restarted.

#

Im confused as im getting mix answers in the net, but in cura settings do you enable or disable acceleration? I have it disabled and as i understant it is that klipper is the one controlling the acceleration. am i wrong?

mossy swift
#

pls also post a klipper log or the printer.cfg with the start_print macro

mossy swift
frosty plover
mossy swift
#

and your print_start macro is used wrong...

frosty plover
#

why?

mossy swift
#
M105
M190 S50
M104 S195
M105
M109 S195
M82 ;absolute extrusion mode
START_PRINT

you dont insert the temps in the macro

#
[gcode_macro START_PRINT]
gcode:
    {% set BED_TEMP = params.BED_TEMP|default(50)|float %}
    {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(195)|float %}
    # Start bed heating
    M140 S{BED_TEMP}
    # Use absolute coordinates
    BED_MESH_PROFILE LOAD=default
    G90
    # Reset the G-Code Z offset (adjust Z offset if needed)
    SET_GCODE_OFFSET Z=0.0
    # Home the printer
    G28
    # Move the nozzle near the bed
    G1 Z5 F3000
    # Move the nozzle very close to the bed
    G1 Z0.15 F300
    # Wait for bed to reach temperature
    M190 S{BED_TEMP}
    # Set and wait for nozzle to reach temperature
    M109 S{EXTRUDER_TEMP}
    G92 E0 ; Reset Extruder
    G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
    G1 X0.1 Y20 Z0.28 F5000.0 ; Move to start position
    G1 X0.1 Y200.0 Z0.28 F1500.0 E15 ; Draw the first line
    G1 X0.4 Y200.0 Z0.28 F5000.0 ; Move to side a little
    G1 X0.4 Y20 Z0.28 F1500.0 E30 ; Draw the second line
    G92 E0 ; Reset Extruder
    G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
    G1 X5 Y20 Z0.2 F5000.0 ; Move over to prevent blob squish
#

BED_TEMP and EXTRUDER_TEMP will be always used with default value

frosty plover
#

But im biot having problems with my start gcode

#

when i laod print it heats up bed to 50 then nozzle to 195

#

i just cooy those from the sample i think and 60 was the default for bed so i changed it to 50. same with the nozzle

mossy swift
frosty plover
#

and sometimes i preheat before printing

mossy swift
#

if you would change the temps in your slicer, your first lines of start gcode (in the slicer) would use the new temps, but your start_print macro would change it back to 195/50

frosty plover
#

takes too long to heat up bed then nozzle

mossy swift
#

then just change your start gcode...

frosty plover
#

i just copied that. and written above is 60 bed 190 nozzle. so i changed it to what im using

mossy swift
#

but this is not the correct way

#

it should use the temps of your slicer

frosty plover
#

i dont understand whats the problem.

#

what should be the format?

mossy swift
#

you should add the temps in your slicer start gcode to your macro

#

you NEVER define BED_TEMP and EXTRUDER_TEMP

#

"just copy and edit" is not the right way for macros... you have to understand how these works...

frosty plover
#

I see. Im trying to understand it and read the documentation. but some parts doesnt have enough explanation.

#

And since my printer is running ok i thought i did it right

mossy swift
#

and you home before the bed is on full temp (in your start_print macro). this is also wrong, because your bed can move during the preheat

frosty plover
mossy swift
#

klipper just use the same acc ofter the complete print. so it should be the same time estimate...

frosty plover
#

so will enabling acceleration on slicer does anything on my actual print speed?

mossy swift
#

if you change it higher, then yes. if you dont change it higher... then no

#

its just to controll your ACC during the print

#

disabled -> same ACC over the full print
enabled -> you can controll it

#

if you dont know what you are doing in your slicer... just let it disabled. if you want to optimize the last 1% of print quality... use it

frosty plover
#

oh i see i understand now. like for 1st layer and top layer if i want it to use slow accel.