RescueAVR
felias-fogg·RescueAVR·pcb/RescueAVR.kicad_pcb
About the RescueAVR PCB
RescueAVR 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 20 components from 17 distinct parts.
Its main chip is the ATtinyX8, from the AVR/Arduino family. Other key parts include the ATtinyX4 and ATtiny11, 12, 13, 22, X5,. By type, the board carries 6 connectors, 5 resistors, 4 ICs, 3 capacitors and 2 transistors.
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 RescueAVR
RescueAVR bill of materials (BOM)
20 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATtinyX8 | DIP-28_W7.62mm_Socket | U1 |
| 1 | ATtinyX4 | DIP-14_W7.62mm_Socket | U2 |
| 1 | ATtiny11, 12, 13, 22, X5, | DIP-8_W7.62mm_Socket | U3 |
| 1 | ~ | Step-Up-Converter | U4 |
| 1 | BC547(NPN) | TO-92 | Q1 |
| 1 | BC557(PNP) | TO-92 | Q2 |
| 1 | Power | PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | Digital/PWM | PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | Analog | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Digital/PWM | PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | Conn_01x20_Socket | PinSocket_1x20_P2.54mm_Vertical | J5 |
| 1 | Conn_01x08_Socket | PinSocket_1x08_P2.54mm_Vertical | J6 |
| 3 | 100nF | C_Disc_D7.5mm_W2.5mm_P5.00mm | C1, C2, C3 |
| 1 | 4.7kΩ | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 2 | 1kΩ | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R3 |
| 1 | 10kΩ | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4 |
| 1 | 100Ω | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
RescueAVR 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/RescueAVR.kicad_pcb
- Schematicpcb/RescueAVR.kicad_sch
RescueAVR: common questions
What microcontroller does the RescueAVR use?
The RescueAVR is built around the ATtinyX8, from the AVR/Arduino family.
How big is the RescueAVR PCB?
The RescueAVR measures 68.6 × 53.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RescueAVR?
20 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the RescueAVR 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 RescueAVR 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 RescueAVR 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