I run klipper on my printers, and maintain some macros for it.