Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
This site has been a tremendous help getting further down the road and closer to my first Voron Benchy.
I’m trying to do a bed mesh calibrate and it fails every time with the following error;
“Error evaluating ‘gcode_macro BED_MESH_CALIBRATE:gcode’: jinja2.exceptions.UndefinedError: ‘extras.gcode_macro.GetStatusWrapper object’ has no attribute ‘gcode_macro _USER_VARIABLE’”
I am using a bed_mesh.cfg and including this in my printer.cfg and TAP is my probe.
Except the macros for the webinterfaces and not even these are strictly needed. It is absolutely beyond me, why users have some dozens of macros in a standard printer and not even a working base config.
You have two options:
Kick out all these macros unless you know what they are doing and you know that you need them
Contact the author of these macros. Likely you forgot to include some parts of one of them and this is why you get this error.
As stated above: You do not need any macros for a standard printer unless specifically called out by some piece of hardware by the relevant manufacturer.
In addition, many of them are:
Not properly documented
Outdated
Not maintained
Unneeded
All above
Maybe someone is willing to dig into such macros, I’m not. You will spend hours understanding and debugging just to realize it was a stone old version that have been abandoned ages ago.