ErikZalm/Marlin — Issue #57: Request for Configuration.h version reporting during startup
Author: hairykiwi
Created: 2012-02-08 17:13:05+00:00
State: open

I'm experiencing mixed results regarding the display of any string data such as VERSION_STRING in the terminal window of Pronterface after 'connecting' printer.

Initially I saw no string data,( except T:xx and B:xx + 'Printer is now online.')

As suggested by Prof Braino here: http://reprap.org/wiki/PrusaBuildNotesBraino#Printer_Firmware (albeit for Sprinter)
prior to a subsequent build, I added a personal message, like the following:
SERIAL_PROTOCOLLNPGM("start: config_2012-02-08e")
This string and many others, (Marlin version number, etc) then began to display immediately after clicking 'Connect' in Pronterface - for a number of builds (how many I don't recall).

I then tried implementing a #define for the config version, after which the terminal window showed nothing but T:xx and B:xx + 'Printer is now online.'

I'm happy to experiment further, then make a pull request (if you're interested), but a brief explanation of SERIAL_PROTOCOLLNPGM etc would be helpful please. An internet search returns nothing useful. Reading Marlin.h wasn't particularly enlightening either, sorry.

Other Notes:
I double checked I haven't made any erroneous gross changes against a master copy of Marlin files.

Displayed data appears to change with change of Bits per Second used. This could be coincidental. (I've tried 115200 and 230400 as FTDI driver has no entry for 250000.)