Firstly, let me apologise if this has already been answered. I searched but could not find anything, but that could be my mistake.
I am trying to configure LinuxCNC for use on a rose engine with 2 spindles + 6 other axes.
Everything works for Spindle0 & the other 6 axes of movement (X, Y, Z, B, U, & V), however I cannot get Spindle1 to work. Any ideas would be greatly welcomed!
I've copied the key items I believe are needed below.
hal file
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_spindles=[TRAJ]SPINDLES
loadrt hostmot2
loadrt hm2_eth board_ip="192.168.1.121" config="num_encoders=0 num_pwmgens=0 num_stepgens=8"
loadrt pid names=pid.x,pid.y,pid.z,pid.b,pid.u,pid.v,pid.s0,p id.s1
(other sections are also configured for SPINDLE 1, as they are for SPINDLE 0)
ini file
[TRAJ]
SPINDLES = 2
# [JOINT_7]
# SPINDLE = 0
# TYPE = ANGULAR
[SPINDLE_0]
(this works as expected, so I've not added the details here)
[JOINT_6]
SPINDLE = 1
TYPE = ANGULAR
[SPINDLE_1]
(the rest is setup just as with SPINDLE_0)
Side Note: Please don't refer me to RoseKins as I've explored that and there is very little guidance available on how to configure it. I am aware that Dewey Garrett designed it, but I believe he only uses 1 spindle + 2 axes of movement.