Scott Lahteine
ff178d8cf7
Change M421 to take coordinates
This makes `M421` more amenable for irregular matrices
9 years ago
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
9 years ago
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
9 years ago
Scott Lahteine
a22a228bcc
Rename files to move them in the IDE
9 years ago
Scott Lahteine
182f2cda35
Minor cleanup of M48
9 years ago
Scott Lahteine
56ff46eb8b
Improve code_has_value test
9 years ago
Scott Lahteine
ce142afdda
G4 shows status message only if no message is set already
- Address issue raised in #1961
9 years ago
Scott Lahteine
35e79d56a5
Remove set-coordinate extension of G28
9 years ago
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
9 years ago
Scott Lahteine
0165560333
Apply zprobe_zoffset in axis_is_at_home
Ensure the probe offset will always be included when homing Z.
9 years ago
Scott Lahteine
2558c10c6c
Use the slower feedrate for XY axes
9 years ago
Scott Lahteine
64268f3312
Fixup axis_is_at_home a little
9 years ago
Scott Lahteine
996d0a9185
Squish the code down a little
9 years ago
Scott Lahteine
8534bc376c
Fix homing of YZ with DUAL_X_CARRIAGE
9 years ago
Wurstnase
be9e4ceddc
fix typo
c'n'p ftw :/
9 years ago
unknown
c26d816839
filter any 0
9 years ago
Wurstnase
61ae43f35e
v <-> code_value
9 years ago
Wurstnase
da0d91a79b
max endstopp
no user will home to 0 with a max endstopp
9 years ago
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.
9 years ago
AnHardt
671aaf2dc9
Minor fix for M300
Corrected wrong order of parameters.
9 years ago
Scott Lahteine
d931220a65
Tweak comments
9 years ago
Scott Lahteine
47847765e2
Add M410 QuickStop command
9 years ago
Scott Lahteine
58d128b7a9
Apply zprobe_zoffset in axis_is_at_home
Ensure the probe offset will always be included when homing Z.
9 years ago
Scott Lahteine
63b98b8280
Raise Z for M401 and M402
9 years ago
paclema
cde5eee2a5
Removed unnecessary comments
9 years ago
paclema
e1b69db6d1
Fixed M48 mismatch between n and P parameter on documentation
9 years ago
Scott Lahteine
e0e68c5cbc
Rename servos[] array in Marlin to servo[]
9 years ago
Scott Lahteine
642f6a92bc
fix type of code_has_value
9 years ago
Scott Lahteine
17ad80c1e1
Spacing in XYZ_CONSTS
9 years ago
Scott Lahteine
09d60e0128
Naming and code comments
9 years ago
Mehmet Sutas
5a9e45cc4a
Fix Syntax Error Filament Runout Statement
9 years ago
Scott Lahteine
ccddc280be
Apply three more commits
9 years ago
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)
9 years ago
Scott Lahteine
5fe382949b
Some G-Codes comment cleanup
9 years ago
Scott Lahteine
8b16ebe705
Break out prevent_dangerous_extrude feature
- It’s inline here, but could be a macro and duplicated for
`planner.cpp`
9 years ago
Scott Lahteine
9189cc66ab
Fix moves for DELTA for MANUAL_BED_LEVELING
- Use `line_to_current` in place of `plan_buffer_line`
9 years ago
Scott Lahteine
1269c445ab
Catch dangerous extrude before trying several
9 years ago
AnHardt
540dbb35e2
And an other MSG_BED in Marlin_main.cpp
9 years ago
AnHardt
14d4419e16
Replaced SERIAL_PROTOCOLPGM(MSG_BED) with SERIAL_PROTOCOLPGM("Bed")
Resolved some warnings in Marlin_main.cpp regarding compares of signed and unsigned integers by replacing 'int' or 'uint16_t' with 'uint8_t'.
9 years ago
AnHardt
6a514f3dc9
Aplied HAS_LCD_CONTRAST also to Marlin_main.cpp
and cleaned typo.
9 years ago
Scott Lahteine
3162971cd6
current_position not static
9 years ago
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
9 years ago
Scott Lahteine
f7c4e7e19f
Fix G29 not deploying in some instances
9 years ago
Scott Lahteine
c379f17117
Encapsulate setting of homing_bump_feedrate
9 years ago
Scott Lahteine
d20f42c883
Don't stow the probe until the last grid point!
- Address Issue #1682 at hash #issuecomment-89756858
9 years ago
Scott Lahteine
6d084c017f
Fix typo in FWRETRACT handler
Should be `retracting` and not `retract`
9 years ago
Edward Patel
2f0081bbb5
Compile error fix! Fix for merge artifacts.
9 years ago
Scott Lahteine
61f8394361
Compare indices instead of floats for probe actions
9 years ago
Scott Lahteine
0935084141
Fix manage_inactivity
- Document `manage_inactivity` function
- Allow `EXTRUDER_RUNOUT_PREVENT` to work with all extruders
- Use faster `memcpy` for copying coordinates
9 years ago
Scott Lahteine
c065da52ec
Spacing and spelling
9 years ago