Free serial monitor / serial data capture applications. Recommendations?

Hi all, I have a need for a serial monitor with a binary dump feature, not a technological poo, but a 'save raw data to file' feature. The only decent app I found so far is 'advanced serial port monitor' but its not free and my trial expired.

All I need is to save a TFT screenshot to the computer ( bitmap header is sent in data ). Or maybe someone knows of an app that can receive image data via serial?

Cheers chris.

I often use putty.exe for this

I gave putty a try, but I cannot see how to save the output as raw binary, the saved log file is larger than the amount of data sent. Any hints.

try under logging -> all session output

void setup()
{
  Serial.begin(9600);
  for (int i=0; i<255;i++)
  {
    Serial.write(i);
  }
}

void loop(){}

viewing with a hexviewer gives output as expected

000102030405060708090A0B0C
0E0F101112131415161718191A1B1C1D
1E1F202122232425262728292A2B2C2D
2E2F303132333435363738393A3B3C3D
3E3F404142434445464748494A4B4C4D
4E4F505152535455565758595A5B5C5D
5E5F606162636465666768696A6B6C6D
6E6F707172737475767778797A7B7C7D
7E7F808182838485868788898A8B8C8D
8E8F909192939495969798999A9B9C9D
9E9FA0A1A2A3A4A5A6A7A8A9AAABACAD
AEAFB0B1B2B3B4B5B6B7B8B9BABBBCBD
BEBFC0C1C2C3C4C5C6C7C8C9CACBCCCD
CECFD0D1D2D3D4D5D6D7D8D9DADBDCDD
DEDFE0E1E2E3E4E5E6E7E8E9EAEBECED
EEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFD
FE

The 0D is a return - interpreted by the viewer

HTERM rocks! it is free and very powerful

eried:
HTERM rocks! it is free and very powerful

You are right!

It was exactly what I needed, I tried maybe 8 different serial apps... All pretty much useless, well not useful for my needs.
HTerm was so straight forward, option for raw save and 2 clicks for capture. Finally got some screen captures happening.

Thank you.
Thanks robtillaart too, your input is appreciated.

eried:
HTERM rocks! it is free and very powerful

Any recommendation where to download the app. from? Preferably an English site. I found a few places using a search but, I was worried about getting added crap with it.

Author's page: HTerm - der-hammer

What about Terminal v1.9b also free

I especially like the macro buttons & although I've not tried has inbuilt graphing capability

Terminal should get you there...

Happy NY

eried:
Author's page: HTerm - der-hammer

Thank you! I looked the program over and I like it! I will have to test it later and try out the features.

rbright:
What about Terminal v1.9b also free

I especially like the macro buttons & although I've not tried has inbuilt graphing capability

Terminal should get you there...

Happy NY

That is the so called brey terminal and is a wonderful troubleshooting tool, I''ve been using it for years. I see I'm a rev behind and will have to check out the latest version.

Lefty

Here hobby-roboter.de I've written a python program for displaying and logging data from the arduino.

To write data to a file from Arduino is quite simple:

  Serial.print("w2file "); Serial.println(sensorValue); // write value to file

A demo program for logging analog values would be as follows:

int sensorValue = 0;        // value read from the pot

void setup() {
  // initialize serial communications at 9600 bps:
  Serial.begin(9600); 
}

void loop() {

  //Serial.println("cls"); // clear screen
  Serial.println("pos 0 460");  // set cursor position to 0,460
  Serial.println("print write analog values to file");
  
  Serial.println("pos 100 300");  // set cursor position to 0,460
  sensorValue = analogRead(A0);                      
  Serial.print("print "); Serial.println(sensorValue);  // print value on screen
  Serial.print("w2file "); Serial.println(sensorValue); // write value to file
  delay(2000);
         
}

rbright:
What about Terminal v1.9b also free

It (still) has a nasty buffer corruption bug. For most uses the bug falls somewhere between irrelevant and minor inconvenience. For logging binary data the bug is a show-stopper.

Even with the bug, it's the terminal application I turn to first. Lately I've been using Python for "advanced" applications (like logging binary data).

Coolterm can record the serial info and save it.

HTERM kicks all other serial monitor virtual asses :roll_eyes: I ve tested them all

@Eried,
what is THE feature HTERM has that other terminals are lacking? or what is the shoe that kicks the A. :wink:

robtillaart:
@Eried,
what is THE feature HTERM has that other terminals are lacking? or what is the shoe that kicks the A. :wink:

Hahaha with some German/Dutch wooden shoe I guess. Well I am not sure about the feature, it is just rock solid in everything, UI, features, no-bugs. I haven't checked recent monitors however.

with some German/Dutch wooden shoe

that really hurts I know :wink:

Rock solid sounds good, I downloaded HTERM to my desktop and give it a try

HTerm seems to lack macro buttons as available in Bray Terminal (Terminal 1.9b). I'm sure someone will correct me if I'm wrong....

rbright:
HTerm seems to lack macro buttons as available in Bray Terminal (Terminal 1.9b). I'm sure someone will correct me if I'm wrong....

  1. In fact is way better in HTerm, you can make sequences in the left panel in a tree-like structure to quicly send them, or use them as 'templates'.