I've released a couple of 1.16 beta firmware versions recently, with support for up to 3 additional axes and mapping of the X axis in the tool definition. One of the motivations for doing this is to support printers with two print heads that move independently along the X axis. Anyone interested in this setup should read [
duet3d.com].
Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod
Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].