CompoundCarl wrote:Those are offsets for the auto-leveling probe, not the toolhead offsets. So you were right to check the Configuration.h file, but those are the wrong lines to edit
Ack! You are right, of course. I searched for 'offset' and stopped too soon. It looks like these are the correct ones for extruder offset, and they are commented out in the Raise 3D configuration.h file on GitHib.
Code: Select all
// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
// #define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
Which looks to be identical to configuration.h on my Geeetech G2S Pro Delta printer:
Code: Select all
// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
//#define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
//#define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
So there are two vendors who rely on the slicing software and not the firmware for extruder offsets. Not sure which way is more common. What I find interesting is that the firmware comments seem to imply that one extruder is 0,0, whereas on my printer, both extruders are offset from the 0,0 position. (+13Y and -13Y in the case of the G2S Pro).
John