This is the GUI we use for the multiple PicoBorg Reverse demonstration we take along to Raspberry Pi Jams.
The code is based on the pbrGui.py example provided by the installer, modified to talk to four boards, control a stepper on one of the boards, and show pictures on the various motors attached.
The new Raspberry Pi B+ is about now, all of our PiBorgs are compatible.
Make sure you plug any boards with a 26-pin header on the first 26 pins of the B+:
Our new Raspberry Pi B+ arrived this morning, here is a quick photo of all the usual PiBorgs attached at once:
And the same photo with our home-made eye protector ^_^
There is no hole for the mounting kit like the Rev 2 boards had, however you can simply use the mounting post upside down and have it sit on the board.
If you do not have a mounting post for the TriBorg be careful, without it the TriBorg can touch the HDMI connector which would be bad!
Notice the strange placement of XLoBorg?
XLoBorg only needs to be connected to the first six pins, this means we can connect it on top of the daisy-chain connector on the PicoBorg Reverse.
We love turning Raspberry Pis into robots, but not all robots are built equal.
Our new DiddyBorg is deisgned to be powerful, rugged, and grippy.
He is capable of climbing steep inclines, coping with bumps and falls, and a perfect platform for using the Raspberry Pi camera to view his surroundings.
If you follow these instructions you can manually build a copy which can drive the GPIO pins:
cd ~
git clone https://github.com/Gadgetoid/WiringPi2-Python.git
cd WiringPi2-Python
rm -r WiringPi
git clone git://git.drogon.net/wiringPi
mv wiringPi WiringPi
cd WiringPi
sudo ./build
cd ..
sudo python setup.py install
After this the normal scripts should be able to control the LedBorg again.
There is a problem however, using the PWM control seems to result in the LED flickering at present.
This seems to be a problem with the system usleep command.
The command is meant to wait for a specified time, but it seems to be waiting too long!
See http://www.raspberrypi.org/forums/viewtopic.php?p=684221#p684221
We are hoping that either the usleep command gets fixed soon, or somebody provides a workaround.
piborg
Thu, 06/19/2014 - 18:03
Permalink
Diablo now on pre-order
Our most powerful board to date, Diablo is nearly ready.
Here are a couple of shots to feast your eyes on:
piborg
Sat, 06/21/2014 - 10:11
Permalink
More ideas
Check out our new external resources page for links to more project ideas, tips, and tricks.
piborg
Wed, 06/25/2014 - 17:12
Permalink
PicoBorg Reverse updates
We now have a new one-line install command to simplify installing PicoBorg Reverse:
bash <(curl https://www.piborg.org/install-picoborgrev.txt)
piborg
Fri, 06/27/2014 - 10:02
Permalink
Raspberry Pi motion controller
In case you missed the article in print, Linux User & Developer have uploaded their tutorial on making XLoBorg into a game controller here.
You can check out a full list of Linux User & Developer uploaded Raspberry Pi articles here.
piborg
Mon, 06/30/2014 - 16:43
Permalink
PicoBorg Reverse
Check out our PicoBorg Reverse playlist on YouTube.
We will be adding more videos showing various uses of PicoBorg Reverse:
piborg
Wed, 07/02/2014 - 18:05
Permalink
Multi-axis Pi Jam demo GUI
This is the GUI we use for the multiple PicoBorg Reverse demonstration we take along to Raspberry Pi Jams.
The code is based on the pbrGui.py example provided by the installer, modified to talk to four boards, control a stepper on one of the boards, and show pictures on the various motors attached.
piborg
Sun, 07/13/2014 - 09:00
Permalink
Check out our new LedBorg
The new version of the LedBorg setup has the following benefits:
piborg
Tue, 07/15/2014 - 09:32
Permalink
RPi B+
Make sure you plug any boards with a 26-pin header on the first 26 pins of the B+:
These are the first 26 pins:
Click on any of the images for a larger copy.
See raspberrypi.org for more info on the new B+.
piborg
Wed, 07/16/2014 - 13:13
Permalink
PiBorgs on Raspberry Pi B+
And the same photo with our home-made eye protector ^_^
There is no hole for the mounting kit like the Rev 2 boards had, however you can simply use the mounting post upside down and have it sit on the board.
If you do not have a mounting post for the TriBorg be careful, without it the TriBorg can touch the HDMI connector which would be bad!
Notice the strange placement of XLoBorg?
XLoBorg only needs to be connected to the first six pins, this means we can connect it on top of the daisy-chain connector on the PicoBorg Reverse.
piborg
Sat, 07/19/2014 - 10:38
Permalink
PicoBorg Reverse for Arduino
The attached ZIP file contains the library and a simple example to get you started.
The example includes wiring instructions for most Arduino boards and a detailed explanation in the code comments.
piborg
Fri, 08/01/2014 - 11:05
Permalink
Diablo has been released!
Diablo, our most powerful control board to date, has now been released:
Supports a wide range of motors and hobby boards:
Large screw terminals provide an easy connection for motors and batteries without sacrificing capability:
Works with all models of Raspberry Pi: Model A, Model B rev 1 and rev 2, Model B+
See our Diablo page for more details.
piborg
Mon, 08/11/2014 - 17:45
Permalink
Board compatabiliity
Wondering if one of our boards or kits supports your Raspberry Pi model?
All of our boards and kits now have a compatibility table for each of the Raspberry Pi versions:
Model A, Model B Rev 1, Model B Rev 2, and Model B+.
piborg
Mon, 09/15/2014 - 18:24
Permalink
Powering your Rapberry Pi from AA batteries
Check out our new BattBorg if your want to power your Raspberry Pi from AA batteries:
Check out our time lapse video of BattBorg running a Model B+ for over 14 hours from 8x 2700mAh AAs:
Compatible with Model B+, Model B rev 1 & 2, and Model A.
piborg
Sun, 11/16/2014 - 02:13
Permalink
Get your Raspberry Pi moving with DiddyBorg
We love turning Raspberry Pis into robots, but not all robots are built equal.
Our new DiddyBorg is deisgned to be powerful, rugged, and grippy.
He is capable of climbing steep inclines, coping with bumps and falls, and a perfect platform for using the Raspberry Pi camera to view his surroundings.
Check out some of what he is capable of:
Diddyborg Autonomous Raspberry Pi Robot
More of him ball following:
Raspberry Pi robot DiddyBorg Autonomously following a Ball
piborg
Tue, 01/13/2015 - 17:50
Permalink
New motors
We have added some new motors to our accessories list:
Check them out here
piborg
Tue, 02/10/2015 - 13:08
Permalink
Raspberry Pi 2 compatibility
Raspberry Pi 2 compatibility
Some of you have asked about the compatibility of PiBorg products with the Raspberry Pi 2, so here is a quick list to make it clear
Compatible
Partial compatibility
Incompatible
A note about RPi.GPIO problems
PicoBorg Reverse uses I2C and works fine.
PicoBorg (original) requires latest development version of RPi.GPIO see RPi.GPIO install instructions
LedBorg can function using WiringPi2-Python
If you follow these instructions you can manually build a copy which can drive the GPIO pins:
After this the normal scripts should be able to control the LedBorg again.
There is a problem however, using the PWM control seems to result in the LED flickering at present.
This seems to be a problem with the system
usleep
command.The command is meant to wait for a specified time, but it seems to be waiting too long!
See http://www.raspberrypi.org/forums/viewtopic.php?p=684221#p684221
We are hoping that either the
usleep
command gets fixed soon, or somebody provides a workaround.