Hi all, I have a Shizuoka ST-N knee mill with a Summit-Dana Quickdraw ATC that was generously gifted to me around 6 years ago. I half-renovated it and half-converted it to LinuxCNC back when I got it, but then moved away and left it sitting in my dad's garage until today.
I've got it running now with a 5i25 board I bought back then and everything's great, I can do cuts, but I get joint following errors at pretty wimpy speeds. XY are limited to ~25 IPM and Z to ~15 IPM, which is odd because the three drives are identical. The original Bandit controller can run all three axes at 100 IPM and that's only a software limit, so something's wrong.
I have a handful of questions:
1. My latency occasionally spikes to 120k but for the most part it's happy down around 25-30. Can latency spikes cause following errors even though my 5i25 is handling the stepgen? And, are there any safe bets to upgrade hardware this old latency wise? EG stick an SSD in to replace the spinny disk, add more/faster RAM?
2. Does the 5i25 have DPLL clocks on it, or is that only a feature for ethernet daughter cards? I read those clocks help a lot with following errors. Enabling it in my HAL file didn't add any pins and trying to set the timer-us caused an error so I'm guessing not, but if there's a way for me to use this I want it.
3. More generally, am I doing something obviously wrong with my configuration so the mesa card isn't doing the high speed work it should be doing?
4. My steppers are weird four phase behemoths so I have to drive them in table mode, could that be screwing me? Modifying steplen and stepspacing had no effect, except to disable "stepgen.XX.maxvel is too big for current step timings & position-scale, clipping to max possible" errors at startup.
5. Should I have separate acceleration and velocity limits for the mesa stepgens vs the EMCMOT values? I see some examples online recommending the stepgen values be 25-100% larger than the EMCMOT values.
6. Should I adjust my base period or servo period? Neither seemed to have any effect when I fiddled with them.
7. Is there any modern hardware that's known-good for LinuxCNC, with or without a 5i25 stuck in it? I would just use a beaglebone black but I like the interactive graphics in Axis. Viewing your jog history is nice for some setups.
Hardware details:
HP Compaq DC7100 CMT
Intel Pentium 4 3Ghz
1 GiB DIMM DDR 400 MHz RAM
Intel GMA900 graphics
Thanks!
-Nick