// Advanced settings can be found in Configuration_adv.h
// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
+//User specified version info of THIS file to display in [Pronterface, etc] terminal window during startup.
+//Implementation of an idea by Prof Braino to inform user that any changes made
+//to THIS file by the user have been successfully uploaded into firmware.
+#define STRING_VERSION_CONFIG_H "2012-02-08j" //Personal revision number for changes to THIS file.
+#define STRING_CONFIG_H_AUTHOR "username" //Who made the changes.
+
// This determines the communication speed of the printer
#define BAUDRATE 250000
//#define BAUDRATE 115200
{
setup_powerhold();
SERIAL.begin(BAUDRATE);
+ SERIAL_PROTOCOLLNPGM("start");
SERIAL_ECHO_START;
+ SERIAL_ECHOPGM("Marlin: ");
SERIAL_ECHOLNPGM(VERSION_STRING);
- SERIAL_PROTOCOLLNPGM("start");
+ #ifdef STRING_VERSION_CONFIG_H
+ #ifdef STRING_CONFIG_H_AUTHOR
+ SERIAL_ECHO_START;
+ SERIAL_ECHOPGM("Configuration.h: ");
+ SERIAL_ECHOPGM(STRING_VERSION_CONFIG_H);
+ SERIAL_ECHOPGM(" | Author: ");
+ SERIAL_ECHOLNPGM(STRING_CONFIG_H_AUTHOR);
+ #endif
+ #endif
SERIAL_ECHO_START;
SERIAL_ECHOPGM("Free Memory:");
SERIAL_ECHO(freeMemory());