4 Okt 2021

Topeduino - Bikin Sendiri Arduino Uno USB-C

Halo agan-agan sekalian, tutorial kali ini bakal ngeliatin cara ngebuat "Topeduino" yaitu sebuah papan Arduino Uno Compatible, mulai dari order PCB stencil, cara nggunain timah cair, pasangin komponen SMD kecil secara manual pake tangan sama manasin pake hot air. Keistimewaan Topeduino dari Arduino uno biasanya adalah karena menggunakan soket USB tipe C jadi terlihat kekinian. Kali aja setelah liat ini agan-agan punya ide untuk bikin Arduino versi sendiri

Jika agan ingin membuat PCB dan sedang mencari jasa cetak PCB, bisa langsung order saja ke PCBWAY.COM, harganya lebih murah $5 bisa mendapatkan papan PCB 10 keping dengan kualitas PCB yang sangat bagus. Khususnya untuk project kali ini karena menggunakan cukup banyak komponen SMD kecil agan-agan bisa sekalian order stencil untuk yang berguna sebagai pola sablon untuk timah pasta.

Gambar Rangkaian

Daftar Komponen:

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

  • Order PCB dan Stencil(PCBWAY)

    Untuk membuat proyek ini kamu perlu memesan prototipe PCB dan Stencil di PCBWAY. Cara pemesanannya sangat mudah, kamu akan mendapatkan 10 keping PCB seharga $5 dengan kualitas PCB yang sangat bagus.

    Langkah-langkah order:

    1. SignUp/Log in di pcbway.com

    2. Buka tautan proyek PCB ini.

    3. Centang juga pilihan Stencil untuk termasuk pembuatan stencil.

    4. Klik Tambahkan ke troli.

    5. Tunggu sebentar untuk review PCB, lalu Klik Check Out.

    Setting PCB dengan Stencil

    Proses ini sama seperti mau menyablon gambar pada t-shirt, agan buat pembatas menggunakan PCB bekas atau PCB penggaris yang memiliki ketebalan sama 1.6mm.

    Kemudian agan perlu set supaya lubang-lubang stencil pas dengan foot print komponen SMD pada PCB dan rekatkan tepi atas stencil menggunakan solasi.

    Timah Pasta

    Solder pasta yang digunakan yang berukuran kecil merk "Mechanic", sebelum digunakan aduk terlebih dahulu agar hasilnya menjadi bagus.

    Menempelkan Solder Pasta

    Proses ini sama kaya meyablon, gunakan plastik fleksibel atau kartu kredit bekas untuk mengoleskan solder sehingga merata.

    Berikut gambar hasil solder pasta yang menempel setelah disablon menggunkan stencil

    Pemasangan Komponen SMD

    Setelah semua semua footprint komponen smd tertutup timah pasta, saatnya menempatkan komponen SMD, cara yang dilakukan secara manual yaitu menggunakan pinset.

    Perhatikan saat menempatkannya jangan sampe terbalik atau tertukar dengan yang lain, untuk lebih jelasnya bisa mengacu pada gambar layout dibawah ini.

    Memanaskan Timah Pasta

    Sebelum memanaskan, pastikan semua komponen sudah sesuai dan tidak melenceng pada tempatnya.

    Panaskan menggunakan hot air atur kekuatan tiupan serendah mungkin untuk menghindari bergesernya komponen SMD, atur suhu sekitar 300 derajat Celcius.

    Ketika dipanaskan timah pasta akan berubah wujud menjadi padat seperti hasil dari solderan pada umunya.

    Memasang Komponen Throughole

    Selanjutnya pasang komponen jenis throughole yang mempunyai kaki pada PCB mengikuti gambar/simbol komponen yang ada pada bagian atas PCB.

    Menyolder Komponen

    Solder semua kaki komponen pada bagian bawah PCB, untuk lebih jelasnya dapat mengikuti step by step pada video youtube.

    Kemudian potong kaki komponen yang panjang menggunakan tang pemotong, hati-hati ketika memotong pastikan memakai kacamata safety.

    Memasang IC

    Otak dari sebuah papan Arduino adalah IC Atmega328, yang membuat IC Atmega328 ini dekanali sebagai Arduino maka harus memiliki boot loader Arduino yang caranya bisa kamu isi/flash menggunakan Arduino IDE.

    Blok diagram Arduino uno terdiri dari tiga bagian:

  • IC Atmega328
  • Regulator Tegangan
  • USB to TTL
  • Agan bisa juga membeli IC Atmega328 yang sudah terisi dengan boot-loader Arduino Uno sebelumnya. Banyak yang menjual di marketplace.

    Mengisi Program

    Sudah pada tahap ini berarti agan selesai bikin board Topeduino (Arduino Uno USB-C).
    Sekarang saatnya coba mengupload sketch pertama (Blink.ino) ke board Topeduino, untuk mengupload sketch agan dapat menggunakan software Arduino IDE pada komputer. Berikut langkah cara mengupload sketch ke board Arduino:

  • Sambungkan board Topeduino dengan komputer/laptop menggunakan kabel USB type-C
  • Buka example sketch Blink dengan pilih: File > Contoh > 01.Basics > Blink.
  • Pilih jenis papan Arduino yang agan gunakan: Alat > Papan > Arduino Uno.
  • Pilih port serial/COM sesuai dengan Arduino yang terpasang: Tools > Port > COMxx. Dalam hal ini adalah COM11.
  • Kemudian tekan icon upload.
  • Setelah beberapa saat, Agan akan melihat beberapa LED berkedip di Arduino Anda, diikuti dengan pesan "Don Uploading" distatus bar bawah.
  •