Scott Lahteine
03c70c1990
SERVO_DEACTIVATION_DELAY => SERVO_DELAY
8 jaren geleden
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
8 jaren geleden
Scott Lahteine
42ce60c5cc
Make sure NUM_SERVOS is set for Z servo endstop
8 jaren geleden
Scott Lahteine
2798499b71
XY_TRAVEL_SPEED => XY_PROBE_SPEED
8 jaren geleden
esenapaj
14b661b9e5
Enclose #error string by double-quotes
8 jaren geleden
Scott Lahteine
3996242e9d
Allow Z_MIN_PROBE_REPEATABILITY_TEST solo
8 jaren geleden
Scott Lahteine
2fd2301928
FILRUNOUT => FIL_RUNOUT
8 jaren geleden
Scott Lahteine
de12228758
Make Z Probe options independent of ABL
8 jaren geleden
Scott Lahteine
add0032820
Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN
8 jaren geleden
Scott Lahteine
1bed392c68
HAS_Z_ENDSTOP_SERVO => HAS_Z_SERVO_ENDSTOP
8 jaren geleden
Scott Lahteine
47ce810f52
Remove support for XY servo endstops
8 jaren geleden
João Brázio
8ccd97e7cc
Updated all example configuration files
8 jaren geleden
João Brázio
de8108648f
Added a versioning system to the config files
8 jaren geleden
Scott Lahteine
6d62a4ffc8
Patch LIN_ADVANCE for style and forward-compatibility
8 jaren geleden
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
8 jaren geleden
Scott Lahteine
b3a37b493d
Patch G28 servo stow to use Conditionals, raise_z_after_probing
8 jaren geleden
Scott Lahteine
b703fa9538
Add sanity check for SAV_3DGLCD display types
8 jaren geleden
Scott Lahteine
6c7f4909b1
COREYZ Conditionals, SanityCheck for only a single kinematic
8 jaren geleden
Scott Lahteine
92ac133f2b
Conditionals and Sanity Check for SINGLENOZZLE
8 jaren geleden
Scott Lahteine
2a7b1a85f7
Improve DUAL_X_CARRIAGE sanity check errors
8 jaren geleden
esenapaj
e2b87f6c85
Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE
8 jaren geleden
Scott Lahteine
ddf3e1e22d
Tweaks to some verbiage
8 jaren geleden
João Brázio
d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics
8 jaren geleden
esenapaj
888443ca1e
Enclose all #error strings with apostrophes
8 jaren geleden
Scott Lahteine
c827671299
Mention Z_PROBE_ALLEN_KEY in probe sanity checks
8 jaren geleden
Scott Lahteine
ea1dd31851
Enclose #error strings with apostrophes in quotes
8 jaren geleden
Scott Lahteine
15fc93d742
Cleanup and consolidate probe conditionals for clarity
8 jaren geleden
Scott Lahteine
0c11566f42
Replace LANGUAGE_INCLUDE with LCD_LANGUAGE
8 jaren geleden
Scott Lahteine
259794c0be
Make DISPLAY_CHARSET_HD44780 a single setting
8 jaren geleden
João Brázio
170f7e8a45
Rework Marlin's versioning system
8 jaren geleden
Scott Lahteine
aaf9d19954
Allow Z_SAFE_HOMING to compile without a probe
8 jaren geleden
Scott Lahteine
1cc622b167
Fix minor spelling in comments
8 jaren geleden
João Brázio
9a3f676709
Throw an error if ENCODER_PULSES_PER_STEP < -1
8 jaren geleden
esenapaj
2eb1b102f8
Support for "mechanical probe" with Allen Key as a special case
8 jaren geleden
João Brázio
ca6c6ec4ca
Versions of Arduino IDE prior to 1.6.0 are no longer supported
8 jaren geleden
Scott Lahteine
da2ff4a6d3
Catch a TEMP_SENSOR error before a pins issue
8 jaren geleden
Scott Lahteine
2b4c42610c
Adjust SanityCheck messages
8 jaren geleden
Scott Lahteine
a617d12f70
Account for Z_DUAL_ENDSTOPS in sanity checking of endstops
8 jaren geleden
Scott Lahteine
868eebfdee
Simplify configuration of Z2 endstops
8 jaren geleden
Scott Lahteine
e5771346a4
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
8 jaren geleden
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
8 jaren geleden
jbrazio
0880fecbd4
Show a warning message when Arduino IDE is prior to 1.5
8 jaren geleden
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
8 jaren geleden
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8 jaren geleden
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8 jaren geleden
esenapaj
89a845659a
Fix spelling
PROBABLE ->PROBEABLE
This is follow-up to #3069 ?
8 jaren geleden
Scott Lahteine
68085ca855
Updated M48 friendly for DELTA
Partial implementation with reference to MarlinFirmware/Marlin#3011
8 jaren geleden
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
8 jaren geleden
AnHardt
3f45a1acf9
Check probes only when deployed
Aim: Test probes in update_endstops only when activated
Changes:
Configurations
Add define for FIX_MOUNTED_PROBE to handle the situation where formerly ENDSTOPS_ONLY_FOR_HOMING had to be set, or lowering the nozzle below Z_PROBE_OFFSET_FROM_EXTRUDER could give an "endstop hit" message.
Add define for Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to indicate a common situation, that we have a probe but it is connected to an endstop pin
Add some comments
Shift some entries to have related things together.
Conditionals.h
We have a probe (HAS_Z_MIN_PROBE) if one of the pins is defined AND one of the probes is defined.
SanityCheck.h
Add some tests if the probe is connected and if we have defined a probe.
stepper.cpp
Changes to test the probe only when it is deployed (z_probe_is_active).
Test update_endstops() when the probe is deployed.
MarlinMain.cpp
a. set and reset z_probe_is_active in deploy_z_probe(), stow_z_probe() and dock_sled()
b. set and reset z_probe_is_active in the case a z-servo is moved to a defined position. The only remaining unhandled servo move is in M280 where we do not end in a defined position. If you want to handle a probe use M401/402
c. skip deploying/stowing when already deployed/stowed in the dedicated deploy/stow functions.
d. Handle the new FIX_MOUNTED_PROBE in parallel to a servo driven probe/endstop.
To do: In another PR. handle all probes in deploy/stow_z_probe.
Sort out SERVO_LEVELING vs. HAS_SERVO_ENDSTOPS.
9 jaren geleden
Scott Lahteine
d9e1f22682
BABYSTEPPING requires ULTRA_LCD
8 jaren geleden