It is time for a reality check, your favorite microcontrollers are probably sold out at the moment or just hard to get. But did you even use all of their features for most of your projects anyway? Most Arduino projects would work on a lot of smaller MCUs anyway. To beat the component shortage clem just uses the brand new ATtiny Generation and shrink-ifies his projects, therefore saving money and power! To do this he needs a UPDI Programmer, so why not just build one?
Supplemental Content:
- Fork of the jtag2updi that has the files rearanged for easy usage with the Arduino IDE: https://github.com/mayermakes/jtag2updi
- The Boards file needed to add the Attiny Chips to the Arduino IDE: https://github.com/SpenceKonde/megaTinyCore
- Raspberry pi based UPDI programmer: https://github.com/mraardvark/pyupdi
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
Arduino nano | Arduino | 1 | Buy Now |
3D Printer LCD Water Washable Resin, White, 500 g, 1.25 g/cm³, 100 mPa·s to 120 mPa·s | Multicomp Pro | 1 | Buy Now |
Protoboard, Pad, Epoxy Glass Composite, 1.57mm, 160mm x 300mm | Cif | 1 | Buy Now |
Through Hole Resistor, 4.7 kohm, MF12, 125 mW, ± 1%, Axial Leaded, 200 V | Multicomp Pro | 1 | Buy Now |
SMD Multilayer Ceramic Capacitor, 10 µF, 6.3 V, 0603 [1608 Metric], ± 20%, X5R, -55 °C | KYOCERA AVX | 1 | Buy Now |