Merge branch 'Development' into marlin_configurator
Latest upstream changes
This commit is contained in:
commit
8b6766b37b
@ -101,3 +101,25 @@
|
|||||||
* M908 - Control digital trimpot directly.
|
* M908 - Control digital trimpot directly.
|
||||||
* M928 - Start SD logging (M928 filename.g) - ended by M29
|
* M928 - Start SD logging (M928 filename.g) - ended by M29
|
||||||
* M999 - Restart after being stopped by error
|
* M999 - Restart after being stopped by error
|
||||||
|
|
||||||
|
# Comments
|
||||||
|
|
||||||
|
Comments start at a `;` (semicolon) and end with the end of the line:
|
||||||
|
|
||||||
|
N3 T0*57 ; This is a comment
|
||||||
|
N4 G92 E0*67
|
||||||
|
; So is this
|
||||||
|
N5 G28*22
|
||||||
|
|
||||||
|
(example taken from the [RepRap wiki](http://reprap.org/wiki/Gcode#Comments))
|
||||||
|
|
||||||
|
If you need to use a literal `;` somewhere (for example within `M117`), you can escape semicolons with a `\`
|
||||||
|
(backslash):
|
||||||
|
|
||||||
|
M117 Hello \;)
|
||||||
|
|
||||||
|
`\` can also be used to escape `\` itself, if you need a literal `\` in front of a `;`:
|
||||||
|
|
||||||
|
M117 backslash: \\;and a comment
|
||||||
|
|
||||||
|
Please note that hosts should strip any comments before sending GCODE to the printer in order to save bandwidth.
|
File diff suppressed because it is too large
Load Diff
@ -169,8 +169,8 @@
|
|||||||
#define MSG_PID_TIMEOUT MSG_PID_AUTOTUNE_FAILED " timeout"
|
#define MSG_PID_TIMEOUT MSG_PID_AUTOTUNE_FAILED " timeout"
|
||||||
#define MSG_BIAS " bias: "
|
#define MSG_BIAS " bias: "
|
||||||
#define MSG_D " d: "
|
#define MSG_D " d: "
|
||||||
#define MSG_MIN " min: "
|
#define MSG_T_MIN " min: "
|
||||||
#define MSG_MAX " max: "
|
#define MSG_T_MAX " max: "
|
||||||
#define MSG_KU " Ku: "
|
#define MSG_KU " Ku: "
|
||||||
#define MSG_TU " Tu: "
|
#define MSG_TU " Tu: "
|
||||||
#define MSG_CLASSIC_PID " Classic PID "
|
#define MSG_CLASSIC_PID " Classic PID "
|
||||||
@ -226,8 +226,7 @@
|
|||||||
#define STR_h3 "3"
|
#define STR_h3 "3"
|
||||||
#define STR_Deg "\271"
|
#define STR_Deg "\271"
|
||||||
#define STR_THERMOMETER "\002"
|
#define STR_THERMOMETER "\002"
|
||||||
#endif
|
#elif defined(DISPLAY_CHARSET_HD44780_WESTERN) // HD44780 ROM Code: A02 (Western)
|
||||||
#ifdef DISPLAY_CHARSET_HD44780_WESTERN // HD44780 ROM Code: A02 (Western)
|
|
||||||
#define STR_Ae "\216"
|
#define STR_Ae "\216"
|
||||||
#define STR_ae "\204"
|
#define STR_ae "\204"
|
||||||
#define STR_Oe "\211"
|
#define STR_Oe "\211"
|
||||||
@ -239,6 +238,8 @@
|
|||||||
#define STR_h3 "\263"
|
#define STR_h3 "\263"
|
||||||
#define STR_Deg "\337"
|
#define STR_Deg "\337"
|
||||||
#define STR_THERMOMETER "\002"
|
#define STR_THERMOMETER "\002"
|
||||||
|
#elif defined(ULTRA_LCD)
|
||||||
|
#error You must enable either DISPLAY_CHARSET_HD44780_JAPAN or DISPLAY_CHARSET_HD44780_WESTERN for your LCD controller.
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
/*
|
/*
|
||||||
|
@ -296,8 +296,8 @@ void PID_autotune(float temp, int extruder, int ncycles)
|
|||||||
|
|
||||||
SERIAL_PROTOCOLPGM(MSG_BIAS); SERIAL_PROTOCOL(bias);
|
SERIAL_PROTOCOLPGM(MSG_BIAS); SERIAL_PROTOCOL(bias);
|
||||||
SERIAL_PROTOCOLPGM(MSG_D); SERIAL_PROTOCOL(d);
|
SERIAL_PROTOCOLPGM(MSG_D); SERIAL_PROTOCOL(d);
|
||||||
SERIAL_PROTOCOLPGM(MSG_MIN); SERIAL_PROTOCOL(min);
|
SERIAL_PROTOCOLPGM(MSG_T_MIN); SERIAL_PROTOCOL(min);
|
||||||
SERIAL_PROTOCOLPGM(MSG_MAX); SERIAL_PROTOCOLLN(max);
|
SERIAL_PROTOCOLPGM(MSG_T_MAX); SERIAL_PROTOCOLLN(max);
|
||||||
if (cycles > 2) {
|
if (cycles > 2) {
|
||||||
Ku = (4.0 * d) / (3.14159265 * (max - min) / 2.0);
|
Ku = (4.0 * d) / (3.14159265 * (max - min) / 2.0);
|
||||||
Tu = ((float)(t_low + t_high) / 1000.0);
|
Tu = ((float)(t_low + t_high) / 1000.0);
|
||||||
|
@ -52,9 +52,9 @@ More features have been added by:
|
|||||||
- Bradley Feldman,
|
- Bradley Feldman,
|
||||||
- and others...
|
- and others...
|
||||||
|
|
||||||
## Licence
|
## License
|
||||||
|
|
||||||
Marlin is published unde the [GPL license](/Documentation/COPYING.md) because I believe in open development.
|
Marlin is published under the [GPL license](/Documentation/COPYING.md) because I believe in open development.
|
||||||
Please do not use this code in products (3D printers, CNC etc) that are closed source or are crippled by a patent.
|
Please do not use this code in products (3D printers, CNC etc) that are closed source or are crippled by a patent.
|
||||||
|
|
||||||
[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=ErikZalm&url=https://github.com/MarlinFirmware/Marlin&title=Marlin&language=&tags=github&category=software)
|
[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=ErikZalm&url=https://github.com/MarlinFirmware/Marlin&title=Marlin&language=&tags=github&category=software)
|
||||||
|
Loading…
Reference in New Issue
Block a user