Standalone Voltage Regulator

Standalone Voltage RegulatorThis week I dug through my electronics box and realized one of those Dual General-Purpose IC PC Boards from RadioShack would hold a LM7805 and requisite Caps. and LED very nicely.  After a bit of soldering I had a working unit.  Rather than just keep my new unit to myself I did a detailed write-up on how you can make this standalone regulator using parts from RadioShack!

I am also excited to announce that I have partnered with C Code Systems to provide component kits for these boards!  While you can go to the store and get all the parts (any good hackers should already have most of them) C Code Systems has put together kits that include all the parts required for the project.  I think this would be great for an introductory soldering or electronics course! Visit the C Code Systems Product Page

Panoramic Photos

Its been a while since I have posted anything here!  As you can tell I’m not a real regular blogger but every now and then i get a little itch to do something.  Today I present you with a tutorial on how to make panoramic photos on Ubuntu 8.10!

I have a write up with an example here:

Panoramic shot of a house

Take a look and make some cool pans!

Welcome to myBitBox v2

I’ve always made websites from the ground up, almost 100% coded by me.  However in this day in age, with SEO, trackbacks, feeds, subscriptions, spammers, etc… unless your entire job is to build and maintain a website, it’s damn near imposible.  That’s why I’ve decided to switch to running myBitBox on an established content mangement system.  I know you are all worried that I am going to drop PHP and making cool things but fear not, you can’t keep a crazy computer engineer down (or away from projects).

Actually I think having a more streamlined site will help promote getting more projects up since I don’t have to spend time fixing my site code :-P.

So here’s to you and the future


Esquire E-Ink code disassembled

Originally posted September 9th, 2008

I got the Esquire magazines today (2) and ripped one apart before even looking at the first page.  I have to say I’m a little  underwhelmed considering the E-Ink is only 2×5 inches and isn’t a matrix like I hoped :-(.  However that underwhelmedness lasted only a few minutes until I discovered the whole thing was controlled by a PIC16F629 and there are connections for an ICSP connector!

A little about the setup, like the post on the Make blog said there are two panels that change shapes and text black then white.  The top panel has 11 distinctly controllable cells with 4 blocks, 3 rectangles, “The 21st Century”, “Begins”, “Now”, and the space in between.  I read a little today on how eInk works and it doesn’t surprise me they made distinct blocks, an addressable matrix seems complicated.

Tonight after work I soldered some wires onto the controller and downloaded and disassembled the firmware.   I was a little surprised there was no Code Protection enabled. It’s all PIC asm so it’s going to take some time to decode/modify, however expect some different animation sequences.

Reading Esquire eInk controller

I’ve decided to not post the code since it is copyright to Hearst Media or the engineer who wrote it.  If you want to pull the firmware here’s how:

  • Get/borrow/make a ICSP programmer (parallel programmers will work, just lead out the Vdd,Vss,MCLR,CLK,DATA pins
  • Remove the battery since it is only 3v and most likely you will be using 5v
  • Hook up the programmer and read the HEX (Code protection is NOT enabled)
  • Disassemble the code using your software of choice (mine is PikDev and gpasm)

I uploaded a new album to the gallery with some photos, take a look:

If you have any questions leave a comment here, on or talk to me on EFNet #geeksinside

Esquire E-Ink cover

So I guess the Esquire E-Ink issues came out a little earlier than I thought! Who knew the October issue would be release like September 8th!

I’ve been waiting for these issues since they were announced a few months ago.  For those who don’t know Esquire magazine has put an E-Ink section in the cover of their October magazine,  some people have already opend the cover and went over the guts.  Looks like the whole thing is run using a PIC16F629!  I am going to go pick one (or two) up and see what I can do with it!

Update and RBG lamp

So here is a little update.  After doing the trackbot I started to think of some other projects that I’ve been wanting to do for a while.  While there are HUNDREDS of ideas floating around up there, one was doable and would look really cool and that is an RGB lamp of some sort.  I remember seeing this project: and really wanting to do it.  So last week I scoped out some PICs on the Microchip site that have PWMs and ordered some samples.  Also I got on ebay and bought a 3W RGB LED, and here is the best part…I had a paypal gift card so it didn’t cost anything, always a plus  For those less fortunate the LED is ~$10, kinda like this EBay Listing.

Today I got my PICs, one each of 16F737, 18F2220, 18F2680 and 16F88.  They should work with my linux based setup.  I’ll post some pics of the setup soon but if you want to just know the facts I am using Ubuntu 8.04 with PikDev (, gputils ( which can be installed via Synaptic, and my P16PRO knockoff parallel programmer (  The dev is done in assembly right now, but that’s why I got the PIC18Fs, so I can try out the PikDev C compiler and maybe even SDCC (

That’s it for now, I plan on making myBitBox a real personal blog, so check back!

Update (Sept. 3rd): I started a gallery of the RGB Lamp, I plan on updating it over time.  Here it is: Http://


Last week I picked up a Tamiya tracked vehicle cassis from a hobby store to use as a mobile platform.

Sunday and Monday I put it together and canibalized my old Hookbot for the H-Bridge, gearboxes and PIC.  I used the Tamyia dual gearbox drive rather than the one that came with the chassis because any good robot can turn, not just go forward and reverse; hey maybe I’ll use the single motor for a turret!  Anyway the brains are a PIC 16F872 and the H-bridge is a SN754410.  The drive motors are power by three AA batteries for ~4.5volts and has a bit of acceleration and power, I am quite impressed.  Right now the H-bridge gets a little warm when the motors are strained.  I am going to have to do some tests and see how hot it gets on carpet running for a few minutes.


Here are some pics!:

Old Hookbot code (pretty much the same):

And a Video:

Added myGallery

Today I added myGallery to the files section of the site. This version will run from any directoy on a webserver, just upload JPGs and run Here is the link:; it is TARed and GZIPed.


Added the highnoon project and a playable version. Geeksinside article

WordPress Themes