Monday, August 17, 2026

Module MIDI Din 5 Pin - MIDI Shield untuk EPS32 dan Arduino

Akhirnya batch pertama Module MIDI Din 5 Pin untuk EPS32 dan Arduino sampai, gue udah solder part-part-nya dan udah gue test di Arduino Pro Mini 5V dengan hasil berjalan sempurna!

Next mau test dengan Raspberry Pi Pico Rp2040
Dan langsung bikin contoh Example Code dan Contoh Projek nya.
Mungkin Project awal bakalan buat :

  • MIDI Din ke USB Host dan sebaliknya
  • MIDI Din ke USB Device (Buat ke komputer)

Nama Brand produknya adalah SMALLRIOT, dan ini produk pertama, jadi gue lagi mau bikin Brand baru berkisaran alat penunjang buat Musisi, info lebih lanjut bisa cek WWW.SMALLRIOT.COM (Kalo udah up ya web nya, saat ini masih tahap bikin web nya)

Beli Module ini di :

Saturday, July 25, 2026

Module MIDI Din 5 Pin - MIDI Shield untuk EPS32 dan Arduino

Jadi gue pernah nulis di blog, maupun upload video tentang ngetest MIDI DIN 5 Pin Input dan Output dengan coding LOOPBACK Tester di Arduino Pro Micro.

Bisa lo cek disini : https://bonardalfinproject.blogspot.com/2026/07/arduino-pro-micro-midi-din-5-pin.html

Kalo lo liat di videonya, gue ngetest MIDI DIN INPUT nya pakai keyboard Yamaha PSR S970.

Untuk test MIDI DIN OUTPUT nya, gue bikin agar output nya mengirim Midi Message Random, terus dari Port Midi Out itu - gue kirim balik alias LOOPBACK - ke Port Midi In.


Di link diatas gue juga share skematik dan codingan untuk test nya. Tapi skematik itu khusus untuk MicroController 5v yah, seperti yang dipakai di kebanyakan Arduino. Karna untuk MicroController yang 3.3v seperti ESP32 maupun Raspberry Pi Pico resistornya harus ada yang diganti.

Nah, buat lo yang males ribet routing skematik kaya di link itu, gue coba bikinin nih Module MIDI Din 5 Pin - MIDI Shield yang bisa dipakai di EPS32 dan Arduino. Jadi ada switch disebelah kanan bawah yang bisa di geser mau pakai 3.3v (esp32 / raspberry pi pico) ataupun 5v yang biasa dipakai arduino.

Dari Module MIDI ini ke MicroController hanya nyambungun 4 pin aja  GND, RX, TX dan VCC. Udah deh module ini bisa lo pakai.

Tuesday, July 21, 2026

Arduino Pro Micro MIDI DIN 5-Pin Loopback Tester & Hardware Validator

Download Project : https://github.com/bonardalfin/Arduino-Pro-Micro-MIDI-DIN-5-Pin-Loopback-Tester/

Part :
Arduino Pro Micro USB C : https://s.shopee.co.id/4funcsGw7B
Kabel Midi 5 Pin : https://s.shopee.co.id/AKZANMHjxK 
6N138 : https://s.shopee.co.id/8Ko5zinV6v
LCD OLED DISPLAY 0.91inch I2C : https://s.shopee.co.id/6ffs0gpfYS


This project is an automated MIDI hardware validator built on the Arduino Pro Micro (ATmega32U4). It is designed to test and verify 5V DIN 5-pin MIDI IN and MIDI OUT physical circuits simultaneously.

ESP32-S3 Dual USB MIDI Bridge (Host & Device) Menggunakan USB Host Mini 2.0



Download Project : https://github.com/bonardalfin/ESP32S3-USBHOSTMINI

Beli part :
ESP32 S3 DevkitC-1 : https://s.shopee.co.id/3qLgRq4bym
USB Host Shield Mini 2.0 : https://s.shopee.co.id/111V4fJbnD
Bread Board : https://s.shopee.co.id/9pctawtQlR


Sistem ini dirancang untuk menjalankan dua mode USB sekaligus secara bersamaan (concurrent):

  1. USB Host Mode: Memanfaatkan modul USB Host Mini 2.0 (MAX3421E) buat langsung menyambungkan perangkat MIDI USB eksternal (seperti Keyboard Controller, Launchpad, dll.).
  2. USB Device Mode: Menggunakan port USB OTG bawaan (native) dari ESP32-S3 lewat stack TinyUSB. Hasilnya, ESP32-S3 langsung terbaca sebagai perangkat USB MIDI Class-Compliant standar di PC, Mac, iOS, maupun Android tanpa perlu *install* driver tambahan.

Skema Pinout & Koneksi Hardware

Berikut adalah konfigurasi pemetaan pin SPI dan jalur kontrol antara ESP32-S3 dengan modul USB Host Shield Mini 2.0 (MAX3421E):

 
Copyright 2024 BONARD ALFIN PROJECT. All rights reserved.