user-img

Manoranjan Das

  • 10 Projects
  • 8 Followers
  • Aug 07,2025
+ Follow

EasyArduino

The ultimate beginner’s board to learn, build, and master Arduino the easy way.

EasyArduino
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story


🎯 Features

  • ✅ ATmega328P-PU DIP – Arduino Uno compatible
  • 🔌 FTDI 6-pin header for USB upload
  • 🧠 ISP header for bootloader and SPI programming
  • 📶 5x I²C headers with VCC, GND, SDA, SCL
  • 🖲️ All digital (D2–D13) and analog (A0–A5) pins exposed with GND & 5V
  • ⚡ Power input via DC jack (7–30V) and onboard voltage regulators:
    • LM2985-5.0 → 5V
    • AMS1117-3.3 → 3.3V for sensors/ESP
  • 🧪 Test/learning-friendly layout with silkscreen labels
  • 🔘 Onboard RESET button, Power LED, and D13 LED

🧩 Pinout Overview

🔌 Digital Pins (D2–D13)

  • All 3-pin headers: [GND | Dn | 5V]
  • PWM: D3, D5, D6, D9, D10, D11
  • SPI: D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK)

📈 Analog Pins (A0–A5)

  • Also usable as digital (D14–D19)

📡 I²C (5x Headers)

GND | +3.3V | +5V | SDA | SCL
 

⚙️ UART & FTDI Header (6-pin)

DTR | TX | RX | +5V | GND | NC
 

🛠 ISP Header (2×3)

MISO | VCC
SCK  | MOSI
RST  | GND
 


🛠 Getting Started

🔧 Uploading Code

  1. Connect an FTDI module to the 6-pin FTDI header
  2. In Arduino IDE:
    • Select Board: Arduino Uno
    • Choose correct COM port
    • Upload your sketch!

🔌 Powering the Board

  • Use DC Barrel Jack (7–30V)
  • 5V & 3.3V rails automatically regulated onboard

🔍 I²C Sensor Example

Plug sensor into any I²C header and use code like:

 

#include <Wire.h>

void setup() {
  Wire.begin(); // I2C init
  Serial.begin(9600);
}

void loop() {
  Wire.beginTransmission(0x76); // Example address
  Wire.write(0xF4); // Example command
  Wire.endTransmission();
  delay(1000);
}

 

🧠 Educational Ideas

  • Solder-it-yourself Arduino kit
  • I²C sensor lab: OLED, BME280, RTC
  • Learn SPI, I2C, UART, PWM
  • Expand with ESP8266 via UART/I²C


🌐 More About Me


📄 License

MIT License – use it freely for education, learning, or hacking!

 

Code
  • https://github.com/ElectroIoT/EasyArduino
    View
Schematic and Layout
  • https://github.com/ElectroIoT/EasyArduino
    View
CAD-Custom parts and enclosures

EasyArduino

The ultimate beginner’s board to learn, build, and master Arduino the easy way.

4.4k
 
10
0
8

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 10 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport