Scott Lahteine
e05af606a8
Clean up probe config options
8 years ago
Scott Lahteine
c4dcfa254e
Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH
8 years ago
Scott Lahteine
7d9ebda478
Remove redundant servo probe sanity check
8 years ago
Scott Lahteine
e5505e3b33
Allow non-square leveling grid
8 years ago
Scott Lahteine
41d8149bce
Sanity check for more than 1 controller
8 years ago
Scott Lahteine
40785ce8ac
Use count method for kinematic sanity check
8 years ago
Scott Lahteine
3236762e07
Clean up sanity check for LCD_PROGRESS_BAR
8 years ago
Scott Lahteine
74d7f5e57b
Patch SCARA example config
8 years ago
Scott Lahteine
12b94e419f
Sanitycheck endstop plugs based on homing direction
8 years ago
Scott Lahteine
1e6d1c39ea
Improve verbiage of dropsegments sanity error
8 years ago
Scott Lahteine
a2572d2854
Fix Danish encoding and an error message
8 years ago
Scott Lahteine
ab59280075
MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
...
Follow-up to #4666
8 years ago
Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
...
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine
374f8d2014
dropsegments => MIN_SEGMENTS_FOR_MOVE
8 years ago
Scott Lahteine
9b1f3f7d12
Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS
8 years ago
Scott Lahteine
d63b8e2b2b
Additional details for I2C_SLAVE_ADDRESS
8 years ago
Scott Lahteine
8100a4dace
Fix a compile error in EMERGENCY_PARSER sanity check
8 years ago
Scott Lahteine
367dad5902
Sanity check Z_DUAL_ENDSTOPS with DELTA
8 years ago
Scott Lahteine
5ef4a5577c
Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
...
Patch up some flaws here and there
8 years ago
Scott Lahteine
938e6d15c4
Patch up some flaws, here and there
8 years ago
Scott Lahteine
d7b882e430
Move tests for old symbols to the top of sanity check
8 years ago
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
8 years ago
Scott Lahteine
f1be87a85c
Move probe pin sanity checks out of ABL block
8 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
8 years ago
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
8 years ago
Scott Lahteine
ea5ac94804
Improved MANUAL_[XYZ]_HOME_POS
...
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
8 years ago
Scott Lahteine
c94b6dd3e7
Revert to SanityCheck on every .cpp file
8 years ago
Scott Lahteine
3be49881c0
Make SanityCheck.h a catch-all for obsolete configs
8 years ago
Scott Lahteine
fa647cca23
Do the sanity check just once per build
8 years ago
Scott Lahteine
1fe60b723f
Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
...
Sanity check for too many temp sensors
8 years ago
Scott Lahteine
a5212bf277
Sanity check for too many temp sensors
8 years ago
Scott Lahteine
d6c50671d3
Sanitycheck: Z_SAFE_HOMING points are reachable
8 years ago
Scott Lahteine
a6203366b6
Sanitycheck: Z_SAFE_HOMING requires a probe
8 years ago
Scott Lahteine
91777dd76c
Add DUAL_NOZZLE_DUPLICATION_MODE option
8 years ago
Scott Lahteine
260bbb3109
Fix a couple of simple typos
8 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
8 years ago
João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
8 years ago
Scott Lahteine
103d312f6d
MBL can actually do up to 9 x 9
8 years ago
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
8 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
8 years ago
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
8 years ago
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
8 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
8 years ago
Scott Lahteine
0554b65d22
Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
...
Sled-probe sanity fix, conditionals for remaining types of leveling
8 years ago
Scott Lahteine
655c3fd55f
Move delta ABL sanity checks up
8 years ago
Scott Lahteine
91bd6eade7
X_DUAL_STEPPER_DRIVERS configuration option
9 years ago
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
9 years ago
Petr Zahradnik
a2159cfbc3
Error message change in SanityCheck.h
9 years ago
Petr Zahradník junior
315b4c2153
Runout sensor without SD Card
9 years ago
AnHardt
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.
9 years ago