├── YasirShahzad.pdf └── README.md /YasirShahzad.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yasir-shahzad/TPS40057-Buck-Converter-Module-5V-6A/HEAD/YasirShahzad.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

MarlinFirmware's logo

2 | 3 |

Prusa MK3S Marlin Firmware
BTT002 V1 / Multi-TMC / BMG

4 | 5 |

6 | GPL-V3.0 License 7 | Contributors 8 | Last Commit Date 9 | CI Status 10 | GitHub Sponsors 11 |
12 | Follow thisiskeithb on Twitter 13 |

14 | 15 | # ⚡ TPS40057-Buck-Converter-Module ⚙️ 16 | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) 17 | [![Commits since latest](https://img.shields.io/github/commits-since/yasir-shahzad/Digispark-ATTINY85/latest)](https://github.com/yasir-shahzad/Digispark-ATTINY85/commits/master) 18 | [![GitHub issues](https://img.shields.io/github/issues/yasir-shahzad/Digispark-ATTINY85.svg)](https://github.com/yasir-shahzad/Digispark-ATTINY85/issues) 19 | [![Downloads](https://img.shields.io/github/downloads/yasir-shahzad/Digispark-ATTINY85/total.svg?maxAge=3600)](https://github.com/yasir-shahzad/Digispark-ATTINY85/releases/latest) 20 | ![Hit Counter](https://visitor-badge.laobi.icu/badge?page_id=yasir-shahzad_Digispark-ATTINY85) 21 | 22 | If you like **Digispark-ATTINY85** - give it a star, or fork it and contribute! 23 | [![GitHub stars](https://img.shields.io/github/stars/yasir-shahzad/Digispark-ATTINY85.svg?style=social&label=Star)](https://github.com/yasir-shahzad/Digispark-ATTINY85/stargazers) 24 | [![GitHub forks](https://img.shields.io/github/forks/yasir-shahzad/Digispark-ATTINY85.svg?style=social&label=Fork)](https://github.com/yasir-shahzad/Digispark-ATTINY85/network) 25 | 26 | This repository contains the open-source schematic and PCB design files for a **Digispark ATTINY85** development board clone, created using Altium Designer. This board allows you to work with the ATTINY85 microcontroller using the Digispark platform. 27 | 28 | **Support My Work and Future Projects**: 🚀✨ 29 | If you'd like to contribute and help bring more exciting projects to life, consider sponsoring my work. Every bit of support is greatly appreciated and helps me continue creating valuable tools and solutions. 30 | 31 |

32 | 33 | Sponsor 34 | 35 |

36 | 37 | 38 | 🟠 **As a freelancer, you can also find me on**: 39 | 40 | [![Fiverr Logo](https://img.shields.io/static/v1?message=Fiverr&logo=fiverr&label=&color=1DBF73&logoColor=white&labelColor=&style=for-the-badge)](https://www.fiverr.com/yasirshahzad786) 41 | [![Upwork Logo](https://img.shields.io/static/v1?message=Upwork&logo=upwork&label=&color=6FDA44&logoColor=white&labelColor=&style=for-the-badge)](https://www.upwork.com/freelancers/~01bf038fa9b5bfbbc2) 42 | 43 |
44 |
45 | 46 |

47 | 48 | arduino 49 | 50 | 51 | aws 52 | 53 | 54 | azure 55 | 56 | 57 | bash 58 | 59 | 60 | c 61 | 62 | 63 | cplusplus 64 | 65 | 66 | git 67 | 68 | 69 | hive 70 | 71 | 72 | ifttt 73 | 74 | 75 | illustrator 76 | 77 | 78 | linux 79 | 80 | 81 | mssql 82 | 83 | 84 | mysql 85 | 86 | 87 | photoshop 88 | 89 | 90 | postman 91 | 92 | 93 | python 94 | 95 | 96 | qt 97 | 98 | 99 | vscode 100 | 101 |

102 | 103 | 104 |
105 | 106 | youtube logo 107 | 108 | 109 | instagram logo 110 | 111 | 112 | twitch logo 113 | 114 | 115 | discord logo 116 | 117 | 118 | gmail logo 119 | 120 | 121 | linkedin logo 122 | 123 |
124 | 125 | ### 126 | 127 | 128 | ## Schematic Diagram 📉 129 | The complete schematic diagram shows the electrical connections and components used in the design. 130 | ![ATTINY85 Schematic Diagram](https://github.com/yasir-shahzad/Digispark-ATTINY85/blob/master/images/ATtiny85-schematic.png) 131 | 132 | ## PCB Layout 🖼️ 133 | The PCB layout represents the physical arrangement of components on the printed circuit board, detailing how they are positioned and connected. 134 | ![ATTINY85 PCB Layout](https://github.com/yasir-shahzad/Digispark-ATTINY85/blob/master/images/ATtiny85-PCB.png) 135 | 136 | 137 | ## Features 🌟 138 | 139 | - **USB 5 V power supply** 🔌 for easy powering via USB. 140 | - **Full-speed USB interface** ⚡️ for fast and reliable data transfer. 141 | - **Bootloader for uploading sketches via USB** 💻, no external programmer required. 142 | - **Onboard 500 mA 5 V regulator** 🔋 for stable power distribution. 143 | - **6 I/O pins** 🛠️ (3 PWM pins, 4 ADC pins) for versatile input/output control. 144 | - **SPI and I2C supported** 🔗 for easy communication with other devices. 145 | - **8 KB of flash memory** 💾 (6 KB usable after bootloader) for storing your programs. 146 | - **512 bytes of SRAM** 📦 for temporary data storage. 147 | - **512 bytes of EEPROM** ✍️ for storing data even after power off. 148 | - **Compatible with the Arduino IDE** 🛠️ using the Digispark board package for seamless integration. 149 | - **Operating voltage: 5 V** ⚡️, perfect for most electronics projects. 150 | - **Small form factor** 📏 with low power consumption, ideal for compact projects. 151 | - **Status LED onboard** 💡 to indicate activity. 152 | 153 | 154 | 155 | ## Requirements 📋 156 | 157 | - 🛠️ **Altium Designer** (or a compatible viewer) 158 | 159 | ## Images 📸 160 | 161 | 162 | 163 | 168 | 173 | 178 | 183 | 184 |
164 | 165 | Top 3D View 166 |

🔼 Top 3D View

167 |
169 | 170 | Bottom 3D View 171 |

🔽 Bottom 3D View

172 |
174 | 175 | Top Layout 176 |

🔼 Top Layout

177 |
179 | 180 | Bottom Layout 181 |

🔽 Bottom Layout

182 |
185 | 186 | ## Getting Started 🚀 187 | 188 | 1. **Download the repository**: 🟢 Click "Clone or download" on the green button above. 189 | 2. **Open the project**: 🖥️ Use Altium Designer to open the `.PrjPCB` file located in the main directory. 190 | 3. **Schematics**: 📜 The `schematic.SchDoc` file shows the electrical connections and components used in the design. 191 | 4. **PCB layout**: 🧩 The `PCB.PCBDoc` file represents the physical layout of the components on the printed circuit board. 192 | 5. **Generate BOM (optional)**: 🛒 Use Altium Designer's BOM generation features to create a list of required components. 193 | 194 | ## Additional Information ℹ️ 195 | 196 | - **Firmware**: This repository does not include the firmware. You can program the board using the Arduino IDE by installing the Digispark ATTINY85 board package from the boards manager. 197 | - **Assembly instructions (optional)**: 🔧 Consider adding a separate document or webpage with detailed instructions on soldering and assembling the PCB (if applicable). 198 | - **License**: 📄 Specify the open-source license used for the design files (e.g., MIT License). 199 | 200 | ## Contributing 🤝 201 | 202 | We encourage contributions to this project! Feel free to submit pull requests with improvements, bug fixes, or additional features. 203 | 204 | ## Thanks to all contributors ❤️ 205 | 206 | 207 | 208 | 209 | --------------------------------------------------------------------------------