Difference between revisions of "ATProgHead"

From Land Boards Wiki
Jump to navigation Jump to search
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.

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

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