A few improvements:
- 4x TX channels with the proper trapezoidal shape and protection (Fuses), where each channel supports to be configured as Low or High speed.
- 4x RX channels with protection and analog signal conditioning. Supports both Low and High speed signals.
- Galvanic isolation has been implemented.
- The analog circuitry input voltage is 12 - 28 Vdc. The board generates the dual rail voltages needed to drive the TX channels and RX channels.
- Using STM32F407 as a real time system to run the TX Labels timetable and process RX labels.
- USB High Speed 2.0 operating as HID device (Highly reliable)
- Support for OLED display interface
- The remaining GPIOs has been exposed.
- Proper status LEDs for each channel.
The board has an approximate cost of 270 dollars (Assembly, components and PCB).