|
| 1 | +# Using CoolTerm for STAC Information |
| 2 | + |
| 3 | +On startup, the STAC sends an information and status page to its USB port. |
| 4 | + |
| 5 | +To view this, you need an application on your computer that can take in serial data from a USB port. |
| 6 | + |
| 7 | +A good option is CoolTerm. CoolTerm is a simple serial port terminal application very well suited for the task and highly recommended. |
| 8 | + |
| 9 | +It is available from [Roger Meier's Web site](https://freeware.the-meiers.org). If you find it useful, please hit the Donate button! |
| 10 | + |
| 11 | +**Once CoolTerm is installed:** |
| 12 | + |
| 13 | +1. Launch the CoolTerm app and open a new terminal window. |
| 14 | +1. Connect the STAC to a USB port. |
| 15 | +1. Using the drop down menu in the lower left of the CoolTerm window, find the STAC serial address. On a macOS system it'll look something like: |
| 16 | +`usbserial-3552F606F3`. |
| 17 | +1. From the CoolTerm Connections menu, pick Options... |
| 18 | +1. In the window that opens, select Serial Port from the list on the left to bring up the Serial Port Options pane. |
| 19 | +2. Port: should be set to what you picked in step 3. |
| 20 | +2. Set: |
| 21 | + * Baudrate to 115200 |
| 22 | + * Data Bits to 8 |
| 23 | + * Parity to None |
| 24 | + * Stop bits to 1 |
| 25 | + * Under Flow Control; uncheck CTS, DTR and XON |
| 26 | + * Check the boxes for "Software Supported Flow Control" and "Block Keystrokes while flow is halted" |
| 27 | + * Under Initial Line States when Port opens, click the "DTR On" and "RTS On" buttons |
| 28 | +1. Hit the OK button. |
| 29 | +2. Click the Connect icon in the top toolbar. |
| 30 | +1. Restart the STAC. |
| 31 | + |
| 32 | +In the CoolTerm window, you should see the STAC startup information. |
| 33 | +Something like: |
| 34 | + |
| 35 | +``` |
| 36 | +========================================== |
| 37 | + STAC |
| 38 | + A Roland Smart Tally Client |
| 39 | + by: Team STAC |
| 40 | + https://github.com/Xylopyrographer/STAC |
| 41 | +
|
| 42 | + Version: 2.1.1 (17e4e0) |
| 43 | + Core: 2.0.5 |
| 44 | + SDK: v4.4.2 |
| 45 | + Setup SSID: STAC-00F8A86C |
| 46 | + Setup URL: http://setup.local |
| 47 | + Setup IP: 192.168.6.14 |
| 48 | + MAC: 94:B9:6C:A8:F8:00 |
| 49 | + -------------------------------- |
| 50 | + WiFi Network SSID: SmartTallyNet |
| 51 | + Smart Tally IP: 192.168.1.90 |
| 52 | + Port #: 80 |
| 53 | + Max Tally Channel: 4 |
| 54 | + Polling Interval: 300 ms |
| 55 | + =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
| 56 | + Active Tally Channel: 5 |
| 57 | + Tally Mode: Camera Operator |
| 58 | + Auto start: Enabled |
| 59 | + Brightness Level: 1 |
| 60 | +========================================= |
| 61 | + WiFi Connected. IP: 192.168.1.14 |
| 62 | +=========================================``` |
| 63 | +Items above the "`=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=`" line are those from the STAC setup via a web browser. Items below that line are set using the STAC display button. |
| 64 | +
|
| 65 | +The "`WiFi Connected.`" line will show up after the STAC connects to the WiFi network and has an IP address assigned. |
| 66 | +
|
| 67 | +If the STAC has not been set up, it'll tell you that. And it will let you know when it's waiting for the setup data. Then once set up, it'll send the rest of the information. |
| 68 | +
|
| 69 | +If it is operating in Peripheral Mode, it'll send that info out, something like... |
| 70 | +
|
| 71 | +``` |
| 72 | +========================================== |
| 73 | + STAC |
| 74 | + A Roland Smart Tally Client |
| 75 | + by: Team STAC |
| 76 | + https://github.com/Xylopyrographer/STAC |
| 77 | + |
| 78 | + Version: 2.1.1 (17e4e0) |
| 79 | + Core: 2.0.5 |
| 80 | + SDK: v4.4.2 |
| 81 | + Setup SSID: STAC-00F8A86C |
| 82 | + Setup URL: http://setup.local |
| 83 | + Setup IP: 192.168.6.14 |
| 84 | + MAC: 94:B9:6C:A8:F8:00 |
| 85 | + -------------------------------- |
| 86 | + OPERATING IN PERIPHERAL MODE |
| 87 | + Tally Mode: Talent |
| 88 | + Brightness Level: 1 |
| 89 | +=======================================``` |
| 90 | +In Peripheral Mode, only the display brightness level and tally display mode can be set, using the display button. |
| 91 | + |
| 92 | +When doing a Factory Reset, it'll send out information to let you know how that's progressing. |
| 93 | + |
| 94 | +Likewise, if a software update is running, it'll let you know that too. |
| 95 | + |
| 96 | +You can select and copy this information to paste into another application. |
| 97 | + |
| 98 | +**Note:**<br> |
| 99 | +If you see a bunch of garbage in the CoolTerm window after restarting the STAC, ensure that CoolTerm is set up as described above—especially the Baudrate setting. |
| 100 | + |
| 101 | +### Other Systems |
| 102 | + |
| 103 | +CoolTerm is available for a number of systems and platforms. The serial communications port descriptor is different for each, but once you discover that, things should function as described above. |
| 104 | + |
| 105 | +### Geek Info |
| 106 | + |
| 107 | +If you're curious, part of the info dump looks like: |
| 108 | + |
| 109 | +``` |
| 110 | + Version: 2.1.1 (17e4e0) |
| 111 | + Core: 2.0.5 |
| 112 | + SDK: v4.4.2 |
| 113 | + Setup SSID: STAC-00F8A86C |
| 114 | + Setup URL: http://setup.local |
| 115 | + Setup IP: 192.168.6.14 |
| 116 | + MAC: 94:B9:6C:A8:F8:00 |
| 117 | +``` |
| 118 | +Here: |
| 119 | + |
| 120 | +`Version` is the version number of the STAC software. The characters in brackets are the "build number" of this version. |
| 121 | + |
| 122 | +`Core` is the arduino-esp32 core version used by the STAC software version. |
| 123 | + |
| 124 | +`SDK` is the espressif ESP-IDF software development kit version used by the arduino-esp32 core. |
| 125 | + |
| 126 | +`MAC` is the WiFi network interface MAC address. |
| 127 | + |
| 128 | +Useful info if you're interested in tweaking the STAC software. File it in the trivia bucket otherwise. |
| 129 | + |
| 130 | +The other bits of the data dump are covered in the *STAC Users Guide*. |
|
0 commit comments