Skip to content

Phunkafizer/AllSerial

Repository files navigation

AllSerial

An universal sophisticated USB-serial converter Over the course of time I had to work with many different devices which had to be connected via a kind of serial interface. There are lots of different cheap USB-serial adapters available, but no adapter was including all features I needed in a single device. Every USB-serial adapter has in common the USB Controller. So I came up with the idea having a masterboard providing all the common features like USB interface, isolation and diagnostic elements. The most used interfaces (RS232, RS485, TTL UART, TTY current loop & LIN) are build up on slave modules which can be plugged into the mainboard. If a custom interface is needed, there is an KiCad library available making it easy to create one by yourself.

Features

  • Open source
  • Isolated
  • Reset button for reenumerating device on the USB
  • Status LEDs (RX, TX, Power, TXEN)
  • modular, just exchange daughterboard for different interfaces
  • RS232 completley connected (RXD, TXD, RTS, CTS, DTR, DSR, RI, DCD)
  • RS485, RS422 with Handshake
  • TTY current loop 4/3/2 wire active/passive
  • LIN
  • TTL 1.8/2.5/3.3/5 V
  • KiCad library for easily creating custom modules

Modules (tested & working)

Modules (under development)

  • Mainboard with ESP32-S3 for accessing slave modules via USB, WiFi & Bluetooth

Modules (planned)

  • mBus master

Software

About

An universal sophisticated USB-serial converter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published