Overview"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.PartlistHere are the components that you will need to make Topeduino:1 x PCB Topeduino (PCBWAY)1x IC ATMEGA328P DIP1x IC CH3401x AMS1117 5V1x Diode 1N4001 (M1)2x Yellow LED 06032x Green LED 06031x Resetable Fuse 1A1x XTAL 12MHz1x XTAL 16MHz2x R 22 Ohm2x R 5K1 Ohm5x R 1K Ohm3x R 10K Ohm7x C 0.1 uF2x C 22 pF2x ELCO SMD 47uF/25V1x Tact 6x61x USB Type-C Socket 16 pin2x Female Header 8 pin1x Female Header 10 pin1x Male Header 6 pin1x IC Socket 28 pin1x Barell Socket DCSchematicPCB & Stencil (PCBWay)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.com2. Open this PCB project link Topeduino3. 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 & StencilMake 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 PasteUse 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 PasteUse flexible plastic or an unused credit card to apply solder paste so that it is even.Place SMD ComponentsAfter 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 AirAvoid 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 ComponentsAttach other trough hole components on the PCB following the pictures and symbols on the PCB.SolderingSolder 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 ICThe 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 ICVoltage RegulatorsSerial ProgrammerYou 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.ProgrammingDone! 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.