Arduino UNO clone with CH340 USB to serial chip
author: Wilykat
2 layer board of 2.71 x 2.11 inches (68.9 x 53.6 mm)
Uploaded:
June 12th 2020
Shared:
June 12th 2020
Total Price:
$28.60
I took the cloned UNO R3 design from Shamduino, replaced the FTDI chip with CH340 chip. FDTI costs about $4.50 each from legit source, and fake FTDI may be cheaper but once before a driver update bricked fake chips. CH340 is cheaper and there’s no driver bricking but you may need to manually install the driver on Windows and Macintosh. I also tweaked a few things. You have a choice of CH340G (cheaper, requires 3 additional components) or CH340C (doesn’t required additional components but slightly more expensive).
Soldering CH340, the dual op amp, and one MOSFET is probably the hardest part of this board.
I kept most of the parts the same using larger SMD for easier soldering. Printable copy of part location map and BOM can be seen below: “A” on map denotes anode of diodes, observe polarity! Also watch for notches or pin 1 marker on the 3 ICs. Orient the polarized capacitor with the angled end matching silkscreen. Crystal oscillators, ceramic capacitors, and resistors are non polarized and can be installed any way without issues.
text based BOM:
Qty | Name | Description | board ID |
---|---|---|---|
1 | USB CONN B | — | — |
1 | 1N4007 SMD | DIODE, commonly marked as M7 | D1 |
4 | LED SMD 1206 | LEDs 1 green, 3 yellow | D2-5 |
1 | PINHD-1X6 | Female 0.1" space | — |
2 | PINHD-1X8 | Female 0.1" space | — |
1 | PINHD-1x10 | Female 0.1" space | — |
1 | PINHD-2X3 | ICSP male 0.1" space | — |
1 | SI2301 / A1SHB | MOSFET | T1 |
1 | TL3301TF500QG | E-Switch or similar sized button switch | S1 |
2 | 47uF | SMD capacitor- polarized | C6, C7 |
11 | 100nf SMD 1206 | ceramic capacitors | C1, C4, C5, C8-C14, C17 |
4 | 22pf SMD 1206 | ceramic capacitors | C2, C3, C15, C16 |
3 | 10k SMD 1206 | resistors | R1, R10, R11 |
6 | 1k SMD 1206 | resistors | R4, R5, R6, R7, R8, R9 |
1 | 16MHz crystal oscillator | CRYSTAL 0.2" can | Q2 |
1 | 12MHz crystal oscillator | CRYSTAL 0.2" can | Q1 |
1 | 28PDIP socket | for ATMega328p | IC1 |
1 | 7805 TO263 | 5v regulator SMD | IC2 |
1 | CH340G or C* | CH340 USB to serial | IC3 |
1 | LM358D | dual op amp LM358D SOIC | IC5 |
1 | jack | power jack | — |
*CH340G requires external oscillator and 2 capacitors. If you have CH340C instead, the oscillator and 2 capacitors marked C15, C16, and Q1 above can be omitted.
I took the cloned UNO R3 design from Shamduino, replaced the FTDI chip with CH340 chip. FDTI costs about $4.50 each from legit source, and fake FTDI may be cheaper but once before a driver update bricked fake chips. CH340 is cheaper and there’s no driver bricking but you may need to manually install the driver on Windows and Macintosh. I also tweaked a few things. You have a choice of CH340G (cheaper, requires 3 additional components) or CH340C (doesn’t required additional components but slightly more expensive).
Soldering CH340, the dual op amp, and one MOSFET is probably the hardest part of this board.
I kept most of the parts the same using larger SMD for easier soldering. Printable copy of part location map and BOM can be seen below: “A” on map denotes anode of diodes, observe polarity! Also watch for notches or pin 1 marker on the 3 ICs. Orient the polarized capacitor with the angled end matching silkscreen. Crystal oscillators, ceramic capacitors, and resistors are non polarized and can be installed any way without issues.
text based BOM:
Qty | Name | Description | board ID |
---|---|---|---|
1 | USB CONN B | — | — |
1 | 1N4007 SMD | DIODE, commonly marked as M7 | D1 |
4 | LED SMD 1206 | LEDs 1 green, 3 yellow | D2-5 |
1 | PINHD-1X6 | Female 0.1" space | — |
2 | PINHD-1X8 | Female 0.1" space | — |
1 | PINHD-1x10 | Female 0.1" space | — |
1 | PINHD-2X3 | ICSP male 0.1" space | — |
1 | SI2301 / A1SHB | MOSFET | T1 |
1 | TL3301TF500QG | E-Switch or similar sized button switch | S1 |
2 | 47uF | SMD capacitor- polarized | C6, C7 |
11 | 100nf SMD 1206 | ceramic capacitors | C1, C4, C5, C8-C14, C17 |
4 | 22pf SMD 1206 | ceramic capacitors | C2, C3, C15, C16 |
3 | 10k SMD 1206 | resistors | R1, R10, R11 |
6 | 1k SMD 1206 | resistors | R4, R5, R6, R7, R8, R9 |
1 | 16MHz crystal oscillator | CRYSTAL 0.2" can | Q2 |
1 | 12MHz crystal oscillator | CRYSTAL 0.2" can | Q1 |
1 | 28PDIP socket | for ATMega328p | IC1 |
1 | 7805 TO263 | 5v regulator SMD | IC2 |
1 | CH340G or C* | CH340 USB to serial | IC3 |
1 | LM358D | dual op amp LM358D SOIC | IC5 |
1 | jack | power jack | — |
*CH340G requires external oscillator and 2 capacitors. If you have CH340C instead, the oscillator and 2 capacitors marked C15, C16, and Q1 above can be omitted.