AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
8 years ago
Scott Lahteine
834ad14c8d
Add quickstop_stepper to update current position with stepper.quick_stop()
8 years ago
Scott Lahteine
160a2be117
Change cancel_heatup to wait_for_heatup
8 years ago
Scott Lahteine
ef8980bfa0
Shorter labels for Print Stats info
8 years ago
Scott Lahteine
2ed625dafa
Fix compiler warnings for static screens
8 years ago
Scott Lahteine
982f10e6a0
Use STATIC_ITEM for LCD message display
8 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
8 years ago
Scott Lahteine
51b7820686
Patch up About Printer sub-menus
8 years ago
Anthony Birkett
7a377c1d75
Add "About Printer" information menu.
Includes:
*firmware version / branch / date.
*extruder count
*board information (name, serial details, power supply type)
*thermistors (names, min/max temperatures)
*printer statistics (PRINTCOUNTER details)
Thanks to @thinkyhead for contributions.
8 years ago
Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
8 years ago
Edward Patel
da88b00585
MBL: Add support for max z endstop
See https://github.com/MarlinFirmware/Marlin/issues/4088
8 years ago
Scott Lahteine
74878d1f16
Always do a brief delay in `lcd_quick_feedback`
8 years ago
Scott Lahteine
bb9c67b4b5
Tweak some feedrate vars
8 years ago
Scott Lahteine
bbf5b486c3
Add an SD Card stop function, use in ultralcd
8 years ago
Scott Lahteine
1000563d80
Make M851 standard with a bed probe
8 years ago
edwilliams16
114d9db7d0
Show babysteps on the LCD in mm, not steps
8 years ago
Alexander Leisentritt
c2b7ef1e7e
"e" was renamed to "eindex" in a previous commit
8 years ago
Scott Lahteine
4d2119f83a
_lcd_move => _lcd_move_xyz
8 years ago
Scott Lahteine
811967923a
Fix manual_move to move the correct E stepper
8 years ago
Scott Lahteine
b322ac4417
No need to check ULTIPANEL with DOGLCD
8 years ago
Scott Lahteine
ae9b09fe94
menu => screen
8 years ago
Scott Lahteine
45ea8749d3
Wrap all items depending on ULTIPANEL
8 years ago
Blue-Marlin
378ff92e98
manage_manual_move(); -> ULTIPANEL
Makr the call of `manage_manual_move() ` depandent of `ULTIPANEL`
8 years ago
João Brázio
5b5aa1572b
Non-blocking buzzer
8 years ago
Scott Lahteine
72c6f2923f
axis_steps_per_unit => axis_steps_per_mm
8 years ago
Scott Lahteine
cb4704e07a
Rename some planner acceleration vars
- `per_sq_second` => `per_s2`
- `per_sqr_second` => `per_s2`
- `axis_steps_per_sqr_second` => `max_acceleration_steps_per_s2`
8 years ago
Scott Lahteine
b23f710034
Cleanup and naming for num-to-string functions
8 years ago
Scott Lahteine
47b5c55c29
Implement the delayed-move technique
8 years ago
Scott Lahteine
a3e25a0fca
Instead of trying to move now, set a flag to move asap
9 years ago
Scott Lahteine
c2362c1b3c
Apply Marlin coding standards to MBL class
8 years ago
Edward Patel
c06de0f097
MBL: Added keeping MBL active when homing single axises for #3750
8 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
8 years ago
Scott Lahteine
664b299a51
This fix is not DELTA compatible
8 years ago
Scott Lahteine
064efb20e0
Also call clear_command_queue for lcd_sdcard_stop
8 years ago
Scott Lahteine
6277395e1e
set_current_position_from_planner() after stepper.quick_stop()
8 years ago
Scott Lahteine
381bc6f0b0
set_position => set_position_mm
8 years ago
Scott Lahteine
efa7209acf
Improved LCD contrast handling
Based on MarlinFirmware/MarlinDev#200 from @eboston
8 years ago
Scott Lahteine
bd97bbc52a
Make HAS_LCD_CONTRAST a boolean flag
8 years ago
Scott Lahteine
dc22097b3a
Fix some of array initializations
- In `stepper.h` init `count_direction` array
- In `ultralcd.cpp` init `autotune_temp` array
8 years ago
João Brázio
40e64b36de
Closes #3826 : SD printing will now pause and stop the print counter
The LCD menu items for SD printing pause/stop have been updated to control
also the print job timer. This commit also fixes a small output bug with
M78, the failed print counter was displaying the wrong value.
8 years ago
Scott Lahteine
a4ed988c60
Two index finding functions for MBL
8 years ago
Scott Lahteine
8218558953
Update comments, rename next_ping_ms, followup to #3797
8 years ago
AnHardt
0c4d885d5b
Speedup sreen update delay
Speedup sreen update delay
and correct a comment.
A module division by 10 is slooooow. (powers of 2 are fast - but then you can AND a bitmask with the same result)
8 years ago
Scott Lahteine
754b0152f5
Fix MBL zigzag calls
8 years ago
João Brázio
09150cae79
Individual Axis Homing LCD menu items
8 years ago
Scott Lahteine
4dc4e2063f
Add REVERSE_ENCODER_DIRECTION option
8 years ago
Scott Lahteine
51109d4af7
Use AxisEnum with _lcd_babystep()
8 years ago
Scott Lahteine
b65ea98d6b
Localize babystepping in the Temperature class
So that `ultralcd.cpp` doesn’t need to worry about the details.
8 years ago
esenapaj
1a97442d19
Follow-up the PR #3643(Temperature singleton)
Follow-up the PR #3643(Temperature singleton)
・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.
・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.
・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
8 years ago
Scott Lahteine
084f6b5b44
Temperature singleton class
8 years ago