Tool Calibration Station E3D Toolchanger
-
@smoki3 said in Tool Calibration Station E3D Toolchanger:
According to documentation it is working.
It will need a lot of experimentation. I did some when developing those macros... but... several x.x.X have passed, and the use cases are a tiny bit different.
Keep us posted!
-
So I made some process today.
I connected my probe.
It works pretty fine with G38.2. So it should be easy now to calculate the Z Offset.I also made some reliable test.
22.2.2020, 09:08:07 M409 K"move.axes[4]" {"key":"move.axes[4]","flags":"","result":{"acceleration":400.0,"babystep":0,"drivers":["4"],"homed":true,"jerk":8.0,"letter":"V","machinePosition":27.392,"max":34.0,"min":0,"speed":1200.0,"userPosition":27.392,"visible":true,"workplaceOffsets":[0,0,0,0,0,0,0,0,0]}} 22.2.2020, 09:07:53 M409 K"move.axes[4]" {"key":"move.axes[4]","flags":"","result":{"acceleration":400.0,"babystep":0,"drivers":["4"],"homed":true,"jerk":8.0,"letter":"V","machinePosition":27.390,"max":34.0,"min":0,"speed":1200.0,"userPosition":27.390,"visible":true,"workplaceOffsets":[0,0,0,0,0,0,0,0,0]}} 22.2.2020, 09:07:39 M409 K"move.axes[4]" {"key":"move.axes[4]","flags":"","result":{"acceleration":400.0,"babystep":0,"drivers":["4"],"homed":true,"jerk":8.0,"letter":"V","machinePosition":27.392,"max":34.0,"min":0,"speed":1200.0,"userPosition":27.392,"visible":true,"workplaceOffsets":[0,0,0,0,0,0,0,0,0]}}
Looks like the repeatability is very good just a deviation of 0.002mm.
But I also noticed some issues:
I can not probe my titan aero on the tool changer due to the too short axis. I have the same issue on Gregs brush station. So I have to redesign the arm a bit to bring every thing more upwards.I wrote a short macro:
G1 X-29.5 Y124 F30000 G38.2 P1 V34 G10 P{state.currentTool} Z{move.axes[4].machinePosition-44.23} G91 G1 V-2 F1000 G90
With this the tool offset is applied.
-
So next problem:
M500 doesn't save the tool offset. It there a way to save it?
-
I usually take a copy of the output from M307 and then manually edit the config override with the correct values.
-
@jay_s_uk said in Tool Calibration Station E3D Toolchanger:
I usually take a copy of the output from M307 and then manually edit the config override with the correct values.
To copy manually isnt what I understand from a automatic probe.
Anyway M307 reports just the Heating parameter and not the tool offset. These a reported with G10 Px. But I need to save it
-
@smoki3 sorry, of course it is.
I don't think tool offsets are currently supported by M500.You'd have to request it to be added by dc42 or look at writing some conditional gcode when variables are implemented in 3.02
-
The S-2 option of the G30 command at https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_G30_Single_Z_Probe may be what you need. If you use G30 S-2 to set the tool Z offset, then a subsequent M500 will save the offset in config-override.g. You can also save it explicitly using M500 P10.
-
@dc42 I get the tooloffset applied with meta commands easily. I just want to save it to config override.
Will try it tomorrow with M500 P10 -
What is the 44.23 constant?
Or, same question phrased another way: Is it possible to have the station calibrate itself?
-
@Danal said in Tool Calibration Station E3D Toolchanger:
What is the 44.23 constant?
Or, same question phrased another way: Is it possible to have the station calibrate itself?
The offset between the Z Probe and the Tool Probe.
I think think this is not possible duet to both micro switches and to the fact that the my V Axis is too short