AnHardt
36746143a1
Correct output of M48 (PR#2336)
n_samples is an uint8_t .
Got printouts like:
50 of 2 ...
9 years ago
Scott Lahteine
f6ca5a8da8
Allow "M110 N123" without a checksum
9 years ago
Scott Lahteine
aaad65ff5d
Include a comment documenting M110
9 years ago
Scott Lahteine
862c72b030
Put the mandatory test of gcode_N first
9 years ago
Scott Lahteine
30976f9773
Allow M110 to handle a second N argument
9 years ago
Scott Lahteine
5ccb1c9e7d
Use millis for M600 audio feedback interval
9 years ago
Scott Lahteine
fb16a83b8a
Cleanup M600 documentation comments
9 years ago
Scott Lahteine
97ec224d72
Replace target with destination in M600
9 years ago
Scott Lahteine
4ce9ddbb74
Check the temperature before filament change
9 years ago
AnHardt
722829b058
Move buzzing code to buzzr.h & buzzer.cpp (PR#2307)
at least the lcd independent part from Marlin_main.cpp.
9 years ago
schlotzz
1e9cf905c7
Enable ZigZag AutoBedLeveling on Deltas (PR#2273)
ZigZag has been disabled by fault due to do_topography_map
9 years ago
AnHardt
6ab7b560af
Rework buzzing (PR#2296)
by:
Moving HAS_LCD_BUZZ macro to Coditionals.h
Renaming HAS_LCD_BUZZ to HAS_BUZZER to make clear is has nothing to do with the lcd.
Removing the ULTRALCD condition.
Moving declaration of lcd_buzz() out of the ULTRA_LCD block in ultralcd.h
Moving definition of lcd_buzz() out of the ULTIPANEL block in ultralcd.cpp
Renaming lcd_buzz() to buzz() to make clear is has nothing to do with the lcd.
All buzzing code is now only dependent on the existence of a BEEPER-pin or the definition of a LCD_USE_I2C_BUZZER.
To do: Check the conditions for the BEEPER-pin in all pin-files.
9 years ago
Scott Lahteine
29122db2fa
Fix ULTRA_LCD spelling in HAS_LCD_BUZZ
9 years ago
Scott Lahteine
e2a4a83586
Don't re-apply Z_RAISE_BETWEEN_PROBINGS in probe_pt (PR #2281 )
9 years ago
MagoKimbra
eb81982fcd
Fix error next command in autotune (PR#2274)
Now send only temperature for T or B, but not send OK.
Host interprets the line to show the right temperature, but not in
response to M105 then stop and send commands until it ends the autotune.
9 years ago
AnHardt
55b23c896a
Optimise out_of_range_error() (PR#2265)
by avoiding the strncopy()
9 years ago
AnHardt
45642b7fe8
Respect DISABLE_AXIS settings (PR#2216)
when DEFAULT_STEPPER_DEACTIVE_TIME is over
instead of simply turn off all.
9 years ago
Scott Lahteine
962b107341
Prevent current_command_args from bypassing nul (PR#2270)
9 years ago
Scott Lahteine
ff6081be3a
Parse N[0-9]+[ ]* differently (PR #2263 )
More general solution to skip N[0-9]+[ ]* in the parser as in #2218
9 years ago
Scott Lahteine
96a3fba8ac
Reverse the sign of zprobe_zoffset
- When editing on the LCD, minus now means below the nozzle
- Stores the opposite sign in EEPROM, so bumped to “V20”
9 years ago
paclema
8d295547be
* Auto filament change on CHANGEFILAMENT feature. Now you can activate this option that extrude filament until you press the button.
10 years ago
Richard Wackerbarth
ad09d6a60f
3 Step Allen Key Probe
9 years ago
AnHardt
17b0ec84ed
Fix out_of_range_error()
For sprintf_P() the first parameter has to be a `char*` not `const char*`.
9 years ago
wurstnase
e7e964432b
consistency name for multiplier
replace extruder_multiply with extruder_multiplier
like feedrate_multiplier or volumetric_multiplier
9 years ago
MagoKimbra
76306f9073
Insert Debug DRYRUN Repetier Host compatible
9 years ago
MagoKimbra
881146bc22
Fix problem Width Cura
9 years ago
Scott Lahteine
be5236e839
Reduce setTargetedHotend by removing the switch
9 years ago
Scott Lahteine
06f401e7e5
Redo "invalid extruder" to save 264 bytes
- Use `setTargetedHotend` in `M200`, as with other commands that use
`T` for the extruder
- Synthesize the "invalid extruder" message, obviating several long
strings
9 years ago
Scott Lahteine
9beed830eb
Drop commented code_is_good lines
9 years ago
Scott Lahteine
068d4a1eb2
Ignore unknown commands if they start with G, M, or T
9 years ago
Scott Lahteine
0564625757
Update M33 for new gcode parser
9 years ago
AnHardt
af7e3f5076
Print active extruder with M105 for MAX6675
Was omitted when T0 is a MAX6675.
9 years ago
AnHardt
f0523b5816
Initialize the display earlier
to have it ready to display errors during (temperature)-setup.
9 years ago
Scott Lahteine
03d5709b09
M110 is a known command
- The command parser now displays “unknown command” in more cases.
Known commands must be added to the `switch` inside `process_commands`
to suppress the error.
9 years ago
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
9 years ago
Richard Wackerbarth
5ea139fd79
Revised Versioning mechanism
9 years ago
Scott Lahteine
68f6f149d0
Reduce code size with out_of_range_error function
- Affects code size when automatic bed leveling is enabled
9 years ago
Scott Lahteine
b55f8718c3
Indent G90/G91, G92
9 years ago
Scott Lahteine
b0d520b109
Indent G30, G31/G32
9 years ago
Scott Lahteine
ffe27a6225
Indent G29
9 years ago
Scott Lahteine
86083badc2
Indent G4, G10/G11, G28
9 years ago
Scott Lahteine
47d7a9cb5e
Indent G2/G3
9 years ago
Scott Lahteine
350f239d84
Indent G0/G1
9 years ago
Scott Lahteine
15a2351675
No need for +1 on initial seen_pointer
9 years ago
Scott Lahteine
550dd87b2a
Set seen_pointer before calling code_value
9 years ago
AnHardt
0c0ace2a04
Remove start_watching_heater() fom M104 and M109
9 years ago
Scott Lahteine
bde9c70d42
Suppress the line mismatch error after M303
9 years ago
Richard Wackerbarth
735bf2d35f
Describe Custom M Code
9 years ago
Scott Lahteine
f39658c822
M120 and M121 are reversed
9 years ago
AnHardt
89d2ee6f13
Make output on display dependant of ULTRA_LCD
9 years ago