In the title you mention Vpp but in the post you mention Vdd. Which one? IIRC there are manual toggles for this in the I/O panes of opgui.
Here is a picture. The programmer board is 57mm x 52.5mm. Target board is 200mm x 120mm. I added a pad for the SOT-23 version of 10F20x, which were very difficult to program before. I allowed space and made bigger holes so that ZIF sockets can be used if desired for most devices. The programmer board's ICSP also matches the SNAP programmer pinout, making it easier to program openprog firmware. I also added a switch on RA7 pin which is free because there is no oscillator any more. This could be used...
Here is a picture. The programmer board is 57mm x 52.5mm. Target board is 200mm x 120mm. I added pad provided for the SOT-23 version of 10F20x, which were very difficult to program before. The programmer board's ICSP also matches the SNAP programmer pinout, making it easier to program openprog firmware. I also added a switch on RA7 pin which is free because there is no oscillator any more. This could be used to do batch programming (e.g. press the button when you are ready to program the next chip)....
Please provide an email address and I will send you my version. It consists of a small programmer board and a large board for plugging in devices to be programmed. This large board replaces all of the various openprog add-on boards, as it's much cheaper to fabricate two boards than 6. I have done some testing with common devices and it works fine so far.
Happy to see this new release and the support for the new families of devices, which have some good features!
Q43 and Q84 families have different programming specs, but I had a quick look and they seem very similar, so perhaps just adding the device ID and using the same read/write functions will work. https://ww1.microchip.com/downloads/en/DeviceDoc/PIC18FXXQ43-Family-Programming-40002079D.pdf https://ww1.microchip.com/downloads/en/DeviceDoc/40002137B.pdf
BTW the firmware that compiles with XC8 is at https://github.com/gordoste/openprog
Cool! I will release the designs for mine once I get around to ordering and testing it. It is 55x52.5mm, as I totally removed the device sockets. It is fully compatible with the existing daughter boards, but I also designed a new "all-in-one" daughter board (200x120mm) with a 10F20x socket. I am targeting two types of people... firstly thoes who (like me) have an MPLAB Snap but need to program a chip that doesn't support low-voltage programming and don't want to buy a PICkit just for that. Secondly,...