z-probe offset and extruder(s) offset for auto-leveling
I'm looking for some help confirming my firmware config before running the bed leveling and potentially having some hard crashes. I've built a large scale, relatively industrial printer using ball-screws and pneumatics.
Currently running Repetier 0.92.3 firmware on an Azteeg X3 Pro board with a standard XY cartesian printer.
Right now I have the X&Y axis homing first, which moves the head to a safe position outside of the build plate area. Then I home Z up to the Z-min endstop, then I have the bed lower ~5mm to a safe height so that the Z-probe can't crash into it. At this point the extruders are all retracted (raised to a safe height above both the bed and the Z-probe. The Z-probe has a fixed height, let's call it a z-offset of 4mm. At this point I want to run the bed leveling. This is where I'm a bit fuzzy on the new mapping. When the extruders are enabled, they will drop to a point another 4mm below the z-probe (~8mm below where the bed was at when it triggered the z-min end-stop).
Should I assign the z-probe a negative z-offset ? Can I assign the extruders a positive z-offset ? I know most printers use a fixed extruder and a z-probe that sticks down further than the extruder, so my situation is a bit unique. An extruder z-offset would be really helpful as I could fine tune their positions in software instead of needing to do it mechanically. Thanks to the pneumatic lift system, I don't need to worry about dragging the other nozzles through my prints so a super fine-tuned mechanical z-leveling isn't as necessary.
Thank-you for the assistance. All the previous posts have been quite helpful in getting my printer to this point.
Currently running Repetier 0.92.3 firmware on an Azteeg X3 Pro board with a standard XY cartesian printer.
Right now I have the X&Y axis homing first, which moves the head to a safe position outside of the build plate area. Then I home Z up to the Z-min endstop, then I have the bed lower ~5mm to a safe height so that the Z-probe can't crash into it. At this point the extruders are all retracted (raised to a safe height above both the bed and the Z-probe. The Z-probe has a fixed height, let's call it a z-offset of 4mm. At this point I want to run the bed leveling. This is where I'm a bit fuzzy on the new mapping. When the extruders are enabled, they will drop to a point another 4mm below the z-probe (~8mm below where the bed was at when it triggered the z-min end-stop).
Should I assign the z-probe a negative z-offset ? Can I assign the extruders a positive z-offset ? I know most printers use a fixed extruder and a z-probe that sticks down further than the extruder, so my situation is a bit unique. An extruder z-offset would be really helpful as I could fine tune their positions in software instead of needing to do it mechanically. Thanks to the pneumatic lift system, I don't need to worry about dragging the other nozzles through my prints so a super fine-tuned mechanical z-leveling isn't as necessary.
Thank-you for the assistance. All the previous posts have been quite helpful in getting my printer to this point.
Comments
Having a pre-defined Z-offset in the firmware would then make the whole process transparent from the slicer &/or Repetier Host.
#define EXT1_EXTRUDER_COOLER_PIN ORIG_FAN_PIN
#define EXT1_EXTRUDER_COOLER_SPEED 255
I will Check the config file.
Is it possible to have variables in the Script? Something like: z-Offset= z-offset + 0,3
Or z-home=z-home+0,3
This would be awesome!
The Main Problem is that the Firmware doesnot have a z Offset for the extruder so i was thinking of Doping osmething similar with shifting the home position Till the Feature is available.
Can you Tell me what i could Write as select and deselect Code for Second extruder?
Your help is really appriciated. Thank you for your help.
Maybe something like M206 T3 P141 X0.3
This should change the z home Offset in eprom. I could put this Code to the select and deselect section of the xtruder.
Would this work? Do i have to rehome After changing the home offset?