Digispark DIY: Open-Source ATtiny85 USB Arduino PCB Design Files

by mastermind918 in Circuits > Electronics

136 Views, 5 Favorites, 0 Comments

Digispark DIY: Open-Source ATtiny85 USB Arduino PCB Design Files

ATtiny85-PCB.png

Welcome to my open-source ATtiny85 project! 🎉 I’ve designed and created a Digispark style USB-compatible board featuring the ATtiny85 microcontroller. This project is aimed at empowering makers and designers by providing schematics and PCB design files that are easy to use, modify, and build upon.

The ATtiny85 is an excellent choice for small, resource-limited embedded projects, and this design is perfect for anyone looking to create compact and functional USB-enabled devices.


Features of ATtiny85

The ATtiny85 is a versatile, 8-bit microcontroller that offers:

  1. 8 KB flash memory for storing your program.
  2. 512 bytes SRAM for runtime memory.
  3. 5 I/O pins for general purpose input/output, suitable for interfacing sensors, actuators, etc.
  4. USB Support: With the right configuration, the ATtiny85 can function as a USB device, making it ideal for creating tiny USB projects.
  5. Tiny Package: It's incredibly compact, perfect for space-constrained designs.

This makes the ATtiny85 an ideal microcontroller for small projects, including USB devices, wearable electronics, and other embedded systems.


Project Overview

In this open-source project, I have made the following resources available:

  1. Complete Schematic Diagram: Clearly shows all electrical connections.
  2. PCB Layout: A ready-to-fabricate PCB design for a Digispark ATtiny85 board, crafted to ensure ease of manufacturing and repair.

These design files were created in Altium Designer to allow anyone interested in ATtiny85-based projects to easily modify, improve, and re-use the design.

Schematic

ATtiny85-schematic.png

The schematic diagram outlines the connections and components used in the project. It offers a clear representation of the ATtiny85 microcontroller, its supporting circuitry, and how components like resistors, capacitors, and USB connections are wired together.

PCB Layout

Top3D.png
Bottom3D.png
Top_Layout.png
Bottom_Layout.png

This is the final physical arrangement of the ATtiny85-based Digispark PCB. The layout ensures efficient use of space while maintaining repairability. With careful consideration of routing and component placement, the design maximizes performance and reliability.

Why Open Source?

By open-sourcing this design, I aim to:

  1. Simplify Development: Make it easier for engineers to start their ATtiny85 projects with a proven, reliable design.
  2. Promote Collaboration: I encourage the community to modify, improve, and suggest changes to the design.
  3. Reduce Redundancy: No need to reinvent the wheel—let’s build upon this platform together.

Your feedback and contributions can help further refine and improve this design, making it even more useful for the community!

Get the Files

You can download the complete schematics and PCB design files from my GitHub repository here:

🔗 GitHub Repository

How to Use the Files

  1. Download the project files from GitHub.
  2. Open them in Altium Designer or your preferred PCB design software.
  3. Customize the design as needed for your specific application.
  4. Manufacture the board and start building!



Conclusion

I’m excited to share this design with the community, and I look forward to seeing what everyone creates with it! Whether you're a beginner learning the ropes of PCB design or an experienced engineer working on compact embedded systems, I hope this project is helpful.

Let’s work together to create, innovate, and make electronics more accessible for everyone! 🤝