Introduction to the ELEGOO Nano Board
The ELEGOO Nano Board is a compact, complete, and breadboard-friendly microcontroller board. It is based on the ATmega328P microcontroller and utilizes the CH340 USB-to-serial chip. This board offers similar electrical capabilities to official Arduino boards, featuring additional analog input pins and an onboard +5V AREF jumper. Its small footprint provides more space on a breadboard, and its pin layout is designed for compatibility with Mini or Basic Stamp modules (TX, RX, ATN, GND on one side, power and ground on the other). ELEGOO's kits are designed to be 100% compatible with Arduino, making them suitable for beginners learning about electronics and programming.

Image: The ELEGOO Nano Board with pin headers, ready for assembly.
Setup Guide
1. Driver Installation
The ELEGOO Nano Board uses the CH340 chip for USB communication, not the FT232 chip found in some official Arduino boards. Therefore, it is essential to install the correct CH340 driver. Please download the appropriate driver from the official ELEGOO website to ensure proper functionality and communication with your computer.
2. Powering the Board
The Nano board offers flexible power options:
- Via the Mini-B USB connection (USB cable not included).
- Through an unregulated external power supply (7-12V) connected to pin 30 (VIN).
- Using a regulated external power supply (5V) connected to pin 27.
The board automatically selects the power source with the highest voltage.

Image: Close-up of the ELEGOO Nano Board highlighting the Mini USB port for connection.
3. Breadboard Compatibility
The ELEGOO Nano Board is designed to be breadboard-friendly, allowing for easy integration into prototyping circuits. Its compact size and pin layout facilitate efficient use of breadboard space.

Image: The ELEGOO Nano Board shown with pin headers, suitable for breadboard mounting.
4. Pinout Diagram
Understanding the pinout is crucial for connecting components correctly. Refer to the diagram below for a detailed overview of the Nano board's pins.

Image: A comprehensive diagram illustrating the various digital, analog, power, and communication pins on the ELEGOO Nano Board.
5. Setup Video Guide
For a visual guide on how to use the ELEGOO Nano Board, please watch the video below:
Video: An instructional video demonstrating the usage of the ELEGOO Nano Board.
Operating Instructions
1. Programming with Arduino IDE
The ELEGOO Nano Board is programmed using the Arduino Integrated Development Environment (IDE). This software allows you to write, compile, and upload code (sketches) to the board.
- Connect the Board: Connect your Nano board to your computer using a Mini-B USB cable.
- Open Arduino IDE: Launch the Arduino IDE software.
- Select Board: Go to Tools > Board > Arduino AVR Boards > Arduino Nano.
- Select Processor: Go to Tools > Processor > ATmega328P. (Note: Some older boards might require 'ATmega328P (Old Bootloader)').
- Select Port: Go to Tools > Port and select the serial port corresponding to your Nano board (e.g., COM3 on Windows, /dev/cu.usbserial-XXXX on macOS).
- Write/Load Sketch: Write your code or open an example sketch.
- Upload: Click the 'Upload' button (right arrow icon) to compile and upload your sketch to the Nano board.
2. Interacting with Components
The Nano board can interact with a wide range of electronic components. You can connect buttons, LEDs, motors, speakers, GPS units, cameras, and even interface with the internet or other smart devices. By writing appropriate code, you can create digital devices and interactive objects that sense and control elements in both physical and digital environments.
Maintenance
To ensure the longevity and optimal performance of your ELEGOO Nano Board, follow these general maintenance guidelines:
- Handle with Care: Avoid dropping the board or subjecting it to physical shocks.
- Keep Dry: Protect the board from moisture and liquids, as these can cause short circuits and damage.
- Cleanliness: Keep the board free from dust and debris. Use a soft, dry brush or compressed air for cleaning if necessary.
- Proper Storage: When not in use, store the board in an anti-static bag or a protective container to prevent electrostatic discharge.
- Power Supply: Always use a power supply within the specified voltage range to prevent damage to the board components.
Troubleshooting
Encountering issues during setup or operation is common. Here are some solutions to frequently reported problems:
- Driver Not Recognized: If your computer does not recognize the Nano board, ensure the correct CH340 driver is installed. Visit the official ELEGOO website for the latest drivers. Restarting your computer after driver installation can also help.
- "Programmer is not responding" Error: This error often indicates a communication issue. Double-check that you have selected the correct board (Arduino Nano), processor (ATmega328P), and serial port in the Arduino IDE. Ensure the USB cable is a data cable, not just a charging cable.
- Connectivity Issues (e.g., 5V output is low): If you experience unstable connections or incorrect voltage outputs, ensure all connections are secure. For breadboard use, ensure the pins are fully inserted and making good contact. If using a breadboard adapter, verify its integrity.
- Board Freezes: If the board freezes or becomes unresponsive, try pressing the reset button on the board. If the issue persists, ensure your code does not contain infinite loops or resource-intensive operations that could cause instability.
For further assistance, refer to the ELEGOO support resources or community forums.
Specifications
Below are the technical specifications for the ELEGOO Nano Board CH 340/ATmega+328P:
| Feature | Specification |
|---|---|
| Processor | ATmega328P |
| Clock Speed | 16 MHz |
| USB-to-Serial Chip | CH340 |
| RAM | SRAM (32 MB installed size) |
| Flash Memory | 32 KB (ATmega328P) |
| EEPROM | 1 KB (ATmega328P) |
| Operating Voltage | 5V |
| Input Voltage (recommended) | 7-12V (VIN pin) |
| Digital I/O Pins | 14 (of which 6 provide PWM output) |
| Analog Input Pins | 8 |
| DC Current per I/O Pin | 40 mA |
| Dimensions (LxWxH) | 1.9 x 0.7 x 0.4 inches (44.7 x 18 x 10 mm) |
| Weight | 0.1 ounces |

Image: Diagram showing the physical dimensions of the ELEGOO Nano Board.
Warranty and Support
For detailed information regarding warranty coverage, returns, and technical support for your ELEGOO Nano Board, please refer to the official ELEGOO website or contact ELEGOO customer service directly. Support resources often include FAQs, troubleshooting guides, and contact information for technical assistance.