To update Tormach with a new tgp file ie 2.4.3 First copy old config folder to desktop then update to the new file and make sure the software runs. Log files for errors in here /home/operator/gcode/logfiles Then follow below:- Put this bit file 5i25_t2_7i85s.bit in Mesa /home/operator/tmc/mesa Copy this to tormach_mill_base.ini file Replace the original config line with this:- "config= num_encoders=4 num_pwmgens=1 num_3pwmgens=0 num_stepgens=5 " BITFILE0=mesa/5i25_t2_7i85s.bit Copy custom_encoder_ilowpass.hal to v2.4.3\configs\tormach_mill In the tormach_mill_base.ini under {HAL] add this:- HALFILE = custom_encoder_ilowpass.hal From the tormach_mill_mesa.hal file comment out as below ######################################################################## # DPLL configuration #####setp hm2_[HOSTMOT2](BOARD).0.dpll.01.timer-us [HOSTMOT2](DPLL_TIMER_US) # default is -1 which means don't use the DPLL timer and simply sample on read() # set to 1 for Ethernet boards to use DPLL timer 1 and sample 100 micro seconds # before the nominal servo thread read() time #####setp hm2_[HOSTMOT2](BOARD).0.stepgen.timer-number [HOSTMOT2](DPLL_TIMER_NUMBER) And ######net spindle-rps tormachspindle.speed-out-rps motion.spindle-speed-in