Lynxmotion board power capability

Hi

I currently have this (https://www.robotshop.com/products/lynxmotion-lss-4-dof-robotic-arm-assembled).

All the servos are connected in series from one analogue pin on the supplied board.

Am interested in getting 2 of the micro pan-tilt kits (https://www.robotshop.com/products/lynxmotion-micro-pan-and-tilt-kit-with-servos-black?variant=42361410257057) along with micro-servos like (https://www.robotshop.com/products/lynxmotion-micro-9g-metal-gear-rc-servo)

Edit: I’m looking to use servo motors that go both directions (clockwise and anti-clockwise)

Was wondering if the board on the robotic arm would have enough power for all this? If not, what would be your suggestion?

Regards

The LSS Adapter is not meant to operate RC servos, and even worse, the nominal voltage is 12V, whereas RC servos operate at 6V. You have several options here, but one of the easier ones would be to use the LSS-2IO:

This board is Arduino compatible and can connect to the same pins as the LSS servos, but it takes care of voltage regulation. The sample code which comes pre-loaded allows for RC servo control. Read more about that here:

Edit: I’m looking to use servo motors that go both directions (clockwise and anti-clockwise)

All RC and smart servos can operate in both directions (not sure I’m aware of any exceptions to this).

1 Like

@cbenson Thanks for your reply.

Have got a few more questions, if you don’t mind.

The LSS Adapter is not meant to operate RC servos, and even worse, the nominal voltage is 12V, whereas RC servos operate at 6V. You have several options here, but one of the easier ones would be to use the LSS-2IO:

If I needed to connect 2 pan-tilt and 4 servos, should I get 1 of the LSS-2IO boards and wire this in sequentially? Also, how is the power supplied? Do I connect this to my existing LSS Adapter board for power supply?

I plan to use the USB mode and the same programming model as I was using for the LSS Arm.

Also, which are the compatible (at least 1 foot long) connection wires?

All RC and smart servos can operate in both directions (not sure I’m aware of any exceptions to this).

That’s actually what I thought too but this one (https://www.robotshop.com/products/hitec-hs-85bb-servo-motor)'s manual (https://cdn.robotshop.com/media/h/hit/rb-hit-35/pdf/servomanual.pdf) states that it turns in clockwise direction.

With two pan/tilt modules, programming becomes a bit more involved, since you’d need to use software serial for the second set of pins. If you can use the LSS in RC mode, you could use an RC servo controller for all of them, for example:

HOWEVER, note again, that the LSS work best at 12V, while normal RC servos work best at 6V. You’d need to use VS1 for one and VS2 for the other. You cannot power (most) RC servos at 12V.

Also, which are the compatible (at least 1 foot long) connection wires?
For the LSS, this is the longest: https://www.robotshop.com/products/lynxmotion-lss-300mm-serial-cable
For RC servos: https://www.robotshop.com/products/sea-02-servo-extender-cable-12

{…} states that it turns in clockwise direction.

It’s not just clockwise - that’s the direction given the pulse. Almost all RC servos can rotate in either direction given the pulse.

1 Like

Thanks for your response @cbenson

Apologies if some of the questions are basic but I come from a software engineering background and have only recently gotten into this.

What boards would you suggest I need to work with 2 pan-tilts and 4 servos? I have enjoyed working with the LSS servos in the 4dof arm; so, am happy to use LSS servos, where possible instead of any other.

Re software serial port, are you suggesting something like the Multi-port TCP/IP - serial bridge option in python’s pySerial?

HOWEVER, note again, that the LSS work best at 12V, while normal RC servos work best at 6V. You’d need to use VS1 for one and VS2 for the other. You cannot power (most) RC servos at 12V.

So, which boards would you suggest for this?
When I work with the LSS 4dof arm, I can connect all the motors in series with different ids. Is it possible (or recommended) to do something like that for the pan-tilts and another board for the 6V servos in sequence?

Also, what’s the typical time the servos should be operated for continuous small movements (with constant changes in direction)?

1 Like

Why not just continue with LSS and make two pan/tilts ? This would save some money on RC servos and a separate board as well as separate 6V power (and most importantly, it’s the same system and no risk of burning anything.

What boards would you suggest I need to work with 2 pan-tilts and 4 servos? I have enjoyed working with the LSS servos in the 4dof arm; so, am happy to use LSS servos, where possible instead of any other.

SSC-32U since it uses a very similar communication protocol as the LSS.

Re software serial port, are you suggesting something like the Multi-port TCP/IP - serial bridge option in python’s pySerial?

Just realized that it’s not software serial since the other three pins are analog. You’d need a second board (each one controls up to three servos). You’d need to understand this: Servo - Arduino Reference

Also, what’s the typical time the servos should be operated for continuous small movements (with constant changes in direction)?

Can you elaborate?

1 Like

Thanks @cbenson

Agreed; instead of getting the pan-tilt and additional servos, I am just going to get 4 LSS pan-tilts.
Sorry to ask ask again but I’m not clear about this. Do I need an additional board for this or can I use my LSS Arm board? I will be connecting all the servos and pan-tilt kits to the same computer through USB.

Also, what’s the typical time the servos should be operated for continuous small movements (with constant changes in direction)?

What I mean is how long can the servos / pan-tilt kit be continuously operated assuming frequent changes in speed but with small movements only at about max 45 deg rotation per second?

You can use any of the six connectors on the LSS adapter - ideally not one since all the current would pass through those cables. They’re all connected to the same power and communication lines.

What I mean is how long can the servos / pan-tilt kit be continuously operated

It’s really just a question of how much they heat up, which is a question of duty cycle. They can be operated at low load for longer periods than if they’re at high load. The internal temperature sensor will detect if the servo has reached a very high temperature and shut down. As such, we don’t have a specific number for your situation.

1 Like

Hi @cbenson

Have been gathering the list of things I need. Can you please clarify which pan-tilt micro servo you were mentioning? Am looking to use my existing board and preferably the Lynxmotion pan-tilts and additional smart servos. However, the Lynxmotion pan-tilt shows the servo to be Hitec. Or is your suggestion to get the pan-tilt kit without servos and get the Lynxmotion smart micro-servos separately?

Also, can you suggest a really low profile electromagnet? Smaller than the DFRobot one you have in stock.

If you want to use a Hitec servo-based micro pan/tilt, you’ll need an intermediate board:

The board has an onboard regulator which can supply the servos with 5V, so you don’t need a separate power supply. The board comes pre-loaded with code so you can connect the servos and it should work (though read through the manual below):

If you want to use two LSS servos (not really “micro”), we don’t have a pan/tilt kit, but it’s really easy to make using either a single or double wide to connect the tilt servo to the pan servo, then a C-bracket:

For example:

Note that if you use an electromagnet, you’ll need intermediate electronics like an RC relay, which cannot connect to the LSS bus. The LSS-2IO would be needed. It seems all of the electromagnets we carry seem to be based around the same component and as such are all around the same size.

1 Like

@cbenson Thanks again for your patience and help :slight_smile:

I am trying to work out the structure of my build using the components on your site which is why it’s taking so long and I’m asking so many questions.

Re the servo, as I am looking for at least 10 or so, was interested in this one: [https://www.robotshop.com/products/lynxmotion-micro-9g-metal-gear-rc-servo](https://Lynxmotion micro servo)

That’s the size that will probably work for me.

What’s the difference between this servo and what’s called “smart” servos?

Would this servo fit the brackets that you suggested? If not, which ones?

Also, I would want to connect all to either the 4-dof board or another that you recommend. I like the LSS code framework which is why I want to continue using it.

What’s the difference between this servo and what’s called “smart” servos?

Smart servos normally use serial communication, are daisy chained of after the next and are fully configurable with feedback from sensors and more. The Micro 9g you linked to is a small and normal 180 degree RC servo.

Would this servo fit the brackets that you suggested? If not, which ones?

Unfortunately not - the dimensions are off. Lynxmotion’s micro brackets are meant to fit the Hitec’s 85BB and 85MG servos.

Also, I would want to connect all to either the 4-dof board or another that you recommend.

The LSS-2IO board is a way to get RC servos to work within the LSS system. However, each can only be used with up to 3 RC servos. If you plan to use 10 RC servos, you’d need four such boards with the last one only connected to one servo.

Note that the LSS communication protocol is based on the SSC-32 protocol for RC servos:

However this board and the RC servos cannot be connected to smart servos.

1 Like

Thanks @cbenson

The smart servos are too big for my project so will look at the micro-servo options.

Based on what you mentioned, I have the following questions:

  1. I am looking to use 5 of Pan-tilt kit
  2. In addition, would like 2 additional standalone servos, probably the same: HS-85BB
  3. For one of the pan-tilts, I’d like to add an additional servo (hs-85bb) to control in 3 directions. Which brackets should I get to attach to the top of the pan-tilt for this?
  4. As the servo controller, am looking to use this: Servo Controller - As per the specs, it can control all of the servos. Is that correct?
  5. Can you suggest an external power supply for all the servos? There will be quite a large current draw, as I understand.

Thanks again.

1 Like
  1. You mean a pan/tilt/roll system? If you want to add another servo to the top of the C-channel, this seems like what you’re looking for:
    https://www.robotshop.com/products/lynxmotion-asb301-aluminum-micro-servo-bracket

  2. Indeed. You’d need a 6V power supply though (not included). For a wall adapter:
    https://www.robotshop.com/products/gog-wh-02-wiring-harness-wall-pack-connector
    Also, if you choose a Lynxmotion 6V battery:
    https://www.robotshop.com/products/gog-wh-01-wiring-harness-battery-connector

  3. Wall adapter options:
    https://www.robotshop.com/products/lynxmotion-6v-3a-wall-adapter
    https://www.robotshop.com/products/power-supply-output-6vdc-5a-input-100-240vac
    Second one has higher current.

Hope this helps.

1 Like

Thanks, I didn’t know the term :slight_smile:

I would be looking to use this Wall adapter I can see that the servo has a stall current of 1200 mA so would 1 of the wall adapters be sufficient?

Also, is the Wiring harness per servo?

1 Like

Just one for VS1 screw terminals. Be absolutely certain that wires from the red lead don’t touch the wires from the black lead. The VS2 terminal is there in case a user has a lot of servos connected and needs a second power supply. You don’t need anything connected to VL.

Normally a pan/tilt/roll is offset (look at systems on drones). That would take a few more brackets, though given how lightweight the system is, you could likely purchase a decent thickness of aluminum and use shears to cut it, and a drill to make holes.

1 Like

Hi @cbenson

I’m back with another question; hopefully, getting towards the end.

While researching micro-servos (as I don’t have the space for the larger ones), I saw the digital version of the hitec servos

Can you please tell me

  1. Which USB board + power supply I can use that would be able to power at least 10 of these?
  2. Will these motors fit the pan-tilt (without servos) above?
1 Like

Happy to help.

  1. Hitec indicates that the no load operating current draw is 200mA, and the stall current is 1.750A. Assuming you operate at less than half stall, so around 800mA, operating ten of them at the same time would need around 8A. If it’s unlikely that you’ll be operating 10 at higher torque all at the same time, you can get away with a bit less. Note too that the HV stands for “High Voltage”, as it operates at 6V to around 7.4V rather than the normal 4.8V to 6V for most RC servos. RobotShop does not carry many 7.4V / 7.5V power supplies (7.4V really is meant for 2S LiPo batteries) and operating at 6V means lower torque than at 7.4V. Currently the largest 6V wall adapter we offer (you can always opt for an actual power supply):
    https://www.robotshop.com/products/power-supply-output-6vdc-5a-input-100-240vac
    To be safe, you might use two.

  2. Nope, unfortunately the dimensions are off.

1 Like

Thanks @cbenson

Which of your USB boards would work with this?

Most USB RC servo controller boards can handle the voltage. You had mentioned the SSC-32U, which also doesn’t have any problem.

1 Like