Adding "load mesh" and "pressure advance" in the config.g
-
@briskspirit said in Adding "load mesh" and "pressure advance" in the config.g:
I put every custom setting into config-override.g just for convenience
Bear in mind that config-override.g gets overwritten whenever you run M500.
-
@dc42 So I need to make some macros and call it from config.g ?
-
@briskspirit What's the reason for not just putting it in config.g?
But if you want to be able to quickly switch between configurations you can have them all in a macro and call them whenever you want to switch.
The filament swap functionality actually lets you define a custom config.g for each filament type you want.
-
I have been testing my setup and i am not sure that the config.g commands work. Not sure it loads the bed mesh with G29 S1. I have had to stop a print and manually load it to see that the print actually sticks to the bed as it has been calibrated to.
-
@gpetropoulos Right after you power up the printer, send M122 in the gcode console. It should say if any bed compensation is active.
If G29 S1 doesn't seem to work, try M375, which should do the same thing. (Load heightmap.csv)
-
@phaedrux said in Adding "load mesh" and "pressure advance" in the config.g:
M122
I did this and i get :
"Hiccups: 0, StepErrors: 0, LaErrors: 0, FreeDm: 240, MinFreeDm: 132, MaxWait: 1564293ms, Underruns: 0, 0
Scheduled moves: 13, completed moves: 13
Bed compensation in use: mesh
Bed probe heights: 0.000 0.000 0.000 0.000 0.000"What are the 0 bed probe heights?
-
@gpetropoulos said in Adding "load mesh" and "pressure advance" in the config.g:
Bed compensation in use: mesh
That's the line that matters in your case. That indicates mesh compensation is active.
-
@phaedrux Is there any command to check the current PA value?
I have made a gcode to find my PA value. Thus after that when printing a xyz cube i see it is too high for my direct setup. I also see z seam problems after adding PA. -
@gpetropoulos you can see the current value of anything by sending the command again in the console without any parameters. So for pressure advance in a single extruder you could send 'M572 D0'
https://duet3d.dozuki.com/Wiki/Pressure_advance
Pressure advance is a bit different than linear advance used in Marlin, so the techniques for determining the value are a bit different. There is another thread with a pythod script that can be used to determine it, which may help.
https://forum.duet3d.com/topic/6698/pressure-advance-calibration
-
@phaedrux Thank you again!!