MiniPOV Redux
Like most microcontrollers, there is not an easy "Arduino" style board for the ATtiny2313. Just setting up everything on a breadboard with reset and programming interface is already a hassle. The MiniPOV3 kit from ladyada is very popular and absolutely awesome, but it has some problems too:
- You have to select a programming interface (MiniPOV2 comes with a parallel port interface and MiniPOV3 with a serial port interface). The build-in interface makes it easy to use, but adds additional weight and overhanging parts.
- Some interesting pins are not easy to access which makes an extension more difficult (especially adding a resonator is possible, but not so nice).
I decided to make the following modifications to the original MiniPOV3:
- Removed the serial interface and add a 6-pin ISP header (so you can use any AVR programmer)
- Made all the other pins accessible
- Added a spot on the PCB for a resonator (optional)
- Added a spot on the PCB for a reset button with pull-up resistor (optional)
- Added a spot on the PCB for one more "just in case" LED resistor (optional, for project like the LED cube)
The MiniPOV3 has a reverse ordering of the resistors (at least this is what I think). I changed this and here is the summary:
ATtiny2313 |
MiniPOV3 |
MiniPOV3 Redux |
|||
Port |
Pin |
Resistor |
LED |
Resistor |
LED |
PB0 |
12 |
R8 |
LED1 |
R1 |
LED1 |
PB1 |
13 |
R7 |
LED2 |
R2 |
LED2 |
PB2 |
14 |
R6 |
LED3 |
R3 |
LED3 |
PB3 |
15 |
R5 |
LED4 |
R4 |
LED4 |
PB4 |
16 |
R4 |
LED5 |
R5 |
LED5 |
PB5 |
17 |
R3 |
LED6 |
R6 |
LED6 |
PB6 |
18 |
R2 |
LED7 |
R7 |
LED7 |
PB7 |
19 |
R1 |
LED8 |
R8 |
LED8 |
Parts List
| 1 | Microcontroller | ATtiny2313 |
| 8 (+1) | Resistor | 100Ω ¼W 5% - brownblackbrowngold |
| (1) | Resistor | 10kΩ ¼W - brownblackorangegold |
| 8 | LED | Red |
| (1) | 6mm Push Button | Omron B3F-1000 |
| 1 | PCB | Order from BatchPCB for $8 |
![]() |
![]() |
![]() |
|


