3D Printing Toolchanger Firmware-Defined Pickup Point
-
Hello,
I think it would be a good idea to have a single place to put pickup coordinates for toolchanging printers. Currently it has to be changed in both tpreX and tfreeX which can lead to errors and is somewhat redundant.
I have an E3D toolchanger, so specifying the pre-pickup point (location before and after picking-up or dropping-off tool) and the pickup/dropoff point (this would be the actual location for pickup and drop-off) in the firmware would be useful.
I can imagine it would be something like Mmmm Tt Xxxx Yyyy Aaaa Bbbb Ffff Gggg
Where:
M → command
T → tool number
X → pre/post positioning X coordinate
Y → pre/post position Y coordinate
A → pickup/drop-off X coordinate
B → pickup/drop-off Y coordinate
F → feedrate to/from pre/post position
G → feedrate between pre/post position and pickup/drop-off position.There may be other things to add into this command such as coupler positions and/or states; or another command using the same M command to go to the pre-position point, or the pickup-point (maybe with some built in protections) or if just the T variable then go to pre-position point, then pickup/drop-off, etc.
Looking forward to hearing thoughts.
-
@Merlin246 why not just use global variables for each position? That's what I do
-
@jay_s_uk thanks for a great suggestion! Will implement ASAP