Archive for the 'Propeller' Category

Elf Build Log Updated

Wednesday, October 22nd, 2014

Elf HC-SR04

Today, I updated my Elf Raspberry Pi and RoboPi based robot build log with:

  • wiring info and photos for the L9110S motor driver
  • wiring info and photos for the HC-SR04 range sensor
  • sample Python code for RoboPi controlling the motor driver via PWM and reading the range sensor



I welcome your questions and feedback!

Python for RoboPi

Tuesday, October 21st, 2014

Elf RoboPi + Raspberry Pi Robot @Mikronauts

The new RoboPi v0.85 software release provides:

  • v0.85 of the C RoboPi Lib
  • C sample code using RoboPiLib
  • Python 2.7 support
  • Python 3.2 support
  • Python sample code
  • Compiled test utilities in the C Demos folder

This release took longer than anticipated due to other work and “real life ™”

You can discuss RoboPi in our discussion forums at

Sunday, October 12th, 2014

Pi Rtc Dio Launched!

I am delighted to announce the immediate availability of Mikronauts I/O expander and real time clock for the Raspberry Pi!

Pi Rtc Dio @ Mikronauts

(Click on image for larger version – shown assembled & tested, sold as a kit)

Perhaps the two most requested additions for the Raspberry Pi are a hardware Real Time Clock and additional digital I/O.

Pi Rtc Dio provides 32 additional digital I/O’s, and a real time clock chip supported by Raspbian.

You can have up to four Pi Rtc Dio’s per I2C bus, however only one should have the RTC installed.

For more details, including pricing, please visit the product page at:

RoboPiLib v0.85 almost ready

Wednesday, September 24th, 2014

I’ve been updating the documentation and testing v0.85, and it is almost ready to go!

RoboPi on Raspberry Pi Model B +

(Click on image for larger version)

New in this release:

  • python 2.7 API
  • python 3.2 API
  • getPacket()/putPacket() C API extension capability
  • tested C examples in the new manual
  • Python API documentation
  • zip file of C examples
  • resetRoboPi shell utility
  • support for the Banana Pi

I expect to release it as soon as I test it a bit more. For those that can’t wait, I have uploaded the v0.85 manual to the RoboPi product page at:

I’ve also created RoboPi discussion/support forums at:

Raspberry Pi B+ with RoboPi

Tuesday, July 29th, 2014

RoboPi works on the new Model B+

I received my Raspberry Pi Model B + boards just a short while ago, and after admiring the four USB ports, mounting holes and better power regulation, I wanted to find out how my boards would work with it.

I tested EZasPi and Pi Jumper quickly – they worked… but I had to wait to find time to test RoboPi. Today I had time, and I am glad to report that RoboPi works well on the Raspberry Pi Model B +

RoboPi running on Raspberry Pi Model B +

(click on the image for a larger version)

I used one M3 18mm+6mm standoff to support RoboPi – while there was no mounting hole for it, there was space for the spacer to sit. I also added a nylon screw in the other RoboPi mounting hole, which provided insulation between RoboPi and one of the two dual USB sockets.

Just to be safe, I added some paper on top of the second dual USB jack – which will be replaced with electrician’s tape.

RoboPi on Raspberry Pi Model B +

(click on the image for a larger version)

As you can see, just like EZasPi, RoboPi is offset roughly 9mm due to the change in the header position.

This actually works out well for the LCD display cable connector.

RoboPi on Raspberry Pi Model B +

(click on the image for a larger version)

I had no problems programming RoboPi, and running demo code, with my Model B+ … RoboPi is definitely quite usable with the B+!

Related Links: