#Pressure advance not doing anything.
42 messages · Page 1 of 1 (latest)
Pls upload the gcode + be sure, that this value was set during the whole print
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?
pls also post a klipper log or the printer.cfg with the start_print macro
i dont use cura... so i cannot speak specific about this feature, but i use different acc in prusaslicer for perimeter & infill.
and your print_start macro is used wrong...
why?
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
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
yes, because this are the default values + you set the same values before
and sometimes i preheat before printing
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
takes too long to heat up bed then nozzle
then just change your start gcode...
i just copied that. and written above is 60 bed 190 nozzle. so i changed it to what im using
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...
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
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
So if im using same acceleration on everything, will enabling acceleration on slicer will make difference? Ive read that enabling it on slicer does nothing but just gives you more accurate print time estimate as klipper is the one handling acceleration?
klipper just use the same acc ofter the complete print. so it should be the same time estimate...
so will enabling acceleration on slicer does anything on my actual print speed?
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
oh i see i understand now. like for 1st layer and top layer if i want it to use slow accel.