I need an Arduino Mega 2560 (that is the one that has more pins). I went to eBay and there are a lot of different boards. I'm thinking of buying an ATmega2560-16AU CH340G MEGA 2560 R3 Board + Free USB Cable for Arduino . Is this one good? I mean, does it do the work? Is it compatible with the Arduino IDE? Anything I need to know?

  • This ebay link does not work in all countries. I can't access it from Switzerland.
    – jfpoilpret
    Dec 18, 2014 at 5:58
  • 1
    Could find another link that worked for me: ebay.com/itm/…
    – jfpoilpret
    Dec 18, 2014 at 6:02
  • Thanks that is actually the same but the one im buying is from USA not China its like 2 USD more expensive but its going to take a lesser amount of time to arrive so its good. Dec 18, 2014 at 6:30
  • 2
    Just be aware that the standard Usb drivers do not work. You need the driver mentioned in the listing
    – kiwiron
    Dec 18, 2014 at 6:43
  • 2
    Get one with the ATMEGA16U2 instead of the CH340G, if you want full compatibility. The CH340G requires different drivers, but it's pretty easy to install. They will work, just like a regular Arduino Mega. Just know that the quality can be lower that official ones.
    – Gerben
    Dec 18, 2014 at 16:13

6 Answers 6


The Chinese boards generally work just fine with the official Arduino IDE. One thing to be careful for though is the bootloader. Most the time the Chinese vendor had written a custom bootloader, which may make certain pins behave funny. e.g. a common thing is for pin 13 (the default LED) is permanently high.

I would be very cautious ordering these boards though. Most if not all of these breech the terms of the open source license which Arduino is released under. Besides that, ordering these boards you are supporting the Chinese slave labour gone into manufacturing this board for extremely low prices.

Why not purchase the official Arduino boards? Not only do you get quality boards, but you are also supporting the open source community, and ethically manufactured electronics.

  • 2
    "Why not purchase the official arduino boards?" - well, for starters they are in the price range of Arm boards (and considerably more expensive than the $5 Raspberry Pi Zero and the $9 C.H.I.P., so you're figuratively playing a Pac-Man but paying for an Asphalt 8), besides, there are Arduino clones for $1 (!), so it's hard to justify buying such expensive ramen even if it comes with organic pesto. Jan 22, 2016 at 20:35

The Arduino creators have spelled out their position on clones in a fairly lucid blog post a few years ago.

Your board comes pretty close to being a legitimate clone, but the claims about being manufactured in Italy are almost certainly false and possibly illegal.

I bought a CH340G based board myself, and apart from needing to install a different driver, it's pretty close to the original (There are a few projects that reprogram the 16U2 on a real Arduino board, but the vast majority of projects use the 16U2 as a straight serial converter, and the CH340G seems to do that job OK).

As other answers have pointed out, clone makers don't contribute to the community, so consider buying a real board occasionally. On the other hand, Arduino Mega clones are literally 25% the price of the original, so for that board, going with a clone is certainly tempting.


There is no way to know the quality of the Arduino clones on eBay. They may be fine but you never know.

I recommend buying an official Arduino from one of the official distributors.

There are good quality Arduino compatible boards like the SparkFun Redboard or the Adafruit Trinket. But these are not made to look like official Arduino boards. (Neither of these would work for you since they don't have as many pins as the Mega)


You could buy an official board, but if you're worried about the price, I wouldn't go for the EBay ones. There are other better clones out there. For example, I know that SparkFun makes their own Arduino Uno board, and while it's not called the Uno, it works exactly like it's supposed to, without any surprises. From what I remember, it's cheaper than the official Uno too.


It's a counterfeit, and counterfeits are never a good choice. Scroll this down to the Pricing paragraph to see where your money goes when you buy an official board.

  • 4
    It's not a counterfeit, as it doesn't say it's an Arduino. Not on the board, and not on the listing. The listing only says it's compatible with Arduino shield. Arduino's are open source hardware, so everyone is allowed to make them. Only the the Arduino name is trademarked. Morally though, it would be nice to at least buy one genuine, to show you support of the project.
    – Gerben
    Dec 18, 2014 at 16:09
  • 3
    It may not be a counterfeit but it probably wasn't made in Italy like the image in the eBay listing says.
    – Craig
    Dec 18, 2014 at 16:41

I bought some of those boards and have had no problems with them. They are not as some claim, counterfeit boards. If they were, that would mean that the 'arduino' boards are not open source. I have also never seen any boards claiming to be built from italy. They are specifically labeled "Made In China".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.