Having installed the right driver for our USB-serial adapter, we also need to install some terminal emulation software before we can connect to anything. The following Mac OS X GUI applications are available:
- CoolTerm is a simple serial port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc. The features of CoolTerm include.
- CoolTerm is a pretty handy serial port terminal application that allows professionals and hobbyists alike to transfer data between various hardware using the serial ports. The application easy to install but it requires a certain degree of setting-up and knowledge. You can configure anything serial-port related such as the baud rate, port.
- CoolTerm is a tool that's geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers etc. This download is licensed as freeware for the Windows (32-bit and 64-bit) operating system/platform without restrictions.
CoolTerm is a simple serial port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc. CoolTerm arduino: Exchange text and other data between connected serial ports. Free download provided for 32-bit and 64-bit versions of Windows.
Serial | ZTerm | goSerial | CoolTerm | Serial Tools | MacWise | ZOC |
If you're looking for a command line app, there's Screen (built-in) or Minicom.
If you can't find a driver for your adapter (eg, Belkin), try Serial which has built-in support for most (if not all) USB-Serial adapters.
If you have trouble installing any of the following (or any other program) with an unidentified developer error, goto: System Preferences ➤ Secrity & Privacy ➤ General and click on Allow Applications Downloaded from: Anywhere and try again. Or, ctrl-click/right-click on the app and select Open from the pop-up menu so not to permanently lower your security settings...
Serial
Serial is a great Terminal Emulation Program with built-in driver support for most common USB to serial devices. So, if you can't find an OS X driver for your adapter (eg, Belkin), give Serial a try - available from the Mac App Store.Other features include full ANSI/VT100 terminal emulation, break-sequence support (for Cisco, etc), a line-buffered or immediate send mode, and much more. It also doesn't crash if you prematurely unplug the adapter! Serial is highly recommended!
Line Settings | Terminal Settings | Device Info |
ZTerm
ZTerm is a well known terminal emulation program thats been around for years, updated for Intel Macs. It supports VT100 emulation, which means it sorta kinda works with Meridian Mail (Function keys on a MacBook: fn + f-key). Shareware.To configure ZTerm, open Settings ➤ Modem Preferences and select your USB-Serial device as the default modem (Serial Port). Then edit your connection in Settings ➤ Connection. Remember to connect the USB-Serial cable before launching ZTerm. The following pictures explain the steps:
goSerialgoSerial can open multiple connections simultaneously, send and receive files, log sessions, and it supports scripting. There is no terminal emulation (eg, VT100) support. goSerial is Donation ware. To configure goSerial, click the light switch in the Toolbar and select your USB-Serial device as the Serial Port. The communication settings are set in the same window. The serial ports dynamically updates if devices are added or removed. The following picture shows the settings window: |
CoolTermCoolTerm is a simple serial port terminal application (again, there's no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports. CoolTerm is Freeware. Features include ability to send and receive data in text or hexadecimal format, multiple concurrent connections (if serial ports are available), local echo, hardware (CTS, DTR) and software flow control (XON), logging of received data to text files, and more. |
Serial ToolsSerial Tools for OS X, includes a Terminal Emulator, a Protocol Analyzer, and a serial port monitor to watch for connections and removals of serial ports. Serial Tools is completely free, and available from the Mac App Store. |
MacWiseMacWise is a feature rich Terminal program, which emulates ADDS Viewpoint, Wyse 50, Wyse 60, Wyse 370, Televideo TV 925, DEC VT100, VT220 and Prism terminals. You can connect via modem, direct serial, SSH, or Telnet. A single user license is $95. |
ZOCZOC is a SSH/telnet client and terminal emulator, with a long list of features and emulations including: xterm, VT220, TN3270, TN5250, Wyse, QNX, etc. Access hosts and mainframes via secure shell, telnet, direct serial, modem, etc. A single user license is $80. |
Coolterm is a simple serial port terminal application written by Roger Meier in Xojo. It has some features that other terminal applications dont have which makes it way cooler. You can select whether to run it in raw mode where the characters are sent from the computer to the device connected on the other end of the serial link as soon as you type them, or in line feed mode where the character array is sent after you press the enter key. You can even select what exact combination of characters will be appended at the end of the line as a line feed marker. The line feed mode is very useful for devices that implement protocols with timing constraints like AT commands. The other neat feature is the hexadecimal or ascii view with highlighting of currently selected character. It comes in handy especially when you get non-printable characters like carriage return and linefeed.
Where to get it?
Coolterm Linux version can be downloaded from the author’s website. The application itself is a portable binary file, so the installation process is just copying it to your favorite bin directory in your computer. I put mine in /opt/
.
Any hold backs I should know?
Coolterm has one disadvantage though: it requires installation of some 32-bit compatibility libraries on a 64-bit machine. If you really need it, they can easily be installed.
How to set it up?
These are the steps I followed to make it run on Ubuntu Linux[18.04]
Coolterm Serial Monitor
- Download the zipped folder from the link above, right click and extract here [in ~/Downloads].
- Move the folder to your favorite binary directory
- Install 32-bit compatibility libraries
- Create a .desktop launcher file for Coolterm and add it to favorites.
Paste the following script in that file:
- Add Coolterm to favorite apps.
Coolterm Osx
- Coolterm main window
- Coolterm connection options port
- Coolterm connection options receive
- Coolterm connection options transmit
- Coolterm connection options miscellaneous