Skip to content

Seeeduino PCBA Functional Test Plan

 1.  Product Profile

The Seeeduino V4 is a micro-controller board based on the ATmega328, and it's an Arduino compatible board. It has an ATMEL 16U2 USB-to-serial driver chip which can be regarded as a bridge, let your computer can communicate with the board. It has 14 digit pins (which include 6 PWM pins and UART port) and 8 analog pins, a 16 MHz ceramic resonator, a USB connection, a reset button, an ICSP header and a DC power jack. It has A toggle switches for input voltage change of ATmega328. It also has two white Grove connectors, and make it convenient for using Grove products with the board.

2.  General test procedure

1)    Flash bootloader to verify IC and solder

2)    Flash firmware for Atmel 16u2

3)    Upload test program to verify IO, USB interface, 5v/3v3 voltage and LED

4)    Press reset button to verify reset function


3.  Tools

Items

Device and tools

Qty

Comment

1

Computer

1

Running Windows system

2

Mini USB Cable

1

 

3

test fixture

1

 

4

12v DC power

1

 

5

AVRISP MKII

1

 

 

Items

Software tools

description

1

Xloader

Uploading Arduino HEX files

2

zadig

Install generic USB drivers

 

4.  Program files

1)    Seeeduino_328_bootloader.bat

2)    Seeeduino _16u2_firmware.bat

3)    Seeeduino _4_0_test_code_v1_0.hex


5.  Procedure

5.1.    Flashing procedure 

1)    Connect Flash Programmer (AVRISP MKII) to PC.

2)    Run zadig, Device to AVRISP MKII

3)    Replace Driver to libusb-win32

   

 

4)    Power on Seeeduino and Connect it to AVRISP MKII through  6pin ICSP interface the two green led will be turn on.


4)    Run Seeeduino_328_bootloader.bat , if the computer shows like this, it means program ok.


5)    Connect AVRISP MKII to the ICSP connector beside the Atmel 16U2

6)    Run Seeeduino_16u2_firmware.batif the computer show like this, it means program ok.


 

5.2.     

1)    Toggle switch to 5V. And connect Seeeduino to PC using a micro USB cable.

2)    Run Xloader and upload test code

Seeeduino_4_0_test_code_v1_0.hex.You can see below picture after upload, the RX/TX LED shouldl blink faster than before and make sure instructions window shows ”5890 bytes uploaded”


3)    Connect 12v DC power to the power interface of fixture.

4)    Toggle switch to 3V3, place Seeeduino to test fixture and depressed wrench.

5)    Press RESET button repeatedly. The red RST LED should turn off and then turn back on and blink every time.

6)    The green LED  of test fixture light up indicates test passed.

 


Feedback and Knowledge Base