An update:
I have modified the RepRap fusion 360 post processor to allow for my 4th axis with two options to handle 3 + 1 machining. This enables the configuration of my machine to simply think the A axis is a 4th prismatic axis with no rotational kinematics to consider.
The first option rotates the orientation from the angled tool orientation back to the wcs. This was done so that an easy kinematic configuration on the duet which would just translate the tool according to the given A angle so that the the tip remains in the desired location. The machines kinematics would look like the one described in my above post.
The second option in the post processor is to both rotate and translate the tool orientation back to the wcs. This uses the selected tools length or an optional input length to calculate the translation required. With this option no transformation or kinematics are needed on the machine. As long as an accurate length from the centre of rotation to the tool tip is known, this should work fine.
I will post the post processor once I know it works once I complete the build.
While this option should be able to work currently, it is not optimal. Optimally the machine touches off the tool to determine its z offset which will translate to the length from centre of rotation to the tool tip. With that offset length the duet can handle the kinematics.
My question to @JoergS5 and @dc42 is how should I approach this? would this be relatively simple to implement if I was to add/modify a src/Movement/Kinematics file? In reality it is a CNC5AC with no C.
Thank you for your time.