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
9 years ago
Scott Lahteine
938e6d15c4
Patch up some flaws, here and there
9 years ago
Scott Lahteine
d7b882e430
Move tests for old symbols to the top of sanity check
9 years ago
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
9 years ago
Scott Lahteine
f1be87a85c
Move probe pin sanity checks out of ABL block
9 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
9 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.
9 years ago
Scott Lahteine
c94b6dd3e7
Revert to SanityCheck on every .cpp file
9 years ago
Scott Lahteine
3be49881c0
Make SanityCheck.h a catch-all for obsolete configs
9 years ago
Scott Lahteine
fa647cca23
Do the sanity check just once per build
9 years ago
Scott Lahteine
1fe60b723f
Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
...
Sanity check for too many temp sensors
9 years ago
Scott Lahteine
a5212bf277
Sanity check for too many temp sensors
9 years ago
Scott Lahteine
d6c50671d3
Sanitycheck: Z_SAFE_HOMING points are reachable
9 years ago
Scott Lahteine
a6203366b6
Sanitycheck: Z_SAFE_HOMING requires a probe
9 years ago
Scott Lahteine
91777dd76c
Add DUAL_NOZZLE_DUPLICATION_MODE option
9 years ago
Scott Lahteine
260bbb3109
Fix a couple of simple typos
9 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
9 years ago
João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
9 years ago
Scott Lahteine
103d312f6d
MBL can actually do up to 9 x 9
9 years ago
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
9 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
9 years ago
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
9 years ago
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
9 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
9 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
9 years ago
Scott Lahteine
655c3fd55f
Move delta ABL sanity checks up
9 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
Scott Lahteine
d7e9647505
Sanity Check for probe raises
9 years ago
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.
9 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
9 years ago
Scott Lahteine
dbfc87cdcf
Squish sanity check for build info
9 years ago
Scott Lahteine
03c70c1990
SERVO_DEACTIVATION_DELAY => SERVO_DELAY
9 years ago
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
9 years ago
Scott Lahteine
42ce60c5cc
Make sure NUM_SERVOS is set for Z servo endstop
9 years ago
Scott Lahteine
2798499b71
XY_TRAVEL_SPEED => XY_PROBE_SPEED
9 years ago
esenapaj
14b661b9e5
Enclose #error string by double-quotes
9 years ago
Scott Lahteine
3996242e9d
Allow Z_MIN_PROBE_REPEATABILITY_TEST solo
9 years ago
Scott Lahteine
9beb3f2f5e
Merge pull request #4097 from thinkyhead/rc_fil_runout_cleanup
...
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine
f215b30932
Merge pull request #4093 from thinkyhead/rc_probe_without_abl
...
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
2fd2301928
FILRUNOUT => FIL_RUNOUT
9 years ago
Scott Lahteine
de12228758
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
add0032820
Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN
9 years ago
Scott Lahteine
1bed392c68
HAS_Z_ENDSTOP_SERVO => HAS_Z_SERVO_ENDSTOP
9 years ago
Scott Lahteine
47ce810f52
Remove support for XY servo endstops
9 years ago
Scott Lahteine
f639044c24
Merge pull request #3609 from jbrazio/feature/config-version
...
Adds versioning for Configuration.h & Configuration_adv.h
9 years ago
João Brázio
8ccd97e7cc
Updated all example configuration files
9 years ago
João Brázio
de8108648f
Added a versioning system to the config files
9 years ago
Scott Lahteine
6d62a4ffc8
Patch LIN_ADVANCE for style and forward-compatibility
9 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine
32f8300cc6
Merge pull request #3944 from thinkyhead/rc_eboston_lcd_contrast
...
Improved LCD contrast handling
9 years ago
Scott Lahteine
b3a37b493d
Patch G28 servo stow to use Conditionals, raise_z_after_probing
9 years ago
Scott Lahteine
b703fa9538
Add sanity check for SAV_3DGLCD display types
9 years ago
Scott Lahteine
fe3122774a
Merge pull request #3806 from thinkyhead/rc_coreyz_support
...
Support for COREYZ. Fixes for COREXY, COREXZ
9 years ago
Scott Lahteine
6c7f4909b1
COREYZ Conditionals, SanityCheck for only a single kinematic
9 years ago
Scott Lahteine
92ac133f2b
Conditionals and Sanity Check for SINGLENOZZLE
9 years ago
Scott Lahteine
2a7b1a85f7
Improve DUAL_X_CARRIAGE sanity check errors
9 years ago
esenapaj
e2b87f6c85
Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE
9 years ago
Scott Lahteine
ddf3e1e22d
Tweaks to some verbiage
9 years ago
Scott Lahteine
a713043acd
Merge pull request #3749 from esenapaj/patch-3
...
Enclose all #error strings by double-quotes
9 years ago
João Brázio
d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics
9 years ago
esenapaj
888443ca1e
Enclose all #error strings with apostrophes
9 years ago
Scott Lahteine
c827671299
Mention Z_PROBE_ALLEN_KEY in probe sanity checks
9 years ago
Scott Lahteine
ea1dd31851
Enclose #error strings with apostrophes in quotes
9 years ago
Scott Lahteine
15fc93d742
Cleanup and consolidate probe conditionals for clarity
9 years ago
Scott Lahteine
0c11566f42
Replace LANGUAGE_INCLUDE with LCD_LANGUAGE
9 years ago
Scott Lahteine
259794c0be
Make DISPLAY_CHARSET_HD44780 a single setting
9 years ago
João Brázio
170f7e8a45
Rework Marlin's versioning system
9 years ago
Scott Lahteine
aaf9d19954
Allow Z_SAFE_HOMING to compile without a probe
9 years ago
Scott Lahteine
1cc622b167
Fix minor spelling in comments
9 years ago
Scott Lahteine
9e95f30de0
Merge pull request #3495 from jbrazio/bugfix/followup-3485
...
Throw an error if ENCODER_PULSES_PER_STEP < -1
9 years ago
João Brázio
9a3f676709
Throw an error if ENCODER_PULSES_PER_STEP < -1
9 years ago
esenapaj
2eb1b102f8
Support for "mechanical probe" with Allen Key as a special case
9 years ago
João Brázio
ca6c6ec4ca
Versions of Arduino IDE prior to 1.6.0 are no longer supported
9 years ago
Scott Lahteine
da2ff4a6d3
Catch a TEMP_SENSOR error before a pins issue
9 years ago
Scott Lahteine
2b4c42610c
Adjust SanityCheck messages
9 years ago
Scott Lahteine
a617d12f70
Account for Z_DUAL_ENDSTOPS in sanity checking of endstops
9 years ago
Scott Lahteine
868eebfdee
Simplify configuration of Z2 endstops
9 years ago
Scott Lahteine
e5771346a4
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
9 years ago
Scott Lahteine
de333c4fea
Merge pull request #3279 from thinkyhead/rc_filament_width_sensor
...
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
jbrazio
0880fecbd4
Show a warning message when Arduino IDE is prior to 1.5
9 years ago
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
9 years ago
Scott Lahteine
4823791eb0
Merge pull request #3228 from esenapaj/patch-1
...
Fix spelling
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
esenapaj
89a845659a
Fix spelling
...
PROBABLE ->PROBEABLE
This is follow-up to #3069 ?
9 years ago
Scott Lahteine
1cc316f1fd
Merge pull request #3082 from thinkyhead/updated_2820
...
This is quite comprehensive. If probes are disabled in any case when they shouldn't be, I'm sure we will hear about it soon.
9 years ago
Scott Lahteine
68085ca855
Updated M48 friendly for DELTA
...
Partial implementation with reference to MarlinFirmware/Marlin#3011
9 years ago
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 years ago