DIY H2O2-Nano As ISP(In System Programmer) Shield - PCB Only Add your own partsDesigned by H2O2FromH2O in United States of America
What is it? Make the H2O2-Nano as ISP Shield on you own, get the PCB, You supply the parts. The H2O2-Nano as ISP Shield is the Arduino As ISP Project on an Arduino Nano Shield. It provides Full Ard...Read More…
Make the H2O2-Nano as ISP Shield on you own, get the PCB, You supply the parts.
The H2O2-Nano as ISP Shield is the Arduino As ISP Project on an Arduino Nano Shield. It provides Full Arduino As ISP functionality in a convenient compact shield Plus it adds several features that makes this open source project even better.
There are three LED's Broken out that give visual feedback about the programming process: HeartBeat, Error, Programming. And of course the Standard Arduino Nano LED'S are still visible.
Advanced Functionality includes multiple ISP/ICSP connector There are two 6 Pin ISP (In System Programmer) ports, One Male the other Female, which are standard in Arduino and used to program the Bootloader or burning the configuration Fuses. The pinout is [ 1:MISO | 2:+V | 3:SCK | 4:MOSI | 5:RESET | 6:GND ], And to make it backwards compatible there is a 10 pin AVR ISP connection for those with legacy hardware and cables. The pinout is [ 1: MOSI | 2:+V | 3:n/a| 4:GND | 5:RESET | 6: GND | 7: SCK | 8:GND | 9:MISO | 10:GND ]
Frequency Source: There are 8Mhz and 16Mhz Frequency outputs for Simulating Crystals, When your CPU can't be programed with out a crystal.
Main Program Write Protection: The Arduino Nano CPU can be Reflashed/Upgraded or Protected In Circuit With the aid of a Selectable Capacitor Via JP1
With this programmer you can upload sketches, Burn Fuses, or burn the bootloader on any Arduino (or other brand) AVR based boards through the ISP connector. By uploading a sketch with an external programmer you can remove the bootloader and use the extra space for your sketch.
Get this Board Assembled and Tested From Here.
|D1, D2||Diode Red SMD1206||710-150120RS75000||2|
|D3||Diode Grn SMD1206||710-150120GS75000||1|
|C1||Cap 10Uf SMD1206||581-0402YD104KAT4A||1|
|R1, R2, R3||Resister 1.0K SMD1206||71-CRCW12061K00JNEAC||3|
|Header Female 1x15 Pin||0.1" or 2.54mm||992-15FX1-254MM||2|
|2x3 Header Male||0.1" or 2.54mm||649-68602-106HLF||1|
|2x3 Header Female||0.1" or 2.54mm||855-M20-7830346||1|
|Shunt||1x2 Pin Shunt 0.1" or 2.54mm||855-M7583-05||1|
Connection with the computer - Mini USB Via Arduino Nano Interface
Some Supported CPU's: ATmega328pu, ATmega328au, ATmega1284 , ATtiny 45,84,85,2313,4323
Some Supported Platforms: Arduino Duemilanove, Nano, Mini, Pro Mini
Connection with the target board: 6 pin ICSP/ISP Male and Female,
The pinout is [ 1:MISO | 2:+V | 3:SCK | 4:MOSI | 5:RESET | 6:GND ]
Connection with the target board: 10 pin ISP (Optional) The pinout is [ 1: MOSI | 2:+V | 3:n/a| 4:GND | 5:RESET | 6: GND | 7: SCK | 8:GND | 9:MISO | 10:GND ]
On Board Frequency Source: 8Mhz and 16Mhz Frequency
◈ 1x H2O2-Nano As ISP Shield - PCB Only, No Other Parts
Your Arduino Nano Needs a Program So it can be a Programmer and it can be downloaded from here. H2O2 Nano as ISP Sketch If you find your self in a pinch, The ArduinoISP Sketch found in Examples with in the Arduino IDE will function, However two of the LED's and the Frequency outputs will not function.
No modifications are needed to burn programs, boot loaders or configuration fuses.
When Burning Programs and circumventing the Bootloader to increase usable progrem space. The following Modifications are needed:
Follow this How to By Martyn Currey: Adding a new Arduino definition to the boards.txt file
When a Arduino Nano V3.0 clone is purchased with the H2O2-Nano As ISP Shield the Micro Controller is programmed and The necessary Configuration Fuses are set for you. However when the user supplies the Arduino Nano V3.0, The low_fuses on the Nano needs to be set to BF in order to activate the 16MHz Frequency. This can be a challenge because this programmer can not set its own fuses. A second AVR Micro Controller like Arduino Duemilanove, Nano, Mini, Pro Mini will be needed. The 8MHz Frequency Source will always be available. No other functions are affected when the low_fuses is left with its default value of FF
The Shields two 15pin headers that need to be aligned and mated with the Nano correctly. The H2O2-Nano As ISP Shield has white silk screen printing on all 4 corners. They should always be visible, there order is: (Tx, D12, D13, Vin). Most Arduino Nano V3.0's have Silk screened designaters for the pins, Line these up with the Shields Tx, D12, D13, Vin. See Picture Above!
An artical that demonstrates how you can use ICSP (In Circuit Serial Programming) to investigate the device signature, and other information, about target chips that you are interested in.
The schematic in PDF Format is Here.
|Shipping Rate||Ships From||First item||Additional items|
United States Postal Service: Economy USPS GROUND
United States Postal Service: Priority Mail 3-Day™ Small Flat Rate Box/Envelope
Grants Pass, OR, United States of America
Ships from United States of America.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!