actually looking at the error fluidd gives me when testing the variable in the consle, it makes me think it could also be something with fluid or moonraker.
{'error': 'WebRequestError', 'message': "Error on 'SET_PRESSURE_ADVANCE advance={printer.extruder.filament.pa}': unable to parse {printer.extruder.filament.pa}"}
             
            
              
              
              
            
            
           
          
            
            
              
That should be the correct chain to get to the pressure advance variable. (if you have a printer with a single configured extruder)
This has to be called from a macro. You cant do variable substitution in the console (unfortunatly  ). To test it, set up a macro like this:
). To test it, set up a macro like this:
[gcode_macro TEST_SET_PA]
gcode:
    SET_PRESSURE_ADVANCE advance={printer.extruder.filament.pa}
             
            
              
              
              1 Like
            
            
           
          
            
            
              ok yeah, that worked. I have no clue why but it was acting up in my start g code for a while
             
            
              
              
              1 Like