Skip to the content
2 layers99.3 × 99.6 mmAnalogIsolatorproduction, the printed circuit board in 3D

AnalogIsolatorproduction

juarendra/AnalogSignalIsolator

Mulai pemasangan PCB AIN/AOUT · Unduh gambar pinout

Size
99.3 × 99.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
192
Nets
22
Pads
486
Tracks, vias
930, 108
Pours
12
Routed
Yes
KiCad
KiCad 10.99 (file 20260513)
Created
15 Jul 2026
Updated
19 Jul 2026

Overview

AnalogIsolatorproduction is an open-source printed circuit board by juarendra, from the juarendra/AnalogSignalIsolator repository on GitHub. It is a 2-layer board of 99.3 × 99.6 mm with 192 parts on 22 nets, routed with 930 tracks and 108 vias.

It is built around the HCNR201-500E and BLM18AG601SN1D. Its parts include 60 capacitors, 60 resistors, 42 ICs, 6 diodes and 6 inductors.

Main components

2

README

README.md

Analog Signal Isolator

Isolator sinyal analog 0–5 V untuk menghubungkan sensor ke ESP32, Arduino, MCU, atau PLC tanpa menyatukan ground kedua sisi.

[!NOTE] Panduan pembeli pada halaman ini berlaku untuk PCB yang silkscreen-nya bertuliskan AIN, AOUT, MCU SIDE, SENSOR SIDE, dan FIT ONE ONLY.

[!TIP] Produk dikirim sebagai satu PCB yang sudah dirakit. Mode bawaan untuk ESP32, yaitu M2.4V1, sudah terpasang. Paket tidak mencakup sensor, kabel, catu daya, maupun board ESP32.

PCB Analog Signal Isolator — tampak atas

Mulai pemasangan PCB AIN/AOUT →  ·  Unduh gambar pinout →

Produk ini untuk apa?

Analog Signal Isolator adalah jembatan aman untuk sinyal analog 0–5 V. Modul ini menerima tegangan dari sensor di satu sisi, lalu mengirimkan kembali nilai yang sama secara analog ke ADC mikrokontroler/PLC di sisi lain—tanpa hubungan listrik langsung antara kedua ground.

Masalah yang diselesaikan modul ini adalah ground loop, noise, dan gangguan ketika sensor berada di mesin/panel yang berbeda dengan ESP32, Arduino, PLC, data logger, atau komputer yang terhubung USB. Sensor tetap memperoleh catu 5 V dari sisi terisolasi, sedangkan MCU membaca sinyal melalui AOUT.

text
Sensor 0–5 V       Isolator analog optik              Mikrokontroler / PLC

AIN ─────────────▶ [ SENSOR SIDE  ║  MCU SIDE ] ─────────────▶ AOUT → ADC
GND sensor         ground terpisah / tidak tersambung          GND MCU

Intinya: jika sensor menunjukkan 2,50 V pada AIN, modul meneruskan nilai proporsional pada AOUT sesuai mode yang dipilih. Perangkat lunak kemudian mengubah pembacaan ADC tersebut kembali menjadi nilai sensor melalui kalibrasi dua titik.

Contoh aplikasi

AplikasiCara modul digunakanManfaat
Data logger ESP32Sensor tekanan, level, atau posisi 0–5 V dipasang di sisi sensor; AOUT dibaca ESP32 pada sisi MCU.Mengurangi noise dan risiko gangguan ground saat ESP32 memakai USB/Wi-Fi.
Monitoring panel mesinSensor analog pada panel mesin dihubungkan ke AIN; sistem monitoring terpisah membaca AOUT.Ground sistem monitoring tidak perlu disatukan dengan ground panel.
Input analog PLCSinyal sensor 0–5 V diteruskan ke input analog PLC melalui sisi MCU.Membantu pemisahan domain sensor dan kontrol.
Gateway IoT retrofitTambahkan ESP32/Arduino untuk membaca keluaran sensor pada alat lama tanpa mengubah wiring sensor utama.Integrasi monitoring jarak jauh lebih aman dan rapi.

Modul ini bekerja untuk tegangan analog DC 0–5 V yang sudah dikondisikan. Untuk sensor 4–20 mA, RTD, thermocouple, AC, atau tegangan PLN, gunakan rangkaian pengondisi sinyal yang tepat terlebih dahulu.

Kenapa menggunakan modul ini?

  • Isolasi galvanik antara sisi sensor dan sisi MCU/PLC untuk membantu mengurangi ground loop dan gangguan.
  • Input sensor 0–5 V DC dengan keluaran analog terisolasi AOUT.
  • Catu sensor 5 V terisolasi tersedia langsung pada konektor sisi sensor, hingga 150 mA kontinu untuk beban sensor.
  • Mode ESP32 2,4 V sudah dipilih dari pabrik (M2.4V1); pilihan lain hanya untuk perubahan konfigurasi terkontrol.
  • Siap untuk dokumentasi dan produksi: proyek KiCad, Gerber, BOM, skematik, serta prosedur pengujian tersedia di repositori.

Gambaran koneksi

MCU SIDESENSOR SIDE
5V — catu masuk modul5V — catu keluar terisolasi untuk sensor (maks. 150 mA kontinu)
GND — ground MCU/PLCGND — ground sensor terisolasi
AOUT — ke input ADCAIN — dari output sensor 0–5 V

[!CAUTION] Jangan hubungkan ground MCU ke ground sensor. Kedua sisi harus tetap terpisah agar isolasi bekerja.

Mulai cepat

  1. Buka Mulai di Sini — PCB AIN/AOUT.
  2. Pastikan M2.4V1 masih terpasang sebagai mode bawaan ESP32. Jangan mengubah jumper mode kecuali Anda memang mengganti jenis host.
  3. Hubungkan sensor 0–5 V ke AIN dan GND pada SENSOR SIDE.
  4. Hubungkan ADC ke AOUT, catu +5 V ke 5V, dan ground host ke GND pada MCU SIDE.
  5. Nyalakan catu 5 V yang teratur dan memiliki pembatas arus, kemudian kalibrasikan pembacaan 0 V dan 5 V.

Batas catu untuk sensor

Konektor 5V pada SENSOR SIDE adalah keluaran dari DC/DC isolasi, bukan catu 5 V berdaya besar.

  • Gunakan beban sensor total maksimum 150 mA secara kontinu (gabungan arus sensor dan aksesori yang mengambil daya dari konektor ini).
  • Rating modul DC/DC yang dipasang adalah 5 V / 200 mA, tetapi sebagian arus dipakai oleh rangkaian isolator dan perlu margin untuk suhu serta lonjakan awal. Karena itu 200 mA bukan batas beban sensor eksternal.
  • Bila sensor memiliki arus inrush, relay, pemanas, atau motor, gunakan catu sensor terisolasi eksternal yang sesuai. Jangan mengambil daya beban tersebut dari PCB ini.

Proteksi sistem yang direkomendasikan

Diagram proteksi catu eksternal

PCB ini tidak memasang TVS atau PPTC. Untuk instalasi panel/mesin, pasang proteksi di luar PCB pada sisi yang tepat:

  1. Gunakan catu 5 V DC teratur; jangan hubungkan sumber dengan tegangan lebih dari 5 V ke 5V pada MCU SIDE.
  2. Pada kabel +5V menuju MCU SIDE, pasang sekering atau PPTC. Tentukan nilai hold/trip dari arus sistem dan uji arus awal; sebagai titik awal desain, rentang 250–500 mA lazim untuk jalur modul ini, bukan nilai yang otomatis cocok untuk semua sistem.
  3. Pasang TVS unidirectional dengan tegangan kerja 5 V antara +5V dan GND setelah sekering/PPTC. Pilih energi impuls dan tegangan jepit berdasarkan lingkungan serta kemampuan catu; TVS bukan pengganti sekering.
  4. Untuk kabel sensor panjang atau berada di lingkungan berisiko gangguan, TVS 5 V tambahan boleh dipasang dekat konektor SENSOR SIDE, dari 5V ke GND sensor saja. Gunakan pelindung sinyal yang dirancang untuk jenis sensor pada jalur AIN; jangan memasang komponen sembarang yang mengubah akurasi sinyal.
  5. Bila ada shield kabel, terminasi ke chassis/earth di titik masuk panel sesuai praktik sistem. Jangan memakai shield atau perangkat ukur untuk menyatukan GND sensor dan GND MCU.

[!WARNING] Jangan memasang TVS, jumper, kabel, atau ground melintasi celah/penghalang isolasi. Untuk petir atau surge energi tinggi, gunakan SPD pada pintu masuk sistem dan catu yang sesuai. PCB ini bukan penangkal petir maupun perangkat bersertifikasi keselamatan.

Dokumentasi

DokumenKegunaan
Mulai di Sini — PCB AIN/AOUTPanduan utama pembeli: jumper, wiring ESP32, uji pertama, dan troubleshooting.
Pinout visualCara pemasangan dari foto PCB atas/bawah; buka di browser.
Gambar pinout siap dibagikanInfografik untuk pembeli, marketplace, atau teknisi lapangan.
Panduan penggunaPenjelasan kerja, mode, wiring, kalibrasi, dan troubleshooting.
Indeks dokumen teknisSkematik, BOM, aturan PCB, dan prosedur pengujian.

Struktur proyek

FolderIsi
DOC/USER_GUIDE/Panduan pembeli, pinout, gambar produk, dan aset visual.
DOC/Skematik, BOM, pengujian, serta referensi teknis Rev B2.
PCB/AnalogIsolator/AnalogIsolator/Proyek KiCad, library lokal, Gerber, dan drill file produksi.

Rev B2 tidak memasang TVS dan sekering resettable (PPTC) pada papan. Untuk pemasangan yang andal, gunakan catu host 5 V yang teratur, dibatasi arus, dan perlindungan surge pada level sistem bila diperlukan.

Parts

192
QtyValueFootprintReferences
36100nfCapacitor_SMD:C_0603_1608MetricC1, C3, C10, C11, C13, C16, C18, C19, C20, C21, C23, C26, C28, C29, C30, C31 +20
180Resistor_SMD:R_0603_1608MetricM2.4V1, M2.4V2, M2.4V3, M2.4V4, M2.4V5, M2.4V6, M3.3V1, M3.3V2, M3.3V3, M3.3V4, M3.3V5, M3.3V6, M5V1, M5V2, M5V3, M5V4 +2
12KF301-5_0-3Pfootprint:CONN-TH_3P-P5.00_KF301-5.0-3PU8, U9, U13, U14, U22, U23, U27, U28, U36, U37, U41, U42
61.8k 0.1%Resistor_SMD:R_0805_2012MetricR9, R18, R29, R38, R49, R58
6100k 1%Resistor_SMD:R_0603_1608MetricR10, R19, R30, R39, R50, R59
6101k 0.1%Resistor_SMD:R_0805_2012MetricR5, R15, R25, R35, R45, R55
610ufCapacitor_SMD:C_0805_2012MetricC5, C15, C25, C35, C45, C55
6150k 0.1%Resistor_SMD:R_0805_2012MetricR6, R16, R26, R36, R46, R56
6164k 0.1%Resistor_SMD:R_0603_1608MetricR2, R12, R22, R32, R42, R52
61kResistor_SMD:R_0603_1608MetricR7, R17, R27, R37, R47, R57
61k 0.1%Resistor_SMD:R_0603_1608MetricR11, R20, R31, R40, R51, R60
61nf COGCapacitor_SMD:C_0603_1608MetricC7, C17, C27, C37, C47, C57
62.2nf COGCapacitor_SMD:C_0603_1608MetricC2, C12, C22, C32, C42, C52
6220Resistor_SMD:R_0603_1608MetricR3, R13, R23, R33, R43, R53
64.7kResistor_SMD:R_0603_1608MetricR1, R8, R21, R28, R41, R48
64.7ufCapacitor_SMD:C_0603_1608MetricC4, C14, C24, C34, C44, C54
680.6k 0.1%Resistor_SMD:R_0805_2012MetricR4, R14, R24, R34, R44, R54
6AO3401A_C347476footprint:SOT-23_L2.9-W1.3-P1.90-LS2.4-BRU7, U12, U21, U26, U35, U40
6BLM18AG601SN1Dfootprint:L0603L1, L2, L3, L4, L5, L6
6HCNR201-500Efootprint:OPTO-SMD-8P_L11.0-W9.0-P2.54-LS12.4-BLU1, U2, U15, U16, U29, U30
6IF0505S-1WR3_C5369637footprint:PWRM-TH_BXXXXLS-1WU4, U10, U18, U24, U32, U38
6LEDLED_SMD:LED_0603_1608MetricD2, D3, D4, D5, D6, D7
6OPA317IDBVR-TPfootprint:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BRU3, U6, U17, U20, U31, U34
6OPA392DBVRfootprint:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BLU5, U11, U19, U25, U33, U39

More from juarendra/AnalogSignalIsolator

1
  • 2 layers48 × 32.4 mmAnalogIsolator, the printed circuit board in 3D

    AnalogIsolator

    juarendra/AnalogSignalIsolator

    Mulai pemasangan PCB AIN/AOUT · Unduh gambar pinout

    32 parts

Similar boards

  • 4 layers99.8 × 99.8 mmGapstorm retro, the printed circuit board in 3D

    Gapstorm retro

    G-EDM/Gapstorm-Pro

    G-EDM Gapstorm Pro - Pulseboard PCB files including BoM, Kicad files, Gerber files and Pick&Place file

    137 parts3
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0
  • 4 layers68 × 45 mmAntmicro hdmi mipi bridge hw, the printed circuit board in 3D

    Antmicro hdmi mipi bridge hw

    antmicro/hdmi-mipi-bridge

    Antmicro's open hardware HDMI into MIPI CSI-2 converter

    121 parts123Apache-2.0
  • 4 layers44 × 64 mmJTAGProgrammer, the printed circuit board in 3D

    JTAGProgrammer

    anthony-bernaert/ftdi-jtag-programmer

    FTDI-based JTAG Programmer Circuit for FPGAs

    122 parts77CERN-OHL-P-2.0
  • 8 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

    Lpddr4-test board

    antmicro/lpddr4-test-board

    Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

    497 parts57Apache-2.0
  • 2 layers85 × 56.5 mmModemHAT, the printed circuit board in 3D

    ModemHAT

    astuder/ModemHAT

    Classic Phone Modem HAT for the Raspberry Pi

    111 parts56
  • 12 layers55 × 40 mmArvsom, the printed circuit board in 3D

    Arvsom

    antmicro/arvsom

    System on Module based on StarFive 71x0 SoC.

    452 parts46Apache-2.0

Questions

How big is the AnalogIsolatorproduction PCB?

It measures 99.3 × 99.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AnalogIsolatorproduction use?

192 parts, built around the HCNR201-500E and BLM18AG601SN1D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the AnalogIsolatorproduction KiCad files?

From the juarendra/AnalogSignalIsolator repository on GitHub, at the commit this page was made from: the board is PCB/AnalogIsolator/AnalogIsolator/AnalogIsolatorproduction.kicad_pcb and its schematic PCB/AnalogIsolator/AnalogIsolator/AnalogIsolator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AnalogIsolatorproduction design in my own project?

Its repository states no licence, so its author keeps all rights: ask juarendra before reusing the design.