Continuing the discussion from Elite Upgrade Kit Ordered (discussion):
Hey Andy,
how it is done on the buildbotics-derived ➪ Onefinity Original X-35/X-50 Series Controller is described here. However in my opinion not in every case you need a 4th axis. Often it makes no sense to have Y functional and it is enough to connect the rotary axis as 3rd axis instead of Y. Think of the fact that you move with X carriage along the workpiece axis, go up and down with the spindle with Z, and rotate the workpiece. That are according to Adam Ries three axes. So if usually if you want to mill on a rotated workpiece, you only need X and Z, so you can disconnect (or switch) the left Y motor and connect (or switch) the rotary axis to this stepper output, and assign this MOTOR 1 from “Y” (=the left, master Y) to “A”, and deactivate MOTOR 2 (Y slave), so no hassle with running two Y motors on one axis output. Okay, you have a limitation if Y axis is disconnected, e.g. access to a location to probe on the machine bed, or to use a bitsetter to measure tool length after a tool change would have to be done in the line of X motion, assuming that your machine workarea width is longer than your rotary axis so leaves out a little room for that.
Yes, the ➪ Masso G3 CNC Controller internally has five genuine axis control outputs, so one more than the Buildbotics that is a Four-axis CNC controller. If you consider that you have X, two Y axes (one master, one slave) on your gantry-type machine, and Z, the fifth axis control output is freely available for an additional stepper motor, so connecting a rotary axis is done at this control output.
I don’t exactly know how to access it on the Onefinity Elite’s Masso G3 Touch version, as I don’t have (and will never have) an Elite machine nor a Masso G3 Touch, and in the Elite Manual, I don’t see a stepper output for the fifth stepper (A axis in this case) on the back of the Elite’s Masso G3 Touch case:
Image: Of the five stepper outputs, the Onefinity Elite’s version of Masso G3 Touch controller only makes four available on the back: X, Y, Z, and B.
However in the Masso Documentation, you see the five axes outputs that are present inside:
Axis Servo/Stepper examples
Wiring example
MASSO G3 side connector information
Images: Axis Servo/Stepper examples – Masso Documentation
Regarding powering the stepper motors, the Onefinity Elite power supply box has DC power supply for the fifth stepper driver and stepper on the last power port that is unlabeled:
Here you can get 24 V DC for five stepper drivers and motors, that are produced by a step-down converter from the 36 V version of the Meanwell LRS-350 switching power supply inside.
Be aware that the 24 V DC stepper driver and motor supply available on these five connectors will not be cut after Emergency Stop has been activated. On the Onefinity Elite Emergency Stop Button(s) wiring, disabling the steppers is done over the “Enable” lines of the stepper motor drivers, so the 24 V DC supply voltage will remain available here on the power supply box during Emergency stop.
Note that unlike the buildbotics-derived Onefinity Original Series Controller, the Masso G3 controller expects that you first connect a stepper driver for each axis, as it offers only the internal DIR{X,Y,Z,A,B} and STEP{X,Y,Z,A,B} control, and cannot control a stepper motor direcly. The Stepper motors that are used on the Elite Series are steppers with integrated stepper drivers (the little black box on each of the stepper motors). On the buildbotics controller, these stepper drivers are already present on the AVR mainboard, hidden inside the box and inaccessible (only the newest Buildbotics.com CNC controller version offers these DIR{X,Y,Z,A,B} and STEP{X,Y,Z,A,B} control lines on its new 15-pin auxiliary port to allow you the use of external stepper drivers).
So if your new rotary axis has just a bipolar stepper (four wires labeled A+, A-, B+, B-) without a stepper driver, you need to buy a stepper driver separately.
- How to connect your Stepper or Servo drive to Masso - Episode 020 – CNCnutz Masso Edition – Youtube
- Masso 3D Rotary Axis Machining in Action – CNCnutz Masso Edition – Youtube
- Setup a Rotary Axis – Masso Documentation
- Axis Servo/Stepper Wiring examples – Masso Documentation
- Meta Search for “CNCnutz Masso Edition Rotary axis”