Stap 1: Prototype
Een prototype boord werd gemaakt als bewijs van concept, de onderdelen, plaatsingen en verbindingen zijn:
- ATmega2560 chip van een kloon Arduino Mega2560 (functionele chip en bootloader) verwijderd met een warme lucht pistool, gesoldeerd op een TQFP100 breakout PCB.
- Sluit alle VCC/AVCC (chip pinnen 10, 31, 61, 80, 100) samen en GND (chip pinnen 11, 32, 62, 81, 99) samen.
- 0.1uF omzeilen condensator x 3, verbonden parallel aan 3 van de VCC/AVCC en GND paren (chip pinnen {31,32}, {61,62}, {99,100}).
- 10 k pull-up weerstand x 1 aangesloten tussen RESET (chip pin 30) en VCC/AVCC.
- LED x 1 en 1 k huidige beperkende weerstand x 1 aangesloten tussen de D/13 (chip pin 26) en GND, dit is hetzelfde als de Arduino Mega "L" LED, om ons als indicator voor de test prototype.
- 16MHz keramische resonator aangesloten tussen chip pennen 33 en 34, van de resonator grond pin verbonden met chip GND.
- CP2102 USB to UART TTL Module (een die een DTR-pin heeft), met de verbindingen:
- 0.1uF condensator x 1 tussen van module DTR pin en RESET (chip pin 30).
- Module is RX naar D1/TX (chip pin 3).
- Module van TX naar D0/RX (chip pin 2).
- Module van 5V chip is VCC/AVCC.
- Module is de GND aan chip GND.
Nadat het stuurprogramma voor CP2102 werd geïnstalleerd, werden een paar monster Arduino schetsen zoals "Blink" en "Fade" geüpload om ervoor te zorgen dat de chip functioneerde nog vóór de Raad van bestuur in Eagle PCB ontwerpen.