Benefit from Arduino compatible boards

First of all, let’s make one thing clear, Arduino is an open source hardware platform (under Creative Commons Attribution-ShareAlike 3.0 license) which was built based on other open source projects -- wiring and processing, therefore, there is nothing wrong and no IP infringing concern for anyone to make, buy/sell or use Arduino compatible boards.  It is like IBM PC vs. concomitant IBM compatible PC in 20 years ago, so feel free to benefit from its low price (at 1/5 of Arduino boards prices) for your tight project budget.

As you know, Arduino boards provide no more additional functions than on board AVR MCUs except an USB facility communicating with its IDE for easily developing your projects. As long as you can have the compatible boards communicating with Arduino IDE via USB, these compatible boards will work exactly same as Arduino boards since they use the same AVR MCUs.

In order to bring cost down, most of compatible boards are using CH340/CH341 to replace FT232 chip on Arduino board for USB communication. To use compatible board, all you need is to install proper driver for CH340/CH341 and make sure Arduino IDE working with it.

Below step by step tutorial is a guide for your compatible boards to work with Arduino IDE.

Note: All compatible boards purchased from our store will be provided with CH340 drivers if needed (supporting Windows, Android, Linux, MAC OS etc.).


1. After connecting your compatible board to any one of USB port, Click on the Start Menu, and open up the Control Panel.

2. While in the Control Panel, navigate to System and Security. Next, click on System. Once the System window is up, open the Device Manager.

3. Look under Ports (COM & LPT). You should see an open port named "CH340 (COMxx)". If there is no COM & LPT section, look under "Other Devices" for "Unknown Device".

4. Right click on the "CH340 (COMxx)" port and choose the "Update Driver Software" option.

5. Choose the "Browse my computer for Driver software" option. Navigate to the folder having your CH340 driver unzipped early and select the driver file named "CH340.inf".  In Windows10, The OS will auto-select inf file.

6. Windows will finish up the driver installation from there.

7. Once CH340 driver is installed successfully, launch or restart Arduino IDE, you should be able to see the port by clicking “Tool>Ports”

8. In Arduino IDE, enter below simple sketch

void setup() {
// put your setup code here, to run once:


void loop() 

// put your main code here, to run repeatedly:
Serial.println("Hellow World");

9. Compile it by clicking "Project>Compile" and then upload it to the compatible board by clicking "Project>Upload". 

10. Once uploading is completed, open serial port console by clicking "Tools>Serial monitor". The compatible board should be already fired up and you will see "Hellow World" coming one after one which confirm that CH340 chip is working lively with Arduino IDE.