Hi all,
I posted this question on Jallist and Jallib.
Some time ago Rob Hamerling mentioned that the new version of MPLABX will no longer support the PICKit3. You can use other software (PICKitPlus, PICKitMinus) but these are all Windows applications and not usable for Linux users. There are also other open source programmers like Openprog:
http://openprog.altervista.org/OP_eng.html#Top
I like to keep things simple and so I started JAPP (Just Another PIC Programmer) to see if I could make a simple programmer only for PIC Microcontrollers. The idea is that it connects to a USB port and does not act like an HID but as a COM port. In order to control is you just send commands in text to this comport. Works for Linux, Mac and Windows. The only thing you need is Python as to send some info over (or you make your own application). I am just starting and it will take quite some time to complete this. I have some help from Rob Hamerling who created a Python script to extract the relevant programming info for all PICs from the MPLABX XML files, the same files that are used to generate the JAL device files.
Since it will take quite some time to finish this - it is a project I sometimes spend some time on - I could develop it in an Agile way and upload the next version to a GitHub account I have, each time supporting more PICs. The only thing you would need is a second PIC that you program that replaces the PIC on the board. Currently I am using a PIC18F26J50 since I need more than 32k of ROM. I also want to make a PCB layout to ease the build of it.
I was wondering if there is any interest in this programmer.
Kind regards,
Rob