There is the hard way and the easy way to control a joint axis.
The hard way is to use the current production branch V 2.7
The easy way is to use the development branch V2.8
Either way, PNCCONF won't be of much help
I think you are doing it the hard way. 2.7 does not include the simplified joint axis code described by CNCzombie.
Version 2.8 contains the joint axis code that simplifies homing etc. and no longer hard codes the joints 0,1,2 to X,Y,Z. Some people will start with a XYZA machine to generate their config in PNCCONF and then manually edit the A axis to become the second Y (eg XYZY).
Also, the GEOMETRY only controls the axes that are displayed on the DROs so it should remain as XYZ
and this suggested line
Code:
KINEMATICS = trivkins coordinates=XYYZ kinstype=BOTH
should be
Code:
KINEMATICS = trivkins coordinates=XYYZ
kinstype=BOTH allows the machine to be changed into joint mode so each joint is controlled independently of the other (which is a horrible idea for a gantry style joint axis). Joint mode might be used in a hexapod or delta machine. We don't want it for a gantry.
I think the bugs have been fixed now but initially, it was possible to move one side of the gantry independently in joint mode so don't tempt fate and enable it.