Released under the MIT license -- you can do what you want, as long as you don't misrepresent authorship, and hold Jon Watte harmless from any such use.
Custom g-code to change the filament on a BambuLab P1P printer without an AMS ... If this doesn't work, then I will heat up the print head and just extrude enough to feel the extruder gear catching ...