tinkergnome 929
10 hours ago, roald said:Add:
#define HOTEND_OFFSET_X { 0.0, 20.00 } // (mm) relative X-offset for each nozzle
//#define HOTEND_OFFSET_Y { 0.0, 5.00 } // (mm) relative Y-offset for each nozzle
//#define HOTEND_OFFSET_Z { 0.0, 0.00 } // (mm) relative Z-
This doesn't anything do i miss something?
HOTEND_OFFSET_Y has to be defined as well, it's used here (mind the #ifdef clause):
https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/Marlin_main.cpp#L172
The offset is not stored in EEPROM AFAIK and there's no z-offset in this Marlin version.
But you have to fine-tune (calibrate) the values in the start-script anyway (with M218), or do you plan to customize the firmware after every nozzle change?
Recommended Posts
robinmdh 106
you can also set the nozzle offset in Cura (and presumably simplify3d as well) that is generally what was done for the early dual hotend setups, not very pretty, I know.
Edited by robinmdhthe M218 should also work though. switching back and forth with the stock implementation every layer however is not recommended.
it rounds floats every-time you switch AFAIK. We replaced it for the UM3 because we did use that offset for the Z but the buildplate was slowly creeping up or down when we did switches in places to test the switching bay.
Link to post
Share on other sites