NanoDLP Controller Board
This guide will go through more advanced features of the NanoDLP controller board. For the basic guide, checkout NanoDLP controller board page.
To change you need to modify both jumpers on the controller board and also NanoDLP settings.
You can find micro-stepping jumpers on top left of the board.
Based on table below you need to adjust jumpers.
On the NanoDLP machine settings section (boot-up and start gcode inputs), you can find
M92 Z3200 which indicate micro-stepping and your axis pitch on Marlin. You need to update value accordingly.
End switch / End limit
Default NanoDLP controller board support NPN and not PNP, using PNP require firmware change to do so you need to change Marlin config file before compiling that.
To understand end switch type try
M119 command on NanoDLP terminal, if the sensor is open and z_min triggered your end switch is PNP.
Early NanoDLP controller board firmware limit Z-Axis height to 200mm on more recent one limit is 500mm. Modifying this limit require firmware flash/change.
You can use Marlin source code ready to use with NanoDLP controller board to customize firmware on your controller board.
These are unofficial controller boards based on early NanoDLP hardware design, use of these board are not suggested due to weaknesses.