DIY Arduino Uno USB-C - Topeduino | Tutorial Solder Paste Stencil

by bluino_electronics in Circuits > Arduino

4885 Views, 17 Favorites, 0 Comments

DIY Arduino Uno USB-C - Topeduino | Tutorial Solder Paste Stencil

DIY Arduino Uno Compatible USB-C - Topeduino | Tutorial Solder Paste Stencil

"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments."

This tutorial will take you through all the steps to build an Arduino Uno compatible "Topeduino" and how to install smd components using solder paste and stencil techniques.

Make special of Topeduino special is that it uses the USB socket type C.

Supplies

1632723398837.jpg

Here are the components that you will need to make Topeduino:

  • 1 x PCB Topeduino (PCBWAY)
  • 1x IC ATMEGA328P DIP
  • 1x IC CH340
  • 1x AMS1117 5V
  • 1x Diode 1N4001 (M1)
  • 2x Yellow LED 0603
  • 2x Green LED 0603
  • 1x Resetable Fuse 1A
  • 1x XTAL 12MHz
  • 1x XTAL 16MHz
  • 2x R 22 Ohm
  • 2x R 5K1 Ohm
  • 5x R 1K Ohm
  • 3x R 10K Ohm
  • 7x C 0.1 uF
  • 2x C 22 pF
  • 2x ELCO SMD 47uF/25V
  • 1x Tact 6x6
  • 1x USB Type-C Socket 16 pin
  • 2x Female Header 8 pin
  • 1x Female Header 10 pin
  • 1x Male Header 6 pin
  • 1x IC Socket 28 pin
  • 1x Barell Socket DC

Schematic

Screen Shot 2021-09-28 at 08.57.04.png

Based on Arduino Uno Rev3

PCB & Stencil (PCBWay)

1632723398850.jpg
1632723398862.jpg

To make this project you will need to order a prototype PCB & Stencil on PCBWAY. How to order is very easy and you will get 10 pcs PCB for $5 and 1 pcs Stencil with.

Step to Order:

1. SignUp/Log in on pcbway.com

2. Open this PCB project link Topeduino

3. Check the option for make order SMD-Stencil.

4. Click add to cart.

5. Wait moment for PCB review, then Click Check Out.

Setup PCB & Stencil

1632723399051.jpg
1632723399039.jpg

Make a PCB boundary using unused PCB or ruler PCB from PCBWay you can order here.

Place the stencil at the top of the PCB then keep the position of stencil with the tape on the top.

Solder Paste

1632723399027.jpg
1632723399015.jpg
1632723399003.jpg

Use solder paste as the lead, I use small sized solder paste "Mechanic", before use stir it first so that the results are good.

Apply Solder Paste

1632723398991.jpg
1632723398980.jpg

Use flexible plastic or an unused credit card to apply solder paste so that it is even.

Place SMD Components

Topeduino-layout-componenet2.jpg
1632723398968.jpg

After all the solder paste is attached, it's time to place the SMD components manually, you'll need a tweezer.

For the layout of the SMD components you can follow the picture.

Reflow Use Hot Air

1632723398956.jpg
1632723398944.jpg

Avoid excessive movement and pay attention to no component changes position before you heat it with hot air gun.

On the hot air gun, set the blow strength as low as possible to avoid blowing off the flying SMD components, set the temperature to around 300 degrees Celsius.

Place Throuhole Components

1632723398932.jpg

Attach other trough hole components on the PCB following the pictures and symbols on the PCB.

Soldering

1632723398920.jpg
1632723398909.jpg

Solder all the component legs on the back of the PCB, for details you can follow step by step in the video.

After finish solder, cut all the long legs of the component wire

Attach IC

1632723398897.jpg

The Arduino is based on the Atmega328 IC and it is also the heart of the circuit. All the processing and everything else is done by the IC. The Atmega328 has to have a arduino boot loader flashed on to it to program it using the Arduino IDE.

The arduino uno is made of three parts :

  • Atmega328 IC
  • Voltage Regulators
  • Serial Programmer

You can purchase an Atmega328 IC with the Arduino boot-loader pre-installed or you can also install it yourself but you will need an Arudino uno to install the boot-loader. So it is recommended to get a Atmega328 with a pre-installed boot-loader.


Programming

1632723398885.jpg
Arduino_IDE_Done_Uploading_Mac.png
1632723398874.jpg

Done! You are finish made a hardware development board "Topeduino" (Arduino Uno USB-C).

Now, time to try upload first sketch (Blink.ino) to board, to upload sketch you can use software Arduino IDE on computer.

  • Open the Blink example sketch by going to: File > Examples > 01.Basics > Blink.
  • Select the type of Arduino board you're using: Tools > Board > Arduino Uno.
  • Select the serial/COM port that your Arduino is attached to: Tools > Port > COMxx. In this case it was COM11.
  • After a second, you should see some LEDs flashing on your Arduino, followed by the message "Done Uploading" in the status bar of the Blink sketch.