Member Since: March 25, 2009

Country: United Kingdom



Currently studying towards a D.Phil in Computer Science at Oxford University. My research is a mixture of probabilistic robotics and sensor networking, specifically geared towards wildlife sensor networks.


Doctoral student


Oxford University

Spoken Languages

English, Afrikaans

Programming Languages

MATLAB, C++, PHP, HTML, etc.


Green Templeton Boat Club


University of Cape Town Oxford University


IEEE 802.11 networks, unmanned aerial vehicles, computer vision


Programming, computer science, electronics, inventing





  • News - July Caption Contest | about 10 months ago

    If you’re havin' solder problems I feel bad for you, son; I got 99 problems but a pitch aint one.

  • Product BOB-08849 | about 11 months ago

    Is there any difference between your firmware and usbspk.c from here: http://www.vlsi.fi/fileadmin/software/VS1000/usbspk.c?

    I recently flashed my breakout with this firmware, and its behaviour is quite similar to the stock firmware.

    I also have written up how to do this here: https://github.com/asymingt/vs1000d-linux

  • Product BOB-08849 | about 11 months ago

    I spent some time putting together a toolchain to program this board in Linux. Right now, if you have a FTDI or other USB-to-serial cable, then you can program this board without Linux. I’m working right now to see if I can put together a FTDI-less solution using wine and vstool.exe. I’ll update the README on github if I find a soluion.

    Here’s a link to the toolchain code: https://github.com/asymingt/vs1000d-linux

    Cheers Andrew

  • News - New Product Friday: The E… | about a year ago

    Oooh! Good to see that you’re expanding the Fez line. What about the “FEZ Cerbuino Bee” and “Cerb40”. I could do with some Cortex-M4 love in my life…

  • Product GPS-11058 | about 2 years ago

    Is there any off-the-shelf firmware that provides a simple i2c interface to access position / accuracy information? I’m familiar with UART / NMEA sentences, but the micro I’m using (Zigbit) has a shared UART / SPI which I’d prefer to avoid using…

  • News - Ultimate IMU Video Tutori… | about 2 years ago

    I managed to fix the GPRMC string issue. The problem is that the maximum GPS sentence size is 82 bytes, yet uart1ISR.{c,h} defines the uart1Message character array too small. Thus, it overflows and loses the initial message characters. When used in conjunction with the NMEA C library (http://nmea.sourceforge.net) this works really really well! Note that you neet to modify time.c in the NMEA library to work with the RTC in stead of a _gettimeofday unix system call.

  • News - Announcing a New Class - … | about 2 years ago

    Like everything, it’s always better built than bought!

  • News - It's Time Again - Caption… | about 2 years ago

    David took his Chumby modding very seriously.

  • Product ROB-09065 | about 2 years ago

    Hey guys. Can you let me know what the gearing ratio is for these motors?

  • Product SEN-10082 | about 3 years ago

    I agree with SuperFlux on this one. However, it would be even better if this product came with a VFP capable ARM micro, as many filters for localization require large floating point matrix updates.

Name Pieces Total
Hobby Greed :D
2 64.9