Skip to the content
2 layers66.8 × 46 mmAtmega32, the printed circuit board in 3D

Open source AVR embedded system development board based on Atmega32

Size
66.8 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
44
Pads
144
Tracks, vias
306, 11
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Jul 2024
Updated
10 Oct 2024

Overview

Atmega32 is an open-source printed circuit board by vedantjadhav304, from the vedantjadhav304/Atmega32_DEV_BOARD repository on GitHub. It is a 2-layer board of 66.8 × 46 mm with 23 parts on 44 nets, routed with 306 tracks and 11 vias.

It is built around the ATMEGA16A-AU. Its parts include 5 resistors, 4 capacitors, 2 ICs, 1 diode and 1 connector. It belongs with the microcontroller boards boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

⚙️ AVR Development Board for ATmega32 TQFP Version

Welcome to the official repository for the AVR Development Board for ATmega32 (TQFP Version)! This project aims to develop a cost-effective, reliable, and accessible development board specifically designed for the ATmega32 TQFP microcontroller. It addresses the challenges engineers, students, and hobbyists face in sourcing affordable and high-quality development platforms, particularly within the Indian market.

🛠️ Project Overview

The scarcity of affordable, reliable AVR development boards has created hurdles for developers working on embedded systems projects. With this in mind, we— Vedant Jadhav and Abhishek Patil —have embarked on a mission to create an affordable solution designed to simplify development for the ATmega32 TQFP version.

This development board aims to offer:

  • 💡 Cost-effectiveness without compromising quality, keeping in mind the Indian market's pricing and availability constraints.
  • ⚡ Reliability to ensure the board meets the demands of various embedded systems projects.
  • 🧩 A compact and space-saving design** for those needing a smaller form factor in their applications.

✨ Key Features

  • 💰 Affordable Innovation: The board is designed to minimize costs while still offering high-quality components and performance.
  • 📦 Locally Sourced Components: To address supply chain issues in India, we’ve carefully selected components that are easily available in the local market.
  • 🖇️ Compact Design: The TQFP package allows for a smaller and more space-efficient board without sacrificing functionality.
  • 🔧 Development-Friendly: Whether you’re prototyping or working on full-scale projects, this board simplifies the process for both engineers and hobbyists.

📊 Technical Specifications

  • Microcontroller: ATmega32 (TQFP Version)
  • Form Factor: Compact, space-saving design
  • Pins: Exposes all essential GPIO pins for flexible development
  • Power Supply: Multiple input options for ease of use
  • Programming Interface: Standard ISP header for programming and debugging

📂 Repository Contents

This repository contains the following key resources:

  • 📝 Schematic Diagrams: Circuit diagrams detailing the board's layout and connections.
  • 🖨️ PCB Design Files: All necessary files for manufacturing the PCB.
  • 📋 Bill of Materials (BoM): A comprehensive list of components used in the development board, including sourcing information for the Indian market.
  • 🔧 Firmware: Basic code examples and libraries to help users get started with the board, including sample projects to test various features of the ATmega32 microcontroller.

🚀 Future Plans

This is just the first iteration of our development board. We are working on enhancing the board’s capabilities and will release future versions with more features such as:

  • 🌐 Advanced connectivity options
  • 🧑‍🔧 Additional sensor interfaces
  • 🔋 Enhanced power management systems

Stay tuned for updates as we continue to improve and expand the project to meet more sophisticated embedded system needs.

🤝 How to Contribute

We welcome contributions from the community! Whether you're fixing bugs, enhancing documentation, or suggesting new features, we encourage you to get involved. Please feel free to open an issue or submit a pull request.

  1. 🪝 Fork the repository.
  2. 🌱 Create a new branch (git checkout -b feature-branch).
  3. 🛠️ Make your changes and commit them (git commit -m 'Add new feature').
  4. ⬆️ Push to the branch (git push origin feature-branch).
  5. 🔄 Open a Pull Request.

📞 Contact

For any questions, suggestions, or collaboration inquiries, please feel free to reach out to us:

We’d love to hear from you!

Parts

23
QtyValueFootprintReferences
4Capacitor 100nF +/-20% 25V 0402J_footprints:G-188_MURC1, C2, C3, C5
4Resistor 470R +/-5% 0805 125 mWResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R4, R5
4~J_footprints:CONN8_61300811121_WREPA1, PB1, PC1, PD1
15vJ_footprints:CON4_1X4_TU_HTS_SAIv1
161000418221J_footprints:CON4_1X4_TU_HTS_SAIg1
162910416121J_footprints:62910416121j1
18MHzJ_footprints:ATS08A-E_CTSY1
1ATmega16A-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1LEDLED_THT:LED_D3.0mmD1
1NCP1117ST33T3GJ_footprints:SOT223-3_ONSU2
1SW_PushButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250SW1
1lcdJ_footprints:CON14_1X14_TU_HTS_SAIlcd1
1~J_footprints:CONN_SBH11-PBPC-D05-ST-BK_SULprog1
1~J_footprints:RES3_PV36W103C01B00_BRNR3

More from vedantjadhav304/Atmega32_DEV_BOARD

1
  • 2 layersTemp, the printed circuit board in 3D

    Temp

    vedantjadhav304/Atmega32_DEV_BOARD

    Open source AVR embedded system development board based on Atmega32

    23 parts2

Similar boards

  • 2 layers112.6 × 85.4 mmRda5807m radio, the printed circuit board in 3D

    Rda5807m radio

    dilshan/rda5807m-receiver

    FM stereo radio receiver prototype with RDS

    64 parts23MIT
  • 2 layers106.9 × 40.8 mmKbd, the printed circuit board in 3D

    Kbd

    anszom/avr-vusb-keyboard

    AVR V-USB-based keyboard controller software & hardware

    21 parts1
  • 2 layers33 × 48.9 mmMGC module, the printed circuit board in 3D

    MGC module

    0x007E/mgc_m16a

    MeGARCard - ATMega16A Module

    53 parts
  • 2 layers74 × 56 mm05 Atmega16 IoT, the printed circuit board in 3D

    05 Atmega16 IoT

    pcb-firmware-embedded/Atmega16A_temperature_monitoring

    This repository contains the complete development of a temperature monitoring and alarm system based on the ATmega16A microcontroller.

    29 parts
  • 2 layers100 × 60 mm16segment, the printed circuit board in 3D

    16segment

    ulbo/5x16segment

    Linkable 5x16 segment LED display

    54 partsGPL-3.0
  • 2 layers140 × 120 mmJS POWER BD DV5, the printed circuit board in 3D

    JS POWER BD DV5

    SungKeun-Kim/Embedded_Project

    AVR,STM32,KiCAD

    119 parts
  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT

Questions

How big is the Atmega32 PCB?

It measures 66.8 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Atmega32 use?

23 parts, built around the ATMEGA16A-AU. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Atmega32 KiCad files?

From the vedantjadhav304/Atmega32_DEV_BOARD repository on GitHub, at the commit this page was made from: the board is Atmega32/Atmega32.kicad_pcb and its schematic Atmega32/Atmega32_Dev_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Atmega32 design in my own project?

Its repository states no licence, so its author keeps all rights: ask vedantjadhav304 before reusing the design.