User Tools

Site Tools


getting_started:tutorials:oneaxis_bbb

This is an old revision of the document!


Experimental Setup with a Beaglebone Blue Board

Use a Beaglebone Blue. Connect all the necessary signals according to your hardware configuration file.

Analog Output

There are 4 connectors denoted with DC Motors. Connect number 1 with the motor. Before testing plug in the 12V DC power supply or the Li-Po battery, otherwise the motors won't run. ssh into the Beaglebone blue board and run

debian@beaglebone:$ rc_test_motors -m 1 -d 1

-m 1 selects the first motor while -d 1 specifies a duty cycle of 1. The motor should run in positive direction. If the motor turns in the opposite direction, change the + and - wire of the motor. You can stop the program by pressing Ctrl-C. The test program is located in /usr/bin and can be run from anywhere.

Enable Signal

On the Beaglebone blue we do not use a motor controller and therefore, we do not use this signal.

Encoder Inputs

There are 4 connectors denoted with 4 Quadrature encoder inputs. Connect number 1 with your encoder. Make sure that your encoder works with 3.3V as delivered by this connector. Test the encoder with

debian@beaglebone:$ rc_test_encoders 

Turning the motor in positive direction must lead to the encoder counting upwards. If not, change the A and B signal.

Ready Signal

Emergency Signal

  • emergency button to a digital input
getting_started/tutorials/oneaxis_bbb.1571065831.txt.gz · Last modified: 2019/10/14 17:10 by graf