Scott Lahteine
e5505e3b33
Allow non-square leveling grid
2016-09-18 13:11:20 -05:00
Scott Lahteine
41d8149bce
Sanity check for more than 1 controller
2016-09-13 03:33:02 -05:00
Scott Lahteine
40785ce8ac
Use count method for kinematic sanity check
2016-09-13 03:33:02 -05:00
Scott Lahteine
3236762e07
Clean up sanity check for LCD_PROGRESS_BAR
2016-09-13 03:33:02 -05:00
Scott Lahteine
74d7f5e57b
Patch SCARA example config
2016-09-13 03:32:59 -05:00
Scott Lahteine
12b94e419f
Sanitycheck endstop plugs based on homing direction
2016-09-08 13:56:32 -05:00
Scott Lahteine
1e6d1c39ea
Improve verbiage of dropsegments sanity error
2016-08-28 19:40:32 -05:00
Scott Lahteine
a2572d2854
Fix Danish encoding and an error message
2016-08-28 09:51:06 -05:00
Scott Lahteine
ab59280075
MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
...
Follow-up to #4666
2016-08-21 08:56:03 -05:00
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.
2016-08-20 23:35:27 -05:00
Scott Lahteine
374f8d2014
dropsegments => MIN_SEGMENTS_FOR_MOVE
2016-08-20 18:52:15 -05:00
Scott Lahteine
9b1f3f7d12
Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS
2016-08-19 04:45:32 -05:00
Scott Lahteine
d63b8e2b2b
Additional details for I2C_SLAVE_ADDRESS
2016-08-15 19:27:53 -07:00
Scott Lahteine
8100a4dace
Fix a compile error in EMERGENCY_PARSER sanity check
2016-08-08 21:49:57 -07:00
Scott Lahteine
367dad5902
Sanity check Z_DUAL_ENDSTOPS with DELTA
2016-08-07 17:08:41 -07:00
Scott Lahteine
5ef4a5577c
Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
...
Patch up some flaws here and there
2016-08-05 23:49:57 -07:00
Scott Lahteine
938e6d15c4
Patch up some flaws, here and there
2016-08-05 08:17:37 -07:00
Scott Lahteine
d7b882e430
Move tests for old symbols to the top of sanity check
2016-08-04 21:03:55 -07:00
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
2016-08-03 21:18:38 -07:00
Scott Lahteine
f1be87a85c
Move probe pin sanity checks out of ABL block
2016-08-02 20:55:17 -07:00
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
2016-07-31 17:49:34 -07:00
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
2016-07-29 17:34:14 -07:00
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.
2016-07-28 19:51:48 -07:00
Scott Lahteine
c94b6dd3e7
Revert to SanityCheck on every .cpp file
2016-07-28 17:17:50 -07:00
Scott Lahteine
3be49881c0
Make SanityCheck.h a catch-all for obsolete configs
2016-07-26 12:41:40 -07:00
Scott Lahteine
fa647cca23
Do the sanity check just once per build
2016-07-26 12:37:14 -07:00
Scott Lahteine
1fe60b723f
Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
...
Sanity check for too many temp sensors
2016-07-24 15:38:41 -07:00
Scott Lahteine
a5212bf277
Sanity check for too many temp sensors
2016-07-24 13:47:27 -07:00
Scott Lahteine
d6c50671d3
Sanitycheck: Z_SAFE_HOMING points are reachable
2016-07-24 10:54:47 -07:00
Scott Lahteine
a6203366b6
Sanitycheck: Z_SAFE_HOMING requires a probe
2016-07-24 10:54:25 -07:00
Scott Lahteine
91777dd76c
Add DUAL_NOZZLE_DUPLICATION_MODE option
2016-07-22 16:22:56 -07:00
Scott Lahteine
260bbb3109
Fix a couple of simple typos
2016-07-22 16:22:56 -07:00
Scott Lahteine
204fd6ec44
Set homing feedrates individually
2016-07-19 17:31:58 -07:00
João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
2016-07-19 15:07:02 -07:00
Scott Lahteine
103d312f6d
MBL can actually do up to 9 x 9
2016-07-17 14:11:25 -07:00
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
2016-07-17 13:35:21 -07:00
Scott Lahteine
22b4cff423
New extruder type configuration options
2016-07-17 00:13:56 -07:00
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
2016-07-14 00:07:36 +01:00
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
2016-07-13 21:14:19 +01:00
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
2016-07-12 20:00:33 -07:00
Scott Lahteine
0554b65d22
Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
...
Sled-probe sanity fix, conditionals for remaining types of leveling
2016-07-12 16:36:33 -07:00
Scott Lahteine
655c3fd55f
Move delta ABL sanity checks up
2016-07-12 16:10:16 -07:00
Scott Lahteine
91bd6eade7
X_DUAL_STEPPER_DRIVERS configuration option
2016-07-11 10:22:19 -07:00
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
2016-07-09 18:06:51 -07:00
Petr Zahradnik
a2159cfbc3
Error message change in SanityCheck.h
2016-07-09 17:57:54 -07:00
Petr Zahradník junior
315b4c2153
Runout sensor without SD Card
2016-07-09 17:57:53 -07:00
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.
2016-07-07 16:37:22 -07:00
Scott Lahteine
d7e9647505
Sanity Check for probe raises
2016-07-06 13:46:06 -07:00
AnHardt
16c83d203b
Make use of the good features of a sled probe for all probes.
...
Move and extend axis_unhomed test to deploy/stow_z_probe().
Move and extend position store/restore to deploy/stow_z_probe().
Now all kinds of probes can use the 'E' parameter in G29/M48.
Allen key probes can be used now for grid and 3-point levelling.
Deploying the Allen Key probe uses big moves in z direction.
Too dangerous for an unhomed z-axis.
Throw a compile time error when we try to configure an
Allen Key probe homing to z-min and having no other z-min-endstop.
2016-07-06 04:11:04 +02:00
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
2016-07-02 15:34:33 -07:00