Bootloader-V4

From blwiki
Jump to: navigation, search

We have already made three different bootloader loaders - Bootloader-V3, MyISPShield and ISP-Shield but wanted something better.

ATProgHead-cased.JPG

Features

  • Programs ATMega324P and 8-pin ATTiny parts
    • 28-pin ATMega328P socket has a Zero Insertion Force socket which allows for easier programming than standard sockets
      • No tools required and no bent leads
    • 8-pin DIP socket for ATTiny parts
  • Program the Arduino bootloader into factory "virgin" parts
  • Set the speed fuses on ATTiny parts
  • Program sketches into parts without bootloader overhead
  • Status LEDs
    • ALIV - Pulsing heartbeat (Green)
    • PROG - Programming in progress (Yellow)
    • ERR - Error while programming (Red)
  • On-board 16 MHz resonator
  • USB Powered (USB Mini connector)

Hardware

Three board set -

  • GVSDuino Revision X3 or later
    • The GVSDuino board is an Arduino UNO clone with significant differences.
    • ATProgHead
    • The ATPRogHead Board acts as a daughterboard (or Shield) to the GVSDuino main (lower) board.
  • FTDI-USB-TTL
    • GVSDuino has no built in USB interface so it requires an external cable or board like the FTDI-USB-TTL.

Usage

Setup

  • GVSDuino board needs to be running the ArduinoISP sketch

ArduinoISPSketch.png

Operation

  • Set the Programmer to "Arduino as ISP"

ArduinoAsISP.png

  • Hold down shift key when using upload button.
    • Text will change to "Upload using Programmer".

ArduinoIDEUpload.png