Modifying 3D Chameleon MK4 Software to work with 3d Chameleon Zapp Edition
Modifying 3D Chameleon MK4 Software to work with 3d Chameleon Zapp Edition

The 3D Chameleon Zapp Edition requires an easy / minor modification to the software if ever updating from official sources
The 3D Chameleon Zapp Edition requires an easy / minor modification to the software if ever updating from official sources
The 3D Chameleon Zapp Edition sports a more powerful and more precise stepper motor driver. As a result, there is a small change which needs to be made in the code should a user ever wish to update / upgrade or modify the software running on their device. This is not going to be a tutorial on flashing the software to the device, but simply an instruction on what needs to be changed to make the official software compatible with the 3D Chameleon Zapp Edition.
Should Bill ever release a new version of the software for the device, before flashing this change needs to be made. At this point in time the line which needs modification is line 154, however if it ever changes simply search “microSteps” to find the defined constant which needs to be changed. Change the value from 16 to 32 as shown below

In addition to this, there are another 2 lines (789 & 790) which must also be modified to ensure that the oscillate function works correctly. Make sure to change the valued to be 2 * 32 as shown in the image below.
790
rotateSelector(!clockwise, 2 * 32); //DZ - Changed steps to match driver board with 32

This is all that is needed to modify any future firmware to work with the 3D Chameleon Zapp Edition.