Let's Make Robots!


$30 FPGA board

I thought I would share a $30 (USD) FPGA development tool (technically classified as a CPLD by the manufacturer) as it includes a USB programmer and you can download the software for free (non-commercial use, requires registration).  I've been Verilog programming the MachXO2 Pico Development Kit from Lattice Semiconductor ($49 USD) and it works pretty well.  Here is a link to the breakout board which sells for $30 at

OMFG - It's Stereoscopic, Baby!

After about 8 months part-time development, after many VHDL-related headache, after lots of failures, after few successful moments, after anger, after surpises and finally with a big portion of luck I am today very proud to annouce the first working proof-of-concept for live stereoscopic vision using two CMOS camera modules, the Zeiss Cinemizer Plus video eyewear and of cause with my DIY side-by-side encoder.

How to synchronise two CMOS Camera Modules for Stereo Vision

It has been a while since my last posting on this topic. In the meantime I made significant progress as you can see here:

Video Encoding with CS4954


I have some new and interesting stuff to share. The attached photos demonstrate my progress with generating baseband video signals (CVBS or composite video) for wireless transmission (see my other blog posts). As I finally realised that video stream editing at 27MHz data rate (towards stereoscopic vision) is hardly possible with the Parallax Propeller, I turned over to hardware editing. In the first step I thought I should start with discrete logic IC's but a colleague of mine "persuaded" me to use an FPGA. Well, he was definitely right.