Your Universal Remote Control Center
RS-232 & IP Control Forum - View Post
Up level
Up level
The following page was printed from


Original thread:
Post 6 made on Tuesday May 16, 2023 at 05:00
Junior Member
April 2023
Troubleshooting this kind of setup can be challenging, but let's try to identify potential issues and suggest some steps to resolve them:
  1. Double-check the wiring: Ensure that you have connected the Arduino Uno board to the DB9 board correctly. Verify that the connections for ground, RX, TX, RTS, and CTS are accurate. It's crucial to have the correct pin-to-pin connections to establish communication between the devices.
  2. Check the serial communication settings: Confirm that the baud rate, data bits, stop bits, and parity settings on both the Arduino Uno and the terminal program you're using match each other and the specifications of the Xantech switcher. The switcher's manual should provide information on the required settings.
  3. Verify the command format: Make sure you are sending the commands to the Xantech switcher in the correct format. If you have hex codes, you may need to convert them to the appropriate format required by the switcher. Double-check the switcher's manual or documentation to ensure you are using the correct command format.
  4. Test with a different terminal program: If you're having trouble with the terminal programs you've tried so far, consider experimenting with different terminal programs or serial communication libraries for Arduino. Some popular options for Arduino serial communication include Serial Monitor (built-in with the Arduino IDE), CoolTerm, and RealTerm.
  5. Test with a simple command: Start by sending a simple command to the switcher, such as switching the input to a known port. This can help verify if the communication is working as expected. Gradually add complexity to the commands once you establish basic functionality.
  6. Use an oscilloscope or logic analyzer: If you have access to an oscilloscope or logic analyzer, you can monitor the signals (RX, TX) to verify if data is being transmitted and received correctly. This can help identify potential issues with signal levels, timing, or data format.
Remember to handle the serial communication lines (RX and TX) with care to avoid damaging the Arduino or the Xantech switcher. Ensure that the voltage levels are compatible between the devices.

Hosting Services by ipHouse