RescueAVRAdapter
felias-fogg·RescueAVR·pcb/RescueAVRAdapter.kicad_pcb
About the RescueAVRAdapter PCB
RescueAVRAdapter is an open source AVR/Arduino PCB design by felias-fogg, published on GitHub. It is a 2-layer board measuring 68.6 × 53.3 mm, with 8 components from 7 distinct parts.
Its main chip is the ATmega16A-P, from the AVR/Arduino family. Other key parts include the ATmega162-16P, ATtiny2313-20P and ATtiny861-20P. By type, the board carries 4 ICs, 2 connectors and 2 capacitors.
It belongs with the dev boards & breakouts and usb & debug tools designs in this gallery.
From the project
An Arduino sketch that is able to do high-voltage programming in order to resurrect bricked AVR MCUs (you need a bit of HW on a breadboard or some special Arduino shields as well)
This sketch can resurrect many classic AVR chips with wrong fuse settings using high-voltage (HV) programming.
Sometimes, you may erroneously set a fuse bit, such as the clock source bit, and then the chip does not respond to ISP programming anymore. In this case, HV programming can help. One can easily reset all fuses to their factory setting, and then ISP programming is possible again. Note that the sketch does not implement a general HV programmer but can only perform some basic tasks, such as fuse setting and erasing the entire chip. Furthermore, you should not apply this technique…
Main components on the RescueAVRAdapter
RescueAVRAdapter bill of materials (BOM)
8 components, 7 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega16A-P | DIP-40_W15.24mm_Socket | U1 |
| 1 | ATmega162-16P | DIP-40_W15.24mm_Socket | U2 |
| 1 | ATtiny2313-20P | DIP-20_W7.62mm_Socket | U3 |
| 1 | ATtiny861-20P | DIP-20_W7.62mm_Socket | U4 |
| 1 | Conn_01x20_Socket | PinHeader_1x20_P2.54mm_Vertical | J5 |
| 1 | Conn_01x08_Socket | PinHeader_1x08_P2.54mm_Vertical | J6 |
| 2 | 100nF | C_Disc_D7.5mm_W2.5mm_P5.00mm | C1, C2 |
RescueAVRAdapter design files
The KiCad project lives in the felias-fogg/RescueAVR repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/RescueAVRAdapter.kicad_pcb
- Schematicpcb/RescueAVRAdapter.kicad_sch
RescueAVRAdapter: common questions
What microcontroller does the RescueAVRAdapter use?
The RescueAVRAdapter is built around the ATmega16A-P, from the AVR/Arduino family.
How big is the RescueAVRAdapter PCB?
The RescueAVRAdapter measures 68.6 × 53.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RescueAVRAdapter?
8 components, from 7 distinct parts. The full bill of materials is listed on this page.
Where can I download the RescueAVRAdapter design files?
From the felias-fogg/RescueAVR repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the RescueAVRAdapter design in my own project?
The repository has no license, so all rights stay with felias-fogg. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RescueAVRAdapter without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in RescueAVR
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k