Extending hardware

I know the v1 needed some firmware support to handle increasing the Z axis.

I suspect that the v2 gets the information it needs from the linear modules, rather than having it fixed in the firmware. Hopefully it’s a value rather than an enumeration. If so, it should be possible to reverse engineer the negotiation, but it would be a lot easier if they released the firmware for the controller and modules.

There have been a few posts on the site attempting to reverse engineer the v1 modules. The v2 controller can talk to the v1 modules and motors, so they should be a useful starting point: