Rotary on Elite

I used this cable the comms: 30-02485 Tensility International Corp | Cables, Wires | DigiKey

and this for power: Amazon.com

I ran both inside some nylon sheathing like this: Amazon.com

I used about 1’ of cable that is hard wired into the motor, and an 8 pin molex so that I could easily disconnect and remove the rotary assembly as one piece. My cable is permanently run through the inside of my table so I can’t easily just disconnect it from the back of the Masso.

I used heat shrink the ends to keep the connector’s boots squeezed tightly together.

You’ll also need a 2.2k Ohm resister and a 10k Ohm resister. I wired those both inside clear heat shrink so I could easily see what they were down the line.

It’s also cleaner to use ferrules like ( Amazon.com) to terminate the ends of your wire.

If you have the molex connectors, pins, crimpers and boots I think you’re set.

2 Likes

Tom,

How much adjustment room is available on your motor mount? According to the pics on Amazon, your rotary has a 350mm belt. If you had a longer belt (355 or 360mm), do you have adjustment room to slide the motor away from the chuck, rather than filing down mounting bolts?

Not sure if you’re using the same rotary as Adam, but the motor mounted in his picture would be able to slide and still tension a larger belt.

Dan

Yes, the holes are plenty long, 360 should work and give me enough space, thanks!

https://www.amazon.com/gp/aw/d/B07RQLXNZC/ref=ox_sc_act_image_1?smid=A1NQCH9MN8OPZG&psc=1

Adam, thank you so much for this detail, I think it’ll allow me (and a bunch of others, I’m sure) to have a much nicer installation when my Elite Foreman arrives and I try to get the rotary (same as Tom Wert’s) on the table in front of me working. At the risk of asking a dumb question, which wires require the “2.2k Ohm resister and [the] 10k Ohm resister”, please?

Hey Adam,

you are right, for closed loop functionality, you would need a stepper with an encoder, like these models, or attach an encoder as separate accessory if your motor has a shaft end at its rear like this one, where you can attach an encoder, or an electromagnetic brake.

The Elite motors have the closed-loop stepper driver and the encoder both integrated. I just wanted to mention that all these are different components and that you can attach all the different types of stepper drivers and motors to the MASSO G3. You just have to know that unlike the buildbotics controller, to which you can attach a bipolar stepper directly, on the MASSO G3 you are at the axis control lines level, which means “step”, “dir”, “enable” and “alarm” outputs for each axis, to which you first have to attach a stepper driver before the stepper motor is attached. And that theoretically, you can choose whether to use open-loop or closed-loop on the MASSO G3.

Alarm needs the 10k Ohm resistor, as shown here: MASSO Closed Loop Stepper Motors

The Enable needs the 2.2k Ohm resistor. Similar to the stock Elite configuration, I put mine on the motor end, under the cover.

1F didn’t follow the Masso recommendation for the Elite’s Enable/E-Stop wiring, and I followed their example when configuring my rotary, so every motor is similarly configured.

Here’s a photo of how I connected the Enable wire inside the Masso.

I just added the red wire to the a ferrule with the dark green line that connect into the Masso’s E-Stop. The other side of that white terminal has a bundle of dark green wires that go to the other motors’ Enable pin.

1 Like

Just got mine all wired up 10k Ohm resister on the alarm and 2.2k Ohm resister on the enable. Is there anything else that needs to be done to enable the a-axis? I have gone in and activated the input on the setup screen, still nothing.

Motor powers up, but get no rotation.

Have you configured the new ‘A’ axis motor in the F1 window?

This is how it is up

Try these as a test…
I do not use Masso motors, or have an Elite, so am not sure if your ENA and ALM are correct/working
Also, are you using it like a lathe or more like an indexer? That will influence the settings and they would/may differ from the screenshot example.

That got it moving!

I am using it as an indexer (I’m pretty sure).

Would like to see what others are using as values (Elite), (6:1) ratio

Can you share more detail such as:

  • Does the power light come on on the motor
  • Does the alarm light come on when you press e-stop
  • Does the motor spin at all when you move the a axis?

I think you need to allow much more travel in you min/max travel. I think mine is -1000000 and 1000000

Yes it does get power (green light is on), but did not spin. I updated the Travel maximum to 60,000 and that got it going, will try upping it to -1000000 and 1000000.

Do you mind sharing your setting when you get a chance?

I have 4800 pulses per revoluion
maximum feedrate of 42000
acceleration of 180
min travel of -1000000
max travel of 1000000
backlash 0

You’ll want to confirm that you have your pulses per revolution correct for your setup with your motors and however you have the dip switches set.

3 Likes

What are your switches set to to get the 4800 pulses per revolution? Mine are all on, so it is set to 400 per their data and how onefinity set them from the factory. When I use the 400 in the A Motor set up it doesn’t move. When I change it to 4800, like you, it works, but not correctly (is stretched). Is that value a calculation based on a calculation of the pulses per revolution (400) and something else (gear ratio, 6:1)? I am guessing it is a calculation since 4800 isn’t a value in their table for various switch settings.

6e25cb7f535b04db1efc6020003d90d0

I think my motor is set to 800 ppr. I’d have to verify to be sure, but I think all of mine are set at 800 since I installed the pendant.

I think I recall the A motor not turning with the pendant on 1X unless I turned it quickly. I’m not sure how that would translate on the touch pad.

Thanks I have pendant too and that is the issue with that as well, I will update to 800 too.

Back to the 4800 how did you get that figure for pulses per revolution on the A motor?

I believe all motors are are supposed to be set to the same ppr, although, I’m not sure why Z and A would need to be the same. Did you already have your other motors at 800?

I actually had it at 9600 at first. I thought that was correct, but I noticed that with that setting, the machine was making two revolutions when it should only make one, so I cut it in half. I must not have initially accounted for 800 ppr on the motor.