That was a great vacation…

August 10th, 2016

Sorry for the lack of posts, I’ve been crazy busy over the last three months with a few consulting projects that needed to be done by specific dates.

Hobbit @

Wifey also thought I was working too hard took me on a vacation, who would have thought that being away from work and my lab could have been that relaxing?

Serving Raspberry Pi #7 has been delayed until the October issue of Servo, and #8 should be in the November Issue.

ODROID C2 Review, new Python API for RoboPi, updated Python API for PiDroidAlpha, Berry the Robot, and much more coming soon!

Serving Raspberry Pi #6: Virtual Bumpers, Robot HotSpot & Wireless Joystick Remote!

May 29th, 2016

The June 2016 edition of Servo Magazine is out – and it has my sixth “Serving Raspberry Pi” article!


In this article, I upgraded Hobbit with:

  • two front virtual bumpers
  • a WiFi hotspot
  • a Rock Candy PS3 Wireless Joystick

The left joystick controls forward/reverse speed, and the right one controls turning/spinning in place – in short, Hobbit behaves like an RC car/truck.

I’ll be uploading the sample code and joystick library to the existing Hobbit article this week.

Hobbit article: Hobbit – Elf’s little brother – 2WD Raspberry Pi based Robot

I strongly recommend you subscribe to Servo Magazine digital edition – you will then get access to all past Servo articles (including mine <grin>)

Related Links:

My past Servo articles

Elf – 2WD Raspberry Pi Robot

SPRITE – Raspberry Pi Robot featured in Servo Magazine, January 2014

Pi Droid Alpha – the best educational Robot Controller for the Raspberry Pi

RoboPi – the most powerful Robot controller for the Raspberry Pi

Other Mikronauts Raspberry Pi Reviews, articles and products:

RoboPi Pure Python API & 64 bit RoboPi C library – it’s real close now!

April 26th, 2016

Raspberry Pi 2 Model B Review @

Good News:

  • pure Python RoboPi API works!
  • 64 bit C RoboPi API works!

Bad News:

  • readServo() in the firmware has a bug

Fixing the bug was trivial – the firmware returned two bytes too few for that packet.

I never found it as I have never used readServo(), a redundant function call in the API that reads back the last value written to the servo.

The native Python RoboPy library is more efficient than the previous Python wrapper against the C library, and uses less memory.

Looks like next week will have three software releases instead of two:

  • RoboPi firmware v0.95
  • RoboPiLib v0.95
  • RoboPiPyLib v0.95

There is no need to update your RoboPi firmware if you do not use readServo().

RoboPIC 18F4550 Build Manual posted

April 25th, 2016

I finished the RoboPIC build manual and added it to the RoboPIC 18F4550 product page.

RoboPIC 18F4550 Robot controller @
(click on image for larger version)

I followed the build instructions to make sure they work well – and to take the photos for the manual :)

Introducing Hobbit, Elf’s younger Brother! (2WD Raspberry Pi based Robot)

April 21st, 2016

I think Elf was getting lonely, so I built a younger brother for him.

Hobbit @
(Click on image for larger version)

Hobbit is meant to be an inexpensive, yet expandable Raspberry Pi based robot.

Hobbit is based on Pi Droid Alpha, which not only incorporates a motor driver, but also avoids the costly eight core RISC microcontroller used by RoboPi – while preserving a lot of 5V digital I/O and providing an eight channel ten bit analog to digital converter for connecting analog sensors.

I will keep updating the Hobbit article as I add more software and hardware features – and the Elf article will also be updated soon :)