Let's Make Robots!

How to Program a PICaxe with any FTDI cable


The PICaxe USB cable is just a USB-Serial Converter.  Like a lot of USB-Serial converters, it's based on the FTDI 232 chip.  This means you can use most FTDI based converters to program the PICaxe with just few simple modifications;

On the Pixter X, there are headers to make this super easy.  If you're using another board, you'll want to connect the USB-Serial cable at the same point in your circuit where you'd connect the TRS jack.

You'll also need to make one small change to the FTDI chip.  Here's how;

1  Connect the cable to your PICaxe and to your computer, then download and run FTProg (here).  FTProg is FTDI's utility to re-configure their chips.

2 Unzip FTProg, and run FT_PROG.exe.  Select Devices >> Scan and Parse, or just hit F5.

3 Your device will show up in the device tree.  click the + next to Hardware_Specific, then click on Invert_RS232_Signals.  Check the first 4 properties;
Invert TXD
Invert RXD
Invert RTS#
Invert CTS#

4 Click Devices >> Program or just hit CTRL + P

5 The Program Devices Dialog will appear.  Check the device to program, then click Program.  It will only take a second or two

6 Unplug your usb cable, then plug it back in.  Open up the PICaxe programming editor, select the COM port and select the right PICaxe and you're done!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Hello,first time here.I am trying to get a FTDI usb cable working for my Picaxe.Have loaded all necessary software but it will not pick up usb.

I use a USB to serial conversion cable based on this chip. It did not work with my Picaxe 28x1 project board until I downloaded the modified driver that rev-ed makes available on their website.

Is this similar to the "trick" you are revealing here?