Servomotor Herkulex Beaglebone

30 views
Skip to first unread message

Adnane Dinar

unread,
Mar 18, 2021, 11:51:25 AM3/18/21
to BeagleBoard
I need someone who know how control a herkulex servo with my beagle bone in python or c 

Dennis Lee Bieber

unread,
Mar 19, 2021, 8:24:31 AM3/19/21
to Beagleboard
On Thu, 18 Mar 2021 08:27:40 -0700 (PDT), in
gmane.comp.hardware.beagleboard.user Adnane Dinar
<adnane.341-Re5JQ...@public.gmane.org> wrote:

>I need someone who know how control a herkulex servo with my beagle bone in
>python or c

Typically, servos are controlled by using a PWM signal. cf:
https://stackoverflow.com/questions/50203064/pwm-on-beaglebone-black-v4-14

However, the documentation for this servo
https://www.robotshop.com/media/files/pdf2/_eng_herkulex_manual_20140218.pdf
indicates that this servo uses 115200bps 8n1 TTL level SERIAL communication
-- eg: a UART.

Unfortunately, the diagram on page 51 indicates that "TTL" means
original 5V TTL. 5V will kill a Beagle -- the pins are limited to 3.3V. The
diode/resistor set shown at the top left /might/ imply that the TTL is
using a pull-up circuit -- in which case feeding 3.3V instead of 5V may be
sufficient.


--
Dennis L Bieber

jonnymo

unread,
Mar 19, 2021, 11:38:24 AM3/19/21
to Beagle Board
Which Herkulex server are you considering to use with the Beaglebone?

Personally, I would not connect anything directly to a GPIO pin on the BB and prefer to use a driver circuit to drive the signals to something like a servo.

There is an Interface Manager for the Herkulex servos so that might be a place to start:

With a quick search I did find this GitHub repo:


Cheers,

Jon

On Thu, Mar 18, 2021 at 8:51 AM Adnane Dinar <adnan...@gmail.com> wrote:
I need someone who know how control a herkulex servo with my beagle bone in python or c 

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/e559aa4d-d540-4d03-a2df-8eb2480741aan%40googlegroups.com.

amf

unread,
Mar 19, 2021, 1:00:06 PM3/19/21
to BeagleBoard
page 17 of the manual that Dennis attached implies that a serial interface module is needed. see the second caution on that page.

jonnymo

unread,
Mar 19, 2021, 1:22:04 PM3/19/21
to Beagle Board
There are folks connecting directly to Herkulex Servos with Arduino boards, so I imagine it is possible with a BeagleBone but I would not do it directly to a GPIO pin.

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages