PCBA Test Methods and Details

Category Product Function  Test Type Required File Test Location



MCU 
51 serial MCU IC Programming Firmware   Seeed's Fab
AVR serial MCU IC Programming Firmware   Seeed's Fab
ARM Cortex M0,M0+,M3,M4 serial IC Programming Firmware   Seeed's Fab





General Features
GPIO Functional Tes Functional Test Test Software   Seeed's Fab
Voltage/Electricity Current/ Resistance Test Functional Test Test Software Test Index Seeed's Fab
I2C/Uart/SPI/CAN/One wire/SWD Functional Test Test Software Test Index Seeed's Fab
Temperature/ Humidity/ Atmospheric Pressure/ Luminance Functional Test Test Software Test Index Seeed's Fab
More        











Communication
GSM/WCDMA/LTE Functional Test Test Software Test Index Seeed's Fab
GNSS Functional Test Test Software Test Index Seeed's Fab
Bluetooth/LE Functional Test Test Software Test Index Seeed's Fab
Ethernet Functional Test Test Software Test Index Seeed's Fab
NFC Functional Test Test Software Test Index Seeed's Fab
802.11/b/g/n/a/ac Functional Test Test Software Test Index Seeed's Fab
zigBee Functional Test Test Software Test Index Seeed's Fab
Sub-1 GHz 315/433/868/915 Functional Test Test Software Test Index Seeed's Fab
Monoboard Computer Beagle Bone/Raspberry pi/…… Functional Test Test Software Test Index Seeed's Fab
Certificate FCC/CE/GS/Telec/…… Regulatory Certification Test Software Test Index Lab


PCBA Test Functional Test Example

Seeeduino Test Plan

 1.  Product Profile

The SeeedProduct 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 blink faster than before and make sure instructions window show”5890 bytes upload”


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.

 


Fusion Ordering FAQ

  1. What is Fusion?
  2. What is the production time for Fusion services orders?
  3. The Seeed Production Code MUST be printed on some empty space of your Fusion PCB panel
  4. My Fusion order status is "Pending", what should I do?
  5. How can I cancel my Fusion order?
  6. What are the Fusion PCB order statuses?
  7. What payment methods do you accept for Fusion service?
  8. What is the lead time for Fusion PCB/PCBA orders?
  9. I can’t find the re-order option and I've lost my Gerber files. What should I do?
  10. How can I change my shipping address?
  11. Why the website cannot recognize my BOM file?
  12. Why is it taking so long for customs clearance?
  13. Why is there no updated information from the tracking number?
  14. I am not happy with the quality of the products, what can I do?
  15. Why doesn't my tracking number work on the tracking website?
  16. My Fusion order is over $200, do I qualify for free worldwide shipping?
  17. Why haven't I received any e-mails about my order confirmation or status updates?
  18. How do I place a Fusion PCB/PCBA order?
  19. What are the Fusion PCBA status?
  20. Will Fusion service order page automatically measure my board dimensions?
  21. Where can I download my invoice?
  22. Can I buy parts from your Open Parts Library (OPL)?
  23. I chose the wrong color in my Fusion order, can I change it?
  24. Can you solder components which are not in the Seeed Open Parts Library (OPL)?
  25. Why has my Air Mail package still not arrived?
  26. How can I get the shipping cost/methods for Fusion orders?
  27. How can I find/use my coupon?
  28. Seeed day PCBA promotion information
  29. Fusion Gallery FAQ
  30. Fusion no longer using Singapore post at Canada area.
  31. Why has my Fusion PCB been charged from $4.9USD to $9.9USD?
  32. What is VAT/EORI/CNPJ/CPF number?
  33. Will Fusion Service Checks The Gerber Files?
  34. PCBA Test Methods and Details
  35. Important Notice: Delays affecting non-standard color PCBs due to factory upgrades
  36. Seeed Do NOT Allowed to do any low-value reporting operations.

Feedback and Knowledge Base