IRC has been helpful but I wanted to capture this so I don't have to repeat it multiple times!
After struggling with a hardware issue (fixed on Friday) and various issues with bad end stop switches, etc I am now back on track. But I'm running into an issue.
This is a new mini kossel build. At this point everything is wired and working. I've actually made a few poor prints over the past few weeks as I discovered the above mentioned issues. Yesterday the guys on IRC (thanks) helped through some endstop issues. I am now in the process of calibrating.
So using minow's delta calibration guide - which I know inside and out since I've been using delta printers for almost 18 months - I've completed steps 1 and 2. The towers calibrated to the bed step 2 is dead on and very reproducible. However, I have non planar movement of the nozzle, at X=Y=0 it is 3.5 mm above the bed. "Not a problem" I think to myself, "an easy delta radius calibration". arm_radius is currently 97mm set in config. Now is where things go bad…
I do not have a config-override file. I use M665 R100 to set the arm_radius to 100mm as a starting point. You add to arm_radius if the nozzle is above the bed. I then home and verify the setting with an M503 - it shows R100 and that there is no config-override file. I then send the nozzle to X=Y=Z=0 to test and it is still 3.5mm above the bed. I do this 4 times with no change. I then edit config and add R100 to it directly. Reboot the smoothie, and verify with M503. Again showing R100 and no override-config. But, sending the nozzle to X=Y=Z=0 to test and it is still 3.5mm above the bed. I then set to R50 just to test a wild situation and I still end up at 3.5 mm above the bed.
So, I grabbed the latest sources this morning and used precompiled firmware.bin. I also started with a new config file from that distribution and updated it with my settings. Restarted the smoothie, home, check config with M503 and it all is correct with R100. And again, the nozzle still ends up 3.5mm above the bed. So I create the over-ride file, and verify and test. Same thing. Reboot with override file, test, again, no change to nozzle height. I've set the nozzle height to values < and > than what it is to see if I could get any change and I do not.
I'm either seriously misunderstanding something or something is very odd. This is my new config file taken from the edge this morning and updated with my values: removed since I can't post links - trust me, it looks fine!
I can change arm_radius to anything reasonable and it does not have an effect on the nozzle height. Also, when I do change arm_radius the towers are all still calibrated properly. Normally, if you tweak the arm_radius the rest of the calibration is affected - it's an iterative process.
Any ideas? I'm at my wit's end!