Request: How to wire a Firgelli L16P to an arduino
Hi, everybody.
If you followed my instructables you know I'm always building robots. I'm trying to assemble a Stewart platform using Firgelli L16P linear actuators. My problem is that I can't seem to get the Arduino PWM to talk to the firgelli RC servo interface. I have...
- 12v running to controller pins 1 (-) and 2 (+)
- arduino PWM pin 3 to controller pin 3
- controller pin 1 to arduino GND (for common ground)
and I'm running a version of the servo sweep example sketch, modified to run on pin 3.
The actuator doesn't move.
I've tested the control board with the PC control software from Firgelli (works) and I've tested the arduino with a TowerPro SG5010 I had lying around (also works).
Notice the controller LED will NOT come on in this configuration, but once I remove the common ground the light turns on.
So what am I missing?
If you followed my instructables you know I'm always building robots. I'm trying to assemble a Stewart platform using Firgelli L16P linear actuators. My problem is that I can't seem to get the Arduino PWM to talk to the firgelli RC servo interface. I have...
- 12v running to controller pins 1 (-) and 2 (+)
- arduino PWM pin 3 to controller pin 3
- controller pin 1 to arduino GND (for common ground)
and I'm running a version of the servo sweep example sketch, modified to run on pin 3.
The actuator doesn't move.
I've tested the control board with the PC control software from Firgelli (works) and I've tested the arduino with a TowerPro SG5010 I had lying around (also works).
Notice the controller LED will NOT come on in this configuration, but once I remove the common ground the light turns on.
So what am I missing?


















Maker Faire 2013 Slide Show!
Fried Contest Launches 5/13, HQ Celebrates with Fried Day Friday
MEH! :D A Build Night at Montana Ethical Hackerspace!
Got contest ideas? Want to help HQ staff?
Large Instructables Robot head made out of driftwood, check it out!
Call for pre-made parts!
The Instructables Green Design Contest is starting on Earth Day!
My instructable made it into Popular Science!
Orbotix wants to see your hacks - you could win a Sphero!
Transformational experience for Instructables Artist-in-Residence


Visit Our Store »
Go Pro Today »




hey, i am using a l16p,Firgelli Linear actuator and wired it up the same as you did. I am trying to make it sweep out all at once and retract all at once. However it sweeps out in increments and also retracts in increments. It's not all in one motion. Any ideas what this could be?
http://www.youtube.com/watch?v=1Wtb4oZuYog
The code is the following:
http://pastebin.com/JgeVa9E7
Hope this helps and you can help me out. Thanks
http://www.marginallyclever.com/2011/10/controlling-your-arduino-through-the-serial-monitor/
The code in the link above will make it easy for you to type commands that can be followed by the arduino. Try to connect it to your servo.write and then you can make it go where you want and see how long it takes to respond.
Let me know if that helps.
Than you for the help aggrav8d and steveastrouk.
I think the very last section ("Control Modes") of this PDF will help you:
http://www.firgelli.com/pdf/LAC_datasheet.pdf
analogWrite(3,255); // fully extended
analogWrite(3,0); // fully retracted
analogWrite(3,100); // partially extended