My Account

Wish List (0)

The PiBorg store is closed and we are unable to ship orders.
You will not be able to checkout any orders at this time.

PicoBorg - Examples

Written by in Build, PicoBorg - Build on .

Main Examples

Download instructions here.

This is a simple terminal script for providing user toggling of the 4 drives.
It uses the rpi.gpio library for commanding the GPIO pins and a simple interface which allows you to type which drives to toggle, allowing you to toggle more than one at the same time.

Another terminal script, this time controlling a 6 wire stepper motor, connected as explained on the specification page.
This script requires two lines to be correct for the stepper connected, stepdelay is the number of seconds between step the motor can handle (line 18) and sequence is the order in which the drive signals need to be turned on to cause forward rotation (line 17).
The sequencing will turn off a drive and turn the drive 2 places higher on in the same step, meaning two drives are enabled at any given step.
Finally when run you specify how many steps to move (direction with +/-) and it will move as fast as the stepdelay specifies.

Slightly more advanced version of, this script gains two things.
Firstly we gain a moveangle function, worked out by the degperstep value (line 19) which tells the script how many degrees a single step rotates the motor (this is motor specific).
Secondly we now have a sequence with controls the stepper written in terms of angular movements, this illustrates different move types in one script.

The most complex of the main examples, this script is mostly a GUI dialog added to the script with a major difference, it is now using wiringpi.
The move to wiringpi is for two reasons, firstly it shows how the other scripts could be happily written with either rpi.gpio or wiringpi, secondly it provides access to the PWM control for drive 2.
This script demonstrates how to make a very simple GUI with interactive controls, message boxes and the operation of the PWM function, the GUI is written for Tk.



More advanced script which provides a user menu and responds to key presses.
Demonstrates both reading and writing with the device.
To get and run this script type the following into a terminal:

cd ~
wget -O
chmod +x

Manually download script here:

user examples

Please post any examples you would like to share with others here on the forum.

Last update: Oct 27, 2017

Related Article

Related Products


Leave a Comment

Leave a Reply

The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.