Gomass Nano V3.0

Gomass Nano V3.0 Board for Arduino ATMEGA328P Instruction Manual

Model: Nano V3.0

1. Introduction

This manual provides essential information for the setup, operation, and troubleshooting of your Gomass Nano V3.0 Board. Designed for compatibility with the ATMEGA328P AVR instruction set, this compact development board is ideal for various embedded projects and prototyping. Please read these instructions carefully to ensure proper use and to maximize the board's potential.

2. Product Overview

The Gomass Nano V3.0 is a small, complete, and breadboard-friendly board based on the ATMEGA328P microcontroller. It offers similar functionality to larger Arduino boards in a smaller form factor, making it suitable for projects where space is a constraint. The board features a Mini-B USB connection for programming and power, along with various digital, analog, and power pins.

Gomass Nano V3.0 Board labeled diagram showing components and pinout

Image 2.1: Detailed diagram of the Gomass Nano V3.0 Board, highlighting key components such as the Mini-B USB Jack, ATMEGA328 microcontroller, Reset Button, TX/RX LEDs, Power Pins, Digital Pins, Analog Pins, I2C interface, and ICSP Header. This visual guide assists in identifying the various functional areas of the board.

Two Gomass Nano V3.0 Boards with pin headers

Image 2.2: A view of two Gomass Nano V3.0 Boards, each accompanied by pin headers. This image illustrates the compact size of the boards and the included components for integration into breadboards or custom circuits.

3. Features

  • Microcontroller: ATMEGA328P compatible AVR instruction set chip.
  • Connectivity: Mini-B USB connection for programming and serial communication.
  • Power Options: Can be powered via Mini-B USB, 7-12V unregulated external power supply (pin 30), or 5V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage.
  • Breadboard Compatibility: Designed for easy integration into breadboards, offering more space for prototyping.
  • Pin Layout: Features a pin layout compatible with Mini or Basic Stamp boards (TX, RX, ATN, GND on one side; power and ground on the other).

4. Specifications

SpecificationValue
BrandGomass
Model NameNano V3.0
MicrocontrollerATMEGA328P (AVR instruction set compatible)
Connectivity TechnologyUSB (Mini-B)
Operating System CompatibilityLinux (and other Arduino IDE supported OS)
Item Weight0.317 ounces
Package Dimensions3.9 x 2.44 x 0.43 inches

5. Setup Guide

5.1. Software Installation

  1. Install Arduino IDE: Download and install the latest version of the Arduino Integrated Development Environment (IDE) from the official Arduino website.
  2. Install CH340 Driver: The Gomass Nano V3.0 board typically uses a CH340 USB-to-Serial converter chip. You will need to install the appropriate CH340 driver for your operating system. Search online for 'CH340 driver' and download it from a reliable source.
  3. Install Board Support Package: To ensure full compatibility and correct programming, it is crucial to use the specific software support package provided by the manufacturer. Access the necessary files from the following GitHub repository: https://github.com/emakefun/arduino_nulllab. Follow the instructions within the repository to add these board definitions to your Arduino IDE.

5.2. Hardware Connection

  1. Attach Pin Headers: If not already attached, solder the included pin headers to your Nano V3.0 board.
  2. Connect USB Cable: Connect the Gomass Nano V3.0 board to your computer using a Mini-B USB cable (not included).
  3. Gomass Nano V3.0 Board with a close-up of the Mini-B USB port

    Image 5.1: A close-up view of the Gomass Nano V3.0 Board, specifically highlighting the Mini-B USB port. This port is used for both power supply and data communication with a computer, enabling programming and serial monitoring.

  4. Verify Connection: Open your computer's Device Manager (Windows) or check `ls /dev/tty*` (Linux) to confirm that the CH340 serial port is recognized.

6. Operating Instructions

6.1. Programming with Arduino IDE

  1. Select Board: In the Arduino IDE, go to Tools > Board and select the appropriate board definition for the Nano V3.0 from the installed support package.
  2. Select Processor: It is often necessary to select Tools > Processor > ATmega328P (Old Bootloader) for successful program uploads.
  3. Select Port: Go to Tools > Port and select the COM port associated with your CH340 USB-to-Serial adapter.
  4. Upload Sketch: Write or open an Arduino sketch. Click the 'Upload' button (right arrow icon) to compile and upload your code to the Nano V3.0 board.

6.2. Powering the Board

The Nano V3.0 can be powered in several ways:

  • USB Power: Connect a Mini-B USB cable to your computer or a USB power adapter.
  • External Unregulated Power: Provide 7-12V DC to the VIN pin (pin 30). The onboard regulator will convert this to 5V.
  • External Regulated 5V: Provide a regulated 5V DC supply to the 5V pin (pin 27).

The board automatically selects the power source with the highest voltage.

7. Troubleshooting

  • Upload Errors / Communication Issues:
    • Ensure the CH340 driver is correctly installed and the board is recognized as a COM port.
    • Verify that the correct board (`Nano`) and processor (`ATmega328P (Old Bootloader)`) are selected under Tools in the Arduino IDE.
    • Confirm the correct COM port is selected.
  • Incorrect Timing (e.g., 1-second delay is 4 seconds):
    • This issue often arises from incorrect board definitions or crystal frequency settings. Ensure you have installed the specific board support package from the provided GitHub link (https://github.com/emakefun/arduino_nulllab) and selected the correct board/processor options.
  • LEDs or Serial Communication Not Working:
    • Beyond timing issues, ensure your wiring is correct and that the components are compatible with the Nano's 5V logic.
    • Double-check the selected board and processor settings in the Arduino IDE, as incorrect settings can affect CPU speed and peripheral operation.
  • Board Not Powering On:
    • Check your USB cable and connection.
    • If using external power, ensure the voltage is within the specified range (7-12V for VIN, 5V for 5V pin) and polarity is correct.

8. Maintenance

The Gomass Nano V3.0 board requires minimal maintenance. Keep the board clean and free from dust and moisture. Avoid exposing it to extreme temperatures or static electricity. When not in use, store it in an anti-static bag.

9. Support & Warranty

For technical support, please refer to the manufacturer's official resources, including the GitHub repository mentioned in the setup section. Information regarding warranty coverage, if applicable, can typically be found on the product's purchase page or by contacting the seller directly. Always retain your proof of purchase for warranty claims.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.