RescueAVR

felias-fogg·RescueAVR·pcb/RescueAVR.kicad_pcb

RescueAVR PCB layout, top view — open source AVR/Arduino board by felias-fogg

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

ATtinyX8ATtinyX4ATtiny11, 12, 13, 22, X5,

RescueAVR bill of materials (BOM)

20 components, 17 distinct parts.

QtyPartRefs
1
ATtinyX8
U1
1
ATtinyX4
U2
1
ATtiny11, 12, 13, 22, X5,
U3
1
~
U4
1
BC547(NPN)
Q1
1
BC557(PNP)
Q2
1
Power
J1
1
Digital/PWM
J2
1
Analog
J3
1
Digital/PWM
J4
1
Conn_01x20_Socket
J5
1
Conn_01x08_Socket
J6
3
100nF
C1, C2, C3
1
4.7kΩ
R1
2
1kΩ
R2, R3
1
10kΩ
R4
1
100Ω
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.

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