AVR-HV2 is Arduino based high voltage parallel programmer for AVR microcontrollers. This programmer can read, write, and erase both flash memory and EEPROM. Also, this can use to set fuse bits of AVR MCUs. Compare with the previous version of AVR HVPP, this design is based on commonly available components with a simple schematic. In this release driver software is also rewritten to provide cross-platform support.
AVR-HV2 programmer is designed as an Arduino Mega shield. Dimensions of the AVR-HV2 are similar to the Arduino Mega board. It can be powered using a power source connected to the Arduino Mega board. The suggested power source for this programmer is a 12V 1A DC power adapter.
The control software of this programmer is design to work on both Windows and Linux operating systems. It supports the import and export of memory data in the Intel hex file format. The communication link between the programmer and the control software is established through the USB port.
The current firmware and control software of this programmer supports most of the generally available AVR MCUs which including ATmega8, ATmega328, ATmega32, ATmega16, etc. The AVR MCUs with extended addressing modes are currently not supported.
The PCB board used in this project is sponsored by the PCBWay. Overall the PCBWay provides excellent support to fabricate this PCB. We got finished PCBs within 3 days and the quality of the service and products they offer are at a superior level. PCB of this project can directly order from PCBWay through this link.
This is an open-source hardware project. All the design files, documentation, firmware source code and compiled binaries are available to download at the project source repository.
AVR-HV2 shield with Arduino Mega 2560 board. |
AVR-HV2 programmer is designed as an Arduino Mega shield. Dimensions of the AVR-HV2 are similar to the Arduino Mega board. It can be powered using a power source connected to the Arduino Mega board. The suggested power source for this programmer is a 12V 1A DC power adapter.
The control software of this programmer is design to work on both Windows and Linux operating systems. It supports the import and export of memory data in the Intel hex file format. The communication link between the programmer and the control software is established through the USB port.
Bottom side of the AVR-HV2 shield. |
The current firmware and control software of this programmer supports most of the generally available AVR MCUs which including ATmega8, ATmega328, ATmega32, ATmega16, etc. The AVR MCUs with extended addressing modes are currently not supported.
The PCB board used in this project is sponsored by the PCBWay. Overall the PCBWay provides excellent support to fabricate this PCB. We got finished PCBs within 3 days and the quality of the service and products they offer are at a superior level. PCB of this project can directly order from PCBWay through this link.
Linux version of AVR-HV2 driver software. |
This is an open-source hardware project. All the design files, documentation, firmware source code and compiled binaries are available to download at the project source repository.
Comments
AVR High Voltage Programmer 2 is nice project!!
However I found problem, Iwould like to suggent check again
github data according reason.
1) HV voltage had better upto +12V or less.
Otherwise Regurator 5V might be damaged.
Because if the current consumtion is 0.1A for Arduino & HV SHield,
then Regurator's power consumtion is over 0.7W, and over heat.
2) There is missin Arduino mega 2560 library, tererfore garbled
in schematic diagram.
3) Therer is missing unconnected mark on ZIF 40P socket 14pin.
this might be small omission.
Thanks anyway.
Kazuhiro Haitaka.
P.S
My data is already fixed.
Niels Kaas
But I have problem with Atmega16. When I want to verificate Atmega programmed with AVR isp mk2 I get the message " Verify fail..." And when I write Atmega with this programmer and verificate it with AVR isp mk2 i get the same message Verify fail.