local inst = mc.mcGetInstance() function round(num, numDecimalPlaces) local mult = 10^(numDecimalPlaces or 0) return math.floor(num * mult + 0.5) / mult end function GetAreg(regname) local hreg = mc.mcRegGetHandle(inst, string.format("MachDuino/%s", regname)) -- Change to name of your controller return mc.mcRegGetValueLong(hreg) end Spindle_Overide = { [0] = 0.5, [10] = 0.5, [20] = 0.51, [30] = 0.52, [40] = 0.53, [50] = 0.54, [60] = 0.55, [70] = 0.56, [80] = 0.57, [90] = 0.58, [100] = 0.59, [110] = 0.6, [120] = 0.61, [130] = 0.62, [140] = 0.63, [150] = 0.64, [160] = 0.65, [170] = 0.66, [180] = 0.67, [190] = 0.68, [200] = 0.69, [210] = 0.7, [220] = 0.71, [230] = 0.72, [240] = 0.73, [250] = 0.74, [260] = 0.75, [270] = 0.76, [280] = 0.77, [290] = 0.78, [300] = 0.79, [310] = 0.8, [320] = 0.81, [330] = 0.82, [340] = 0.83, [350] = 0.84, [360] = 0.85, [370] = 0.86, [380] = 0.87, [390] = 0.88, [400] = 0.89, [410] = 0.9, [420] = 0.91, [430] = 0.92, [440] = 0.93, [450] = 0.94, [460] = 0.95, [470] = 0.96, [480] = 0.97, [490] = 0.98, [500] = 0.99, [510] = 1, [520] = 1.01, [530] = 1.02, [540] = 1.03, [550] = 1.04, [560] = 1.05, [570] = 1.06, [580] = 1.07, [590] = 1.08, [600] = 1.09, [610] = 1.1, [620] = 1.11, [630] = 1.12, [640] = 1.13, [650] = 1.14, [660] = 1.15, [670] = 1.16, [680] = 1.17, [690] = 1.18, [700] = 1.19, [710] = 1.2, [720] = 1.21, [730] = 1.22, [740] = 1.23, [750] = 1.24, [760] = 1.25, [770] = 1.26, [780] = 1.27, [790] = 1.28, [800] = 1.29, [810] = 1.3, [820] = 1.31, [830] = 1.32, [840] = 1.33, [850] = 1.34, [860] = 1.35, [870] = 1.36, [880] = 1.37, [890] = 1.38, [900] = 1.39, [910] = 1.4, [920] = 1.41, [930] = 1.42, [940] = 1.43, [950] = 1.44, [960] = 1.45, [970] = 1.46, [980] = 1.47, [990] = 1.48, [1000] = 1.49, [1010] = 1.5, [1020] = 1.5 }