Commit Graph

283 Commits

Author SHA1 Message Date
b63e82f309 M421 Mesh Point Offset and misc. UBL clean up (#6685)
* M421 Mesh Point Offset and misc. UBL clean up

Allow M421 to accept an offset as well as absolute value for a specified
mesh point.
And misc. UBL clean up to reduce redundent code.

* Better error checking for M421

* Fix M421 Y index bug

I just noticed....  We've had a Y index bug for who knows how long?
2017-05-10 18:54:10 -05:00
081bf1f879 Patch #else / #endif comments 2017-05-09 12:37:23 -05:00
77aa16005d Polish font
Add polish font for GLCD displays only.
HD44780 work properly without polish character.
Update language_pl.h.
2017-04-21 21:42:41 -05:00
04050237f0 Header and pins changes to support 5 extruders 2017-04-07 10:46:36 -05:00
48c6284c91 Immediate commands take precedence 2017-03-19 21:50:48 -05:00
b31604a492 Message for every KILL and STOP
No more mystery halts & resets

Moved messages to language.h

Added current command to inactive timeout message
2017-03-15 21:05:11 -05:00
8289ea1316 Use a short name for the filament "endstop" 2017-02-15 05:29:34 -06:00
8bf0b496b9 Improve M600 with timeout, wait for heatup. 2017-02-15 05:29:34 -06:00
c15b9a6a06 No space after X: or A: in M114 output 2017-02-12 00:10:03 -06:00
4e2639942b Support for M335 case light "no case light" 2016-12-19 23:23:08 -08:00
6d7b1cdf6c Add M421 for ABL Bilinear 2016-12-15 19:39:11 -08:00
2643404ac8 Throw an error in M420 if can't enable 2016-12-15 19:08:43 -08:00
2dbd38ce16 tag the utf-8 strings 2016-12-13 11:54:35 -05:00
a298a58684 Remove redundant "E" 2016-12-09 02:27:34 +09:00
jes
c90191faaf adding ukrainian laguage support 2016-11-29 14:49:45 +02:00
aee71c543e Minor formatting in language.h 2016-11-26 06:53:52 -06:00
6fb9c6fe07 Follow-up for #5167 Turkish Language
Add check for Turkish Font before setting better font for graphic displays
2016-11-23 14:19:15 -06:00
3c9a838651 Extended capabilities report in M115 2016-11-09 02:32:58 -06:00
be48792e9c Follow up the PR #5167 (Add Turkish Language), etc
・Remove all the #ifndef
・Follow the PR #4603 (Strip never-translated strings from language
files)
・Follow the PR #4634 (Set language display charset in language.h)
・Follow the PR #4936 (Put max_jerk vars in array, clean up jerk code)
・Adjust spacing
2016-11-06 23:59:02 +09:00
accabf088a Add support for Z2 min endstop to M119 2016-10-29 01:54:02 -05:00
c6dd539c84 Print error for M42 bad pin 2016-09-23 15:39:02 -05:00
c2744d8a8b Add support for G2/G3 with R parameter 2016-09-19 00:35:09 -05:00
788a16fc46 Clean up serial out code 2016-09-13 03:33:03 -05:00
00cdb15cec Move invariant LCD strings to language.h 2016-08-26 02:48:57 -05:00
280534c06f Add M211: Enable/Disable Software Endstops 2016-08-21 00:10:08 -05:00
aa30550b21 Keep SIMULATE_ROMFONT only language.h 2016-08-15 19:11:31 -07:00
cec61c350d Set language display charset in language.h 2016-08-15 19:01:12 -07:00
24a1a16e5d Move versioning to MarlinConfig.h 2016-07-26 12:37:14 -07:00
c6226bb0aa Unify config in a single include without nested includes 2016-07-25 23:04:19 -07:00
cbc7f22ad9 Implement DUAL_NOZZLE_DUPLICATION_MODE 2016-07-22 16:23:58 -07:00
2f26bc2153 Adds filamentUsed and longestPrint stats to PrintCounter 2016-07-16 12:12:27 +01:00
928ff6487a Greek language pack from @psavva 2016-07-10 18:59:04 -07:00
a129078927 Add an emergency-command parser to MarlinSerial (supporting M108)
Add an emergency-command parser to MarlinSerial's RX interrupt.

The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.

To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.

This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".

The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.

One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"

Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.

Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose.
2016-07-07 16:37:22 -07:00
bd491818d6 Reduce storage requirements for strings, make some PGM 2016-06-27 20:36:18 -07:00
400e13d136 Output a message for SD read errors 2016-06-19 17:14:56 -07:00
02e5dad29a Include Croatian in language listings 2016-06-16 16:18:26 -07:00
360adc6a3b Small reduction in M421 code 2016-05-23 14:25:42 -07:00
f5a036510f Extend M421 with I and J parameters
Extend M421 with I and J parameters
2016-05-21 00:18:09 +02:00
13175ce7da Fix error checking in M421 2016-05-14 17:12:44 -07:00
0c11566f42 Replace LANGUAGE_INCLUDE with LCD_LANGUAGE 2016-04-27 20:06:40 -07:00
259794c0be Make DISPLAY_CHARSET_HD44780 a single setting 2016-04-27 20:06:40 -07:00
170f7e8a45 Rework Marlin's versioning system 2016-04-24 05:21:17 +01:00
ba66336503 Output error for disabled M303 2016-04-18 19:03:45 -07:00
d5b19a49f6 Merge pull request #3384 from thinkyhead/rc_adjust_M111_output
Final tweaks to M111 output
2016-04-05 16:48:59 -07:00
9240682630 Followup #3326: Update DEFAULT_SOURCE_URL comment 2016-04-05 02:21:23 +01:00
56e8e2b0eb Final tweaks to M111 output 2016-04-04 15:36:07 -07:00
2b01649533 Move default machine info to pins files 2016-04-02 18:53:05 -07:00
4f24323817 Split DEFAULT_MACHINE_NAME from DEFAULT_SOURCE_URL
Addressing #3325 – Avoid undefined symbol errors in the compiler.
2016-04-02 18:41:01 -07:00
4402760739 Echo all debug levels in M111, default to DEBUG_NONE
Redo of #3268 by @jbrazio
2016-03-29 19:18:45 -07:00
0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on #3231
2016-03-25 00:45:56 -07:00