DIYables DIYables Compact V3.0 ATMEGA328P Development Board, Compatible with Arduino Nano, USB Type-C
Click to zoom


Quick Overview
The DIYables Compact V3.0 is a fully compatible Arduino Nano alternative featuring the ATmega328P microcontroller with a modern USB Type-C connector. This compact development board maintains the exact pin layout and functionality of the Arduino Nano while offering the convenience and reliability of USB-C connectivity.
The board connects via USB Type-C for programming and power, providing reversible plug orientation and robust connection. It works seamlessly with the Arduino IDE and all standard Arduino libraries, featuring 14 digital I/O pins (6 PWM), 8 analog inputs, a 16 MHz crystal oscillator, and a reset button.
Ideal for robotics, automation, IoT projects, and educational STEM activities, this space-saving board combines Arduino Nano compatibility with modern USB Type-C technology for contemporary maker projects.
Key Features
- Arduino Nano Compatible — Fully compatible with Arduino Nano pin layout and functionality
- ATmega328P Microcontroller — 32 KB flash memory with 2 KB SRAM and 1 KB EEPROM
- USB Type-C Connector — Modern reversible connector for programming and power
- 14 Digital I/O Pins — Including 6 PWM outputs for motor and LED control
- 8 Analog Input Pins — 10-bit ADC for sensor readings and analog signals
- 16 MHz Clock Speed — Fast execution for real-time control applications
- Arduino IDE Compatible — Works with standard Arduino libraries and sketches
- Compact Form Factor — Space-saving design ideal for embedded projects
- CH340 USB-to-Serial — Reliable USB communication and programming
- Future-Proof Design — USB-C connectivity for modern maker workbenches
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Development Board (Arduino Nano Compatible) |
| Microcontroller | ATmega328P |
| Operating Voltage | 5V |
| Input Voltage | 7-12V DC (via Vin pin) or 5V USB |
| Digital I/O Pins | 14 (6 PWM) |
| Analog Input Pins | 8 (10-bit ADC) |
| Flash Memory | 32 KB (2 KB bootloader) |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Clock Speed | 16 MHz |
| USB Interface | USB Type-C (CH340 USB-to-Serial) |
| Dimensions | 45 mm x 18 mm (approx.) |
Tutorials
COMPATIBLE HARDWARE
- Arduino IDE — Full programming support
- Arduino shields and modules — Nano pin layout compatible
- Breadboards — Standard pin spacing for prototyping
- Sensors and actuators — Analog and digital compatibility
- Motor drivers — PWM output support
- Communication modules — I2C, SPI, UART interfaces









