T3

Programmers for the UAV DevBoard

redboard.jpg

UAV DevBoard pilots:

SparkFun is out of stock for both their Olimex ICD2s, which is what I've been recommending to program the UAV DevBoard, as well as their Olimex PICPOCKET, which I do not have enough information right now to provide any recommendations one way or another. SparkFun is discontinuing the ICD2, it is their intent to sell the PICPOCKET instead. Those are out of stock right now. As soon as they get some in, they told me they will test a few with the UAV DevBoard to assure compatibility.

In the meantime, there are 4 programmers that I can recommend, that you can buy from Microchip.

ICD2 - Its around $200. I have used it, it works fine. You will need to buy either an adapter from SparkFun or an adapter from Microchip to go from the RJ11 connector on the ICD2, to the ICSP connector on the DevBoard. Microchip discourages you from buying the ICD2, because they are phasing it out, but it works just fine.

ICD3 - Similar to ICD2. Its also around $200. Its the newer version of the ICD2. I have also used it, it works fine. You will need to buy either an adapter from SparkFun or an adapter from Microchip to go from the RJ11 connector on the ICD2, to the ICSP connector on the DevBoard.

PICkit3 - Its around $45. I have not used it. I have heard of some complaints, but there are reports that it works ok with the UAV DevBoard. It has an ICSP connector, and you can plug it directly into the DevBoard. There are various packages that Microchip offers that include the PICkit3, including a "PICkit3 Debug Express" for $70, but all you need is the "PICkit3 only" package.

PICkit2 - Its around $35. I have used it, it works ok. It has an ICSP connector, and you can plug it directly into the DevBoard. Microchip discourages you from buying this one, because they are discontinuing it, but it works just fine. Really, its the best one to go with.

Here is a link to the information on Microchip's website. If you buy any of their programmers, go with just the bare bones programmer. They offer other packages with various accessories, but all you need is a programmer.

Best regards,

Bill Premerlani

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • This is not exactly a programmer question but I am new here.  To the point: abrupt movement appeared to "crash" the board.  So, how would the board report its crashed state so another controller could reset the UAV dev board and provide accurate info to the UAV dev board of what is level? 

       Most of Microchip PIC chips are supported by the PICkit-2 programmer with its mini-USB plug.  In 6 months of use, I have not had any problems with it and PICkit-2 is faster than a serial type programmer.   

     

  • Hello,
    I will soon get started with the UAV Dev Board.
    Wich one of the PICkit2 should I buy: the Starter Kit or Debug Express?
    Apparently they both cost 35$.

    Thank you.
  • T3
    Hi Dave,

    You can do programming/debugging on the UDB with the PICkit2 or the PICkit3.

    You can also use the spare serial port to produce a continuous stream of debugging information.

    Best regards,
    Bill
  • T3
    Dane,

    You have some interesting ideas, that parallel some of the discussions that are going on in the uavdevboard group.

    Best regards,
    Bill
  • T3
    Hi Dane,

    The tag-connect looks great for exactly the reasons you list.

    Best regards,
    Bill
  • Thank you Billu Bhaiya !
  • T3
    Hi Rana,

    Thanks for the information. I am very impressed. You are the MAN!

    Best regards,
    Billu Bhaiya
  • Hi Billu Bhaiya !
    Infact I was using that only for long time to flash HEX files in my UDB.
    PICKit2, I purchased only 2months back.
    Only important thing, is that you have to have a dedicated serial port like it is there in Desktop PC's

    Thanks & Best Regards

    Narpat Singh Rana
  • T3
    Hi Rana,
    Thank you very much, I was not aware of the programmer that you referred to. Certainly, you cannot beat that price anywhere else.
    But just to confirm, you said you have used it. I assume that was with the UAV DevBoard?
    I did not see the dsPIC30F4011 listed in the documentation as a supported device.
    Best regards,
    Billu Bhaiya
  • Billu Bhaiya, here is another one in just in $13.95 and works very well with dedicated serial port, not USB to serial converter. I have used it myself.
    http://www.sparkfun.com/commerce/product_info.php?products_id=8

This reply was deleted.