Welcome to the sertest-NG project
Serial interfaces like RS-232, RS-422/485 or CAN bus are even used in this modern times. While reworking the 8250 driver in the Linux kernel developer John Ogness faced plethora of nasty hardware dedication with modern serial hardware. Single tasks overtop the banks in getting functional hardware. This sucks and reliable full featured serial testing hardware is needed.
sertest-ng tries to fill that gap. It has a USB interface to control a CAN/CAN-FD bus interface, a full featured RS-232 interface and a RS-422/485 interface. On top a RX/TX only RS-232 is equipped.
Documentation
Schematic
Link to the Schematic.
Layout
Top

Bottom

BoM
sertest-ng provides am interactive BoM.
Fabrication
sertest-ng provides generic gerber files and fabrication data for JLCPCB and Seeed Fusion PCB.
JLCPCB
Fabrication files for JLCPCB.
Seeed Fusion PCB
Fabrication files for Seeed Fusion PCB.
License rules
sertest-ng is provided under the terms of the CERN-OHL-S license version 2 as provided in the LICENSES/CERN-OHL-S-2.0 file.
Instead of adding license boilerplates to the individual files, sertest-ng uses SPDX license identifiers, which are machine parseable and considered legaly equivalent.
The SPDX license identifier in sertest-ng shall be added at the first possible line in a file which can contain a comment. This is normally the first line except for scripts. Scripts require the #!PATH_TO_INTERPRETER tag in the first line; place the SPDX identifier into the second line.
The SPDX license identifier is added in form of a comment.
Copyright and License
Copyright Benedikt Spranger 2025-2026. This source describes Open Hardware and is licensed under the CERNOHL-S v2.
You may redistribute and modify this source and make products using it under the terms of the CERN-OHL-S v2.
This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 for applicable conditions.
Source location: (https://github.com/eurovibes/sertest-ng)
As per CERN-OHL-S v2 section 4, should You produce hardware based on this source, You must where practicable maintain the Source Location visible on the external case of the sertest-ng or other products you make using this source.