5-Axis BC Head Router – LinuxCNC Kinematics, TCP and Hardware
- Marko 87
- Offline
- New Member
-
Less
More
- Posts: 1
- Thank you received: 0
20 Apr 2026 23:38 #345790
by Marko 87
5-Axis BC Head Router – LinuxCNC Kinematics, TCP and Hardware was created by Marko 87
Hello everyone,
I’m working on an unfinished DIY 5-axis CNC router project with a BC head. The machine was originally built by a company but never fully completed, and it has been sitting unused for about 2 years. It never achieved proper simultaneous 5-axis operation.
The current setup is based on Mach3, without TCP/RTCP, so true 5-axis machining is not possible.
Machine configuration:
X, Y, Z + B, C axes
Stepper motors with encoders on all axes
Dual motors on the Y axis (gantry configuration)
BC head driven by stepper motors with gear reduction
Total: 6 motors
I’ve decided to rebuild the control system properly from the ground up using LinuxCNC.
At this stage, I’m trying to define the correct approach:
What is the recommended kinematics setup for a BC head machine?
How is TCP typically implemented in LinuxCNC for this configuration?
Are there example configurations I should study?
Hardware side:
What Mesa configuration would be appropriate for this setup (6 motors, dual Y, encoders)?
Is something like 7i95T sufficient, or would another combination be more suitable?
My goal is to build a stable and correct 5-axis system, based on a proven approach.
Any advice or pointers would be greatly appreciated.
Thanks!
I’m working on an unfinished DIY 5-axis CNC router project with a BC head. The machine was originally built by a company but never fully completed, and it has been sitting unused for about 2 years. It never achieved proper simultaneous 5-axis operation.
The current setup is based on Mach3, without TCP/RTCP, so true 5-axis machining is not possible.
Machine configuration:
X, Y, Z + B, C axes
Stepper motors with encoders on all axes
Dual motors on the Y axis (gantry configuration)
BC head driven by stepper motors with gear reduction
Total: 6 motors
I’ve decided to rebuild the control system properly from the ground up using LinuxCNC.
At this stage, I’m trying to define the correct approach:
What is the recommended kinematics setup for a BC head machine?
How is TCP typically implemented in LinuxCNC for this configuration?
Are there example configurations I should study?
Hardware side:
What Mesa configuration would be appropriate for this setup (6 motors, dual Y, encoders)?
Is something like 7i95T sufficient, or would another combination be more suitable?
My goal is to build a stable and correct 5-axis system, based on a proven approach.
Any advice or pointers would be greatly appreciated.
Thanks!
Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4691
- Thank you received: 2098
21 Apr 2026 15:23 #345814
by Aciera
Replied by Aciera on topic 5-Axis BC Head Router – LinuxCNC Kinematics, TCP and Hardware
usual sim config would be '/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini'
There is also a sim config in 2.10 with newer kinematics that additionally implements 'Tilted Work Plane':
github.com/LinuxCNC/linuxcnc/tree/master...ndle-rotary-nutating
There is also a sim config in 2.10 with newer kinematics that additionally implements 'Tilted Work Plane':
github.com/LinuxCNC/linuxcnc/tree/master...ndle-rotary-nutating
Please Log in or Create an account to join the conversation.
Time to create page: 0.101 seconds