Scott Lahteine
79633a74ab
Fix MBL compile error
před 9 roky
fmalpartida
150a35eff8
Bug corrected:
Persistent homing message.
Message was declared as an alert, therefore it was persistent.
Updated to message.
před 9 roky
Gina Häußge
ab246ab032
Reverting changes to error messages on serial console
This reverts the changes done to the error message for line number mismatches done in commit d43cc2dd5f
před 9 roky
Ivan Galvez Junquera
59529b755d
Fixed lowercase change missing on commit a22a228b .
Servo.cpp and Servo.h were changed to lowercase in Makefile but not their actual filenames.
před 9 roky
Scott Lahteine
d4c74b8f8c
Don't apply M428 if an error occurs
- Also move audio feedback into the command
- Added shorthand for `lcd_buzz` availability
před 9 roky
Scott Lahteine
d065d37822
Add M428 to set home_offset logically
před 9 roky
paclema
013a09dbe6
Added configurable script for filrunout form configuration.h
před 9 roky
paclema
4dcc0fd55a
Fixed sintaxis error of filament runout
před 9 roky
Scott Lahteine
ce3caf447b
Tweak how homeaxis deploys and stows
před 9 roky
Scott Lahteine
a235dca79c
Stow z on M402 without extra raise
před 9 roky
Scott Lahteine
71a0b1a5bb
Disable endstops between homing bumps
před 9 roky
Scott Lahteine
c36226c4dc
Fix homing Z position
Add `sync_plan_position()` after `axis_is_at_home(axis)` to keep the
planner position in sync when homing.
před 9 roky
Scott Lahteine
ff178d8cf7
Change M421 to take coordinates
This makes `M421` more amenable for irregular matrices
před 9 roky
Bernardo
ff67ee73fc
Update Marlin_main.cpp
Corrected "servo.h" to "Servo.h" because of the updated filename.
před 9 roky
Steve Kelly
98ca46006c
Allow Y to home before X with option in Configuration_adv.h.
This addresses comments in #1956 and #1079 . In particular, this is useful
when both endstops are stationary on a CoreXY system, and the Y axis needs
to be homed before the X so the flags are aligned.
před 9 roky
Scott Lahteine
0fca084ea6
Make EEPROM reproducible in GCode
With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.
- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there
před 9 roky
Scott Lahteine
d43cc2dd5f
M111 - Debug Level
- Add `M111` as a standard option to set the debug level
- Implement `DEBUG_ECHO` in `process_commands`
- Other debug levels (e.g., `DEBUG_DRYRUN`) need more work
před 9 roky
Scott Lahteine
a22a228bcc
Rename files to move them in the IDE
před 9 roky
Scott Lahteine
182f2cda35
Minor cleanup of M48
před 9 roky
Scott Lahteine
56ff46eb8b
Improve code_has_value test
před 9 roky
Scott Lahteine
ce142afdda
G4 shows status message only if no message is set already
- Address issue raised in #1961
před 9 roky
Scott Lahteine
35e79d56a5
Remove set-coordinate extension of G28
před 9 roky
AnHardt
0fed46360c
Add variant for MAX6675 in M104
Else will throw error:
@:0 B@:0
Error:No thermistors - no temperature
[ERROR] Error:No thermistors - no temperature
when no bed is defined
před 9 roky
Scott Lahteine
0165560333
Apply zprobe_zoffset in axis_is_at_home
Ensure the probe offset will always be included when homing Z.
před 10 roky
Scott Lahteine
2558c10c6c
Use the slower feedrate for XY axes
před 9 roky
Scott Lahteine
64268f3312
Fixup axis_is_at_home a little
před 9 roky
Scott Lahteine
996d0a9185
Squish the code down a little
před 9 roky
Scott Lahteine
8534bc376c
Fix homing of YZ with DUAL_X_CARRIAGE
před 9 roky
Wurstnase
be9e4ceddc
fix typo
c'n'p ftw :/
před 9 roky
unknown
c26d816839
filter any 0
před 9 roky
Wurstnase
61ae43f35e
v <-> code_value
před 9 roky
Wurstnase
da0d91a79b
max endstopp
no user will home to 0 with a max endstopp
před 9 roky
AnHardt
064f2b37d0
More Beeper clean up.
Centralised beep code to lcd_buzz().
From gcode_M300() and lcd_quick_feedback().
Enforced max. duration for M300 to 5 seconds.
Corrected description in 'Configuration.h'
LCD_FEEDBACK_FREQUENCY_HZ 0 gives now a silent delay of
LCD_FEEDBACK_FREQUENCY_DURATION_MS.
před 9 roky
AnHardt
671aaf2dc9
Minor fix for M300
Corrected wrong order of parameters.
před 9 roky
Scott Lahteine
d931220a65
Tweak comments
před 9 roky
Scott Lahteine
47847765e2
Add M410 QuickStop command
před 9 roky
Scott Lahteine
58d128b7a9
Apply zprobe_zoffset in axis_is_at_home
Ensure the probe offset will always be included when homing Z.
před 10 roky
Scott Lahteine
63b98b8280
Raise Z for M401 and M402
před 10 roky
paclema
cde5eee2a5
Removed unnecessary comments
před 10 roky
paclema
e1b69db6d1
Fixed M48 mismatch between n and P parameter on documentation
před 10 roky
Scott Lahteine
e0e68c5cbc
Rename servos[] array in Marlin to servo[]
před 10 roky
Scott Lahteine
642f6a92bc
fix type of code_has_value
před 10 roky
Scott Lahteine
17ad80c1e1
Spacing in XYZ_CONSTS
před 10 roky
Scott Lahteine
09d60e0128
Naming and code comments
před 10 roky
Mehmet Sutas
5a9e45cc4a
Fix Syntax Error Filament Runout Statement
před 10 roky
Scott Lahteine
ccddc280be
Apply three more commits
před 10 roky
Scott Lahteine
ac2b23f574
Homing fixes
- Prevent `Z_SAFE_HOMING` from homing Z twice in some cases
- Allow `G28` with XYZ values of 0 to explicitly set the position
- Don’t add `home_offset` when setting XYZ explicitly in `G28`
- Add `code_has_value` function to check for the presence of a numeric
value (could just test for space or nul to allow other types of values)
před 10 roky
Scott Lahteine
5fe382949b
Some G-Codes comment cleanup
před 10 roky
Scott Lahteine
8b16ebe705
Break out prevent_dangerous_extrude feature
- It’s inline here, but could be a macro and duplicated for
`planner.cpp`
před 10 roky
Scott Lahteine
9189cc66ab
Fix moves for DELTA for MANUAL_BED_LEVELING
- Use `line_to_current` in place of `plan_buffer_line`
před 10 roky