This project implements a programmer compatible with the Arduino UNO platform. Arduino is a registered trademark of Arduino. This project is not affiliated with or endorsed by Arduino.
It is based on Simple ATtiny Programmer by David A. Mellis (MIT High-Low Tech Group), which can also be used to develop and test small projects without the inconvenience of removing the chip from the board.
The main footprint is DIP-8, chosen for its ease of use. The 6-pin header connector J1 makes it possible to extend connections to other chip packages (e.g., SOIC via a clamp).
These jumpers let the user quickly connect or disconnect the LED lines, making fast testing possible.
The J4 connector provides access to all chip pins, allowing the user to route any pin into their project without removing the chip.
These slots allow the quick insertion of two pull-up resistors, enabling easy use of the onboard I²C protocol.
Both the documentation and the schematic pages include detailed, step-by-step instructions for:
-
Downloading and installing the ATtiny chip library
-
Preparing the Arduino as an ISP programmer
-
Configuring the Arduino IDE to program the ATtiny
-
Uploading the first sketch
-
Verifying the correct clock frequency
Users have multiple configuration options for their projects. The Fuse Bits section collects information and provides avrdude.exe commands for writing/reading fuse bits, flashing hex/bin files, reading/saving binary files, or erasing the EEPROM.
This repository provides fabrication-ready outputs only:
- Schematic (PDF)
- Gerber and drill files
- Pick-and-place / position files
- Bill of Materials (BOM)
- CAD files
Editable KiCad source files are not included.
This project includes modified code from the Arduino IDE examples, © Arduino LLC, licensed under the MIT License.
- Hardware design files are licensed under the CERN License Hardware License
- Firmware source code is licensed under the MIT License FW License
You are free to manufacture, modify, and distribute boards based on these files.
© 2025 D+D Solve Labs GmbH
This project is provided as open hardware reference material and is not a commercial product. No physical hardware is sold or distributed. All files are supplied “as is”, without warranty of any kind. Any party manufacturing or distributing hardware based on this design is solely responsible for regulatory compliance and product safety. The authors assume no liability for any damages arising from the use, manufacture, or modification of this design.
