- Not sure if your printer / firmware allows enough user control to reorient?
- Then here is a simple compatibility test you can do in 30 seconds to find out.
Copy and paste the following into your preferred LLM / Ai model.
Any modern AI assistant (ChatGPT, Gemini, Claude, etc.) can answer these prompts accurately.
For those running Klipper you can skip onto having LLM write a one click reorientation custom G-code macro with the following prompt: I have [ your model printer / firmware version] please write me a custom G-code macro ready to copy paste into my printer.cfg or g-code macros.cfg file, titled “Lazarus_Reorientation_SKP” and have this macro SET_KINEMATIC_POSITION X=? Y=? Z=?. -end of prompt (Replace the question marks with the real coordinates of your printer’s parking spot when you stop/cancel print) For example when my Qidi plus 4 parks it always goes to x=10 y=10 z=200 (coordinates can be seen in fluidd / mainsail user interface) when I hit stop/cancel print or when it believes print complete. Would not hurt to have 3 very precise marks that let you know the tool head was never snagged out of position. Printers can vary but most can safely home x and y if you want to make sure it is right. Can micro step z toggle to perfection if needed. Usually that one click on your custom Lazarus_Reorientation_SKP is good enough. A full custom homing sequence of all the axis whereby you have picked a spot on the bed to remain clear from your prints can be used to make a custom macro that avoids your prints and still brings the nozzle to the bed to get true z=0 but for most it is really not necessary and if you do that like everything it is at your own risk.
Compatibility Check Prompt
“I have a [ your printer model goes here] running [FIRMWARE + VERSION if known].
Can this printer’s internal coordinates be re-established such as for example via (SET_KINEMATIC_POSITION x=* y=* z=* ) or (G92 x*y*z*)after a stopped or failed print without homing all axes, using a known and noted parked position, such as the parked position after the stop/cancel print command or the parked position upon “print complete”?
Please answer yes or no, and briefly if yes give a safe, simple workflow as to how and if no briefly explain why.