Tiny AVR Programmer
Tiny AVR Programmer Background
Today I will build an AVR programmer based on the FabOptimus that built by Ali Shtarbanov. It's very well documented and makeable at a fab lab. But, I wanna make a very small tweak. It has not a power indicator LED, So I will add mine.
Tiny AVR Programmer Circuit Design
This tiny AVR programmer is based on the ATtiny44 chip with a FabISP firmware uploaded to it. For PCB in-depth analysis and circuit design explanation check out my full tutorial on how to make this tiny AVR programmer.
I modified the FabOptimus original design and added a power indicator LED. check out the full tutorial for more details on that part.
FabISP Firmware Upload
To upload the FabISP firmware to the FabISP AVR programmer board, we need another programmer to help us upload the firmware to our FabISP board. we will use an Arduino UNO board as an ISP programmer and we will connect it to our FabISP AVR programmer board. For more explanation and FabISP firmware download check out the project documentation page.
To Upload the FabISP Firmware to the tiny AVR programmer board, we gonna use the AVR CrossPack(Since I'm using a mac machine) if you are using windows, you can use AVR studio or AVR Dude.
Tiny AVR Programmer Testing
After finishing the previous steps, your computer should now recognize the board as an ISP. Since i’m using a MAC machine, click on the Apple logo, then click in “About This MAC”, then “System Report”.
Tiny AVR Programmer Enclosure
I designed an enclosure for this tiny AVR Programmer board. you can download the source files from the full project documentation page.
If you have any questions please don't hesitate to drop them in the comments down below! All the project design files are opensource. Feel free to download, edit, tweak, share. If you want to support me, consider buying me a coffee or buying the Tiny AVR programmer from this page. Appreciate it!
Tiny AVR Programmer
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Stefan Reinauer Mar 16,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Ahmed Ibrahim
- IoT Using Raspberry Pi and Python StoryWhat We Will Build Today?Today we will learn how to build a local web server using raspberry pi...
- Tiny-Cairoduino Open-Source DIY Kit Introduction And The Big PictureTiny-Cairoduino is a small-sized Development board based on the beau...
- Tiny AVR Programmer Tiny AVR Programmer BackgroundToday I will build an AVR programmer based on the FabOptimus that buil...
- Arduino Motorized Camera Slider Project OverviewFor someone who loves to shoot some random hobbyist videos, it’s somehow expensive t...
- Cairoduino Arduino Compatible Board ATmega328P Bare minimum configurationBefore building our standalone ATmega328P chip Arduino compatib...
- Handclap AC Switch Control IntroductionToday, we will learn how to control home light switches by just hand-clapping, Cool ha! ...
- IoT Using Raspberry Pi and Firebase and Android IoT Using Raspberry Pi and Firebase and AndroidIntroductionToday, we will learn how to control any R...
- IoT Using Arduino and ESP8266-01 IntroductionToday, we will build a device that connects to the internet and allow the user to contro...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
113 0 0 -
DIY Laser Power Meter with Arduino
163 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
563 0 2