I downloaded the 220.127.116.11 TAZ 5 Dual v2 firmware and changed the offsets for my second extruder. It compiles (although with some warnings about pins.h being re-initialized or something (don’t recall the exact message).
After switching to the second hotend (T1) and issuing a move or extrude (example G1 E10 F200, or G1 X50 F3600) it moves the Y axis about the exact amount of the Y offset.
I’ve played around in the process_commands() function at the code_seen(‘T’) block and got it to act a little different, but not how it works with the stock Dual V2 firmware. I’ve tried and older version and increased the extruder variable and other stuff and got the same results. Maybe I need an older version of Arduino IDE? Not sure what to do, but I don’t want to keep having to insert M218 gcode for each of my print.