Iso Port

Isolated USB Serial Interface
Alternatives To Iso Port
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Usb Serial For Android3,947
13 days ago22mitJava
Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
7 days ago40mitC
OpenMV Camera Module
a year ago16
From the Transistor to the Web Browser, a rough outline for a 12 week course
5 days ago16gpl-3.0C
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
2 years ago93mitJava
Usb serial controller for Android
5 days ago1February 27, 2018583otherC
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at
3 days ago63gpl-3.0Java
Android OBD diagnostics with any ELM327 adapter
Scriptcommunicator_serial Terminal641
5 days agoC++
Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.
a year ago13C
16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
Device.net494478 months ago44October 30, 202160mitC#
A C# cross platform connected device framework
Alternatives To Iso Port
Select To Compare

Alternative Project Comparisons

ISO-port Isolated USB Serial Interface

This is an isolated USB serial interface implemented with a CH340G USB to serial converter chip and 4 Silicon Labs SI8410 digital isolators.

In a standard USB serial interface, the ground coming from your PC is connected to the USB ground, and connected to the device you are communicating with. If there is a high current short to ground on the device you are connected to, a large current could flow though the USB cable which could damage your computer.

If you need to communicate with some device which is not at the ground used by the PC or could raise the ground due to large fault currents then you must use some form of isolation to prevent a large fault current from flowing.

The board has a micro usb type B connector on one end, and a 6 pin 5mm connector and 2 pin 5mm connector on the other end. The 2 pin connector can be used to feed in 3.3V or 5V to power the isolated side of the interface if there is no power coming in on the 6 pin connector. The isolated side has a red LED to indicate it is powered on. The USB side has a green LED to indicate the USB cable is plugged in, and USB power is present. There are slots the PCB underneath each Si8410 to help increase the creepage distance.

Picture of the front of the board:


Picture of the rear of the board:


EDA Software

This board was designed using KICAD.

Board Size

5cm x 5cm


Creative Commons Attribution Share-Alike license. (CC-BY-SA)


Build and use at your own risk.

Be safe. Test the isolated serial adapter with appropriate test equipment (such as an Insulation Tester) before connecting it to any high voltage project!

I will not be responsible for any damages including but not limited to: errors or omissions, loss of life, or property damage. You have been warned.

Popular Serial Projects
Popular Usb Projects
Popular Hardware Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.