I loaded 5i25_prob_rfx2.bit onto my 5i25 and got a three axis mill configuration working (well, at least I can see the P3 pins toggling on my oscilloscope, so I'm convinced the hardware is doing something right.)
Now I'm trying to set it up for four axis. So I set it up as xyza in base information, and on the mesa card 0 configuration page I increased the number of step generators to 4, assigned A axis stepgen to stepgen-a and dir gen-b, and assigned home pins to x,y, and z, and then went through and assigned the right travels on all of them, and when I get finished with the z axis page and click on 'forward' it pops up an error screen.
Unfortunately that machine doesn't have internet access so I'm going to have to type this in.
traceback(most recent call last):
file"/usr/lib/python2.7/dist-packages/pncconf/pages.py"
line 88, in on_button_fwd_clicked
if not self[`%s_prepare`%name](): # prepare returning True skips that page
File "/usr/lib/python2.7/dist-packages/pncconf/pages.py",
line 1146, in a_motor_prepare
self.a.axis_prepare('a')
File "/usr/bin/pncconf", line 4431, in axis_prepare
set_value("P")
file "usr/bin/pncconf", line 4397, in set_value
def set_value(n): w[axis + n].set_value(d[axis+n])
TypeError: a float is required
Any ideas what's going on here, or what I didn't set? I've searched on several terms in here and have found zero hits.
I've gone through my configuration, looking for anywhere that I should have set a default value. I've tried this both with and without a homing pin set for axis A, with no change.
uname -r returns 4.9.0-8-rt-amd64
Thanks for any advice
John