Skip to content

SensorBot Phase 1

SensorBot-CRW_8359

Here’s the start of my first Vex bot.  It is a modified squarebot design using some of the Vex mini metal I could find around the office.  I got a handful of sensors and will be working on turning this guy into a little autonomous bot.

My first hurdle was finding a working PIC loader for Linux.  Fortunately someone has written one that works well.  You can find the source here: IFI Linux PICloader.

The next step is to find a way to compile the code in Linux.  SDCC appears to be the only open source compiler that supports the Microchip PICs and it isn’t completely supported yet.  Some people have reported luck getting code to run on Vex though so I’m going to give it a try next.  Failing that I can use one of a couple compilers written for Windows under Wine, but I’d rather not.

One Comment

  1. Aaron Osmer

    There is a programmer for PIC’s under Linux called Piklab, which is basically a KDE-based Linux clone of MPLab. It includes loaders, but I think MPLab does too, but everyone uses IFI Loader still, so I doubt they work for VEX. However, the Piklab environment is very friendly and very well laid out, an extremely easy transition from MPLab to Piklab. I highly recommend it. It already has very good support and is stable, and I’ve heard better news about it than SDCC. Piklab, just as MPLab, is capable of compiling default code as well as using libraries (I personally use WPILib). Hope this helps.

    Posted on 24-Aug-08 at 11:22 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*