- Mar 19, 2016
-
-
AnHardt authored
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.
-
Scott Lahteine authored
Use a serial line buffer to prevent queue corruption
-
Scott Lahteine authored
Implement BABYSTEPPING for COREXY and COREXZ
-
Scott Lahteine authored
Provide feedback to hosts when busy
-
Scott Lahteine authored
-
Scott Lahteine authored
If Marlin is blocking the serial input or command queue for any length of time (for example more than 2 seconds), it needs to send a message to serial out to inform the host that it is busy. Marlin should only send these messages out when busy, and preferably not when trying to print formatted output.
-
Scott Lahteine authored
follow-up the PR #3114
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Scott Lahteine authored
-
- Mar 18, 2016
-
-
Scott Lahteine authored
-
Scott Lahteine authored
suppress warnings
-
Scott Lahteine authored
Option to reverse the click-wheel direction in menus
-
Scott Lahteine authored
-
- Mar 16, 2016
-
-
Scott Lahteine authored
Fix initial extruder direction for second/third/fourth extruder if they run inverted to the first
-
Scott Lahteine authored
Fix CardReader::lsDive()
-
Alexander Leisentritt authored
fixes MarlinFirmware/Marlin#3144 and MarlinFirmware/Marlin#3083
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Scott Lahteine authored
Use variable in lcd_erase_line()
-
Scott Lahteine authored
Fix for #3160 MESH_BED_LEVELING broke correct G1 movement in Z
-
Scott Lahteine authored
Promote STRINGIFY to macros.h
-
Scott Lahteine authored
Support "true" and "false" in the ENABLED macro
-
Edward Patel authored
-
- Mar 15, 2016
-
-
esenapaj authored
lcd_erase_line() is called with argument, but the argument is ignored by lcd_erase_line().
-
esenapaj authored
If comparison between signed char(-128 ~ +127) and DIR_NAME_DELETED(uint8_t const 0XE5, it's +229), it makes incorrect result.
-
Scott Lahteine authored
Addition to #3140
-
Scott Lahteine authored
Uptades the pt-br translation
-
Scott Lahteine authored
Additional macro wrapping, patches for #3140
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Scott Lahteine authored
Wrap macros to prevent bad expansions
-
Scott Lahteine authored
Use local variable in recalc_delta_settings()
-
VITORIO MIGUEL PRIETO CILIA authored
-
- Mar 14, 2016
-
-
esenapaj authored
diagonal_rod hadn't been used anywhere.
-
esenapaj authored
-
Scott Lahteine authored
Extend stack_overflow_protection for lcd_move_e and _lcd_level_bed
-
Scott Lahteine authored
-