Skip to content

AIODuino

Logo

AIODuino is an ATmega1284P-based development board with built-in peripherals for embedded projects. It combines common hardware modules into a single board, making it easy to prototype and test firmware without external shields.

Features

  • Microcontroller: ATmega1284P-AU (40 GPIO, 16 KB SRAM, 128 KB Flash)
  • Peripherals onboard:
  • 4-digit 7-segment LED display
  • 0.96" OLED display (SSD1306-I²C)
  • Potentiometer
  • Piezo buzzer
  • 4 push buttons + reset button
  • 4 Color LEDs + UART indicator LEDs
  • WS2812B addressable RGB LED
  • Interfaces:
  • Dual 2×10 pin headers for expansion
  • USB connector (power + UART bridge)
  • Clock: 16 MHz crystal
  • Power: 5 V via USB or external supply
  • Onboard 3.3V LDO

Hardware

Schematics

Keybinds

  • Select LMB
  • Zoom In/Out Scroll
  • Pan RMB Drag
  • Reset View R

PCB

Keybinds

  • Select LMB
  • Zoom In/Out Scroll
  • Pan RMB Drag
  • Rotate in 3D LMB Drag
  • Reset View R
  • Switch to 2D 2
  • Switch to 3D 3
  • Next / Previous Layer +/-
  • Fold / Unfold in 3D (rigid-flex) 5
  • Flip Board Top / Bottom F

Credits

This project uses the MightyCore Arduino core by MCUdude for uploading code on the board

Examples

Currently waiting for the board to arrive, I'll try to make examples in AVR-C as soon as it arrives.

Photos

Downloads

AIOduino.zip

git clone https://github.com/sanko0112/AIOduino.git
cd AIOduino