Difference between revisions of "ATProgHead"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 1: | Line 1: | ||
== ATmel Programmer Head == | == ATmel Programmer Head == | ||
+ | |||
+ | == Description == | ||
+ | |||
+ | The ATmel Programming Head (ATProgHead) is used to program 28-pin and 8-pin Atmel (AVR) microprocessors. | ||
[[File:ATProgHead-X2-CCA-640-001.jpg]] | [[File:ATProgHead-X2-CCA-640-001.jpg]] | ||
+ | |||
+ | Here is the ATProgHead installed on top of the GVSDuino (Rev X4 or higher) and a FTDI-USB-TTL card in a 3D printed case. | ||
+ | |||
+ | == Features == | ||
+ | |||
+ | ATProgHead board features include: | ||
+ | |||
+ | * Daughter card to the GVSDuino (Revision X4 or higher) and gets installed above the GVSDuino board | ||
+ | * Status LEDs | ||
+ | ** PROG - Programming in progress | ||
+ | ** ERR - Error while programming | ||
+ | * ALIV - Heartbeat | ||
+ | * On-board 16 MHz resonator | ||
+ | * Extended 12-pin ISP connector on bottom of board | ||
+ | * Separate 6-pin ISP header allows board to act as an ISP programmer | ||
+ | * The GVSDuino uses an FTDI-USB-TTL board for its USB host connection. | ||
+ | * ATProgHead supports ATMega328P, ATTiny85 and other Atmel AVR parts. | ||
+ | * Can be used to load bootloader onto factory fresh chips. | ||
+ | * Can be used to load sketches onto chips without the overhead of the bootloader. | ||
+ | * 28-pin ATMega328P socket has a Zero Insertion Force socket which allows for easier programming than standard sockets (no tools required). | ||
+ | * 8-pin DIP socket for ATTiny parts | ||
+ | * 100mm square form factor | ||
+ | * 4-40 mounting hardware | ||
+ | ** 3D printed standoffs for spacing off GVSDuino card | ||
+ | |||
+ | == Compatible Software == | ||
+ | |||
+ | * The board is compatible with [https://web.archive.org/web/20190526035633/http://arduino.cc/en/Tutorial/ArduinoISP ArduinoISP] running on the [[GVSDuino]]. | ||
+ | * Details on programming ATTiny85 parts [https://web.archive.org/web/20190526035633/http://land-boards.com/blwiki/index.php?title=ATTiny85-Programming can be found here]. | ||
+ | * Our [https://web.archive.org/web/20190526035633/https://github.com/douggilliland/lb-Arduino-Code/tree/master/LBCards/ATProgHead ATProgHead ArduinoISP code] is here (for our X1 board which had LED sense reversed). | ||
+ | |||
+ | == Connectors == | ||
+ | |||
+ | H1 - GVS Duino interconnect cable | ||
+ | The connector from the GVSDuino to the ATProgHead is: | ||
+ | |||
+ | ATProghead-X2-H1.PNG | ||
+ | |||
+ | H2 - ISP Cable Connector | ||
+ | The ISP Connector pinout is: | ||
+ | |||
+ | ATProghead-X2-H2.PNG | ||
+ | |||
+ | Board Dimensions | ||
+ | ATProghead-X2-PWB.PNG |
Revision as of 13:07, 10 January 2020
ATmel Programmer Head
Description
The ATmel Programming Head (ATProgHead) is used to program 28-pin and 8-pin Atmel (AVR) microprocessors.
Here is the ATProgHead installed on top of the GVSDuino (Rev X4 or higher) and a FTDI-USB-TTL card in a 3D printed case.
Features
ATProgHead board features include:
- Daughter card to the GVSDuino (Revision X4 or higher) and gets installed above the GVSDuino board
- Status LEDs
- PROG - Programming in progress
- ERR - Error while programming
- ALIV - Heartbeat
- On-board 16 MHz resonator
- Extended 12-pin ISP connector on bottom of board
- Separate 6-pin ISP header allows board to act as an ISP programmer
- The GVSDuino uses an FTDI-USB-TTL board for its USB host connection.
- ATProgHead supports ATMega328P, ATTiny85 and other Atmel AVR parts.
- Can be used to load bootloader onto factory fresh chips.
- Can be used to load sketches onto chips without the overhead of the bootloader.
- 28-pin ATMega328P socket has a Zero Insertion Force socket which allows for easier programming than standard sockets (no tools required).
- 8-pin DIP socket for ATTiny parts
- 100mm square form factor
- 4-40 mounting hardware
- 3D printed standoffs for spacing off GVSDuino card
Compatible Software
- The board is compatible with ArduinoISP running on the GVSDuino.
- Details on programming ATTiny85 parts can be found here.
- Our ATProgHead ArduinoISP code is here (for our X1 board which had LED sense reversed).
Connectors
H1 - GVS Duino interconnect cable The connector from the GVSDuino to the ATProgHead is:
ATProghead-X2-H1.PNG
H2 - ISP Cable Connector The ISP Connector pinout is:
ATProghead-X2-H2.PNG
Board Dimensions ATProghead-X2-PWB.PNG