João Brázio
e6effb8f35
Implements S1 argument in M999
8 years ago
Scott Lahteine
4041508ffb
Function decl. in headers don't need "extern"
8 years ago
Scott Lahteine
a28970784c
XYZ unhomed
8 years ago
Scott Lahteine
a9926b71a4
Require homing of Z before G29
8 years ago
AnHardt
41e9569dbc
Minor DELTA segmentation speedup
Minor DELTA segmentation speedup by pulling calculations out of the loop.
8 years ago
João Brázio
b6a3aef297
G29: Report final position back to host when using MBL
8 years ago
esenapaj
95f30529a6
Add stowing process for MECHANICAL_PROBE
8 years ago
esenapaj
e2b87f6c85
Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE
8 years ago
Scott Lahteine
754b0152f5
Fix MBL zigzag calls
8 years ago
Scott Lahteine
13175ce7da
Fix error checking in M421
8 years ago
João Brázio
8a18c52002
Adds an option to disable print job timer auto start
8 years ago
João Brázio
a79267217b
M78 now allows stats reset using the S78 argument
8 years ago
Scott Lahteine
ddac17a195
Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ)
8 years ago
AnHardt
8a4376d51f
Idle during long arcs
Idle during long arcs
to prevent from watchdog resets during high segmented fast arcs.
8 years ago
esenapaj
888443ca1e
Enclose all #error strings with apostrophes
8 years ago
AnHardt
b74af78736
Make arc support (G2/G3) configurable
Saves about 2669 bytes when deactivated. (About 1% for a AT2560, about __4%__ for a AT644!)
8 years ago
AnHardt
aef2559bd8
fix-FIX_MOUNTED_PROBE
Add a forgotten condition
8 years ago
Scott Lahteine
aaeadf0cbd
If no "B" parameter given, get 1 byte
8 years ago
Scott Lahteine
a6d594665b
Print an error on bad i2c request
Reference: https://github.com/MarlinFirmware/Marlin/pull/3713#issuecomment -218333678
8 years ago
João Brázio
85b2c80838
Updated example configurations
8 years ago
João Brázio
ac7f634956
Removed the DISABLE from HOST_KEEPALIVE_FEATURE option
8 years ago
Scott Lahteine
56dd31ea3c
Use code_value_long for potentially large values
Addressing #3711
8 years ago
Scott Lahteine
96b71e62c0
Fix dipping on DELTA robots during G29
- Addressing #3689 , et. al.
8 years ago
Scott Lahteine
15fc93d742
Cleanup and consolidate probe conditionals for clarity
8 years ago
Scott Lahteine
084f6b5b44
Temperature singleton class
8 years ago
esenapaj
605808fe37
Additional follow-up the PR #3631 (Encapsulate S...
Additional follow-up the PR #3631 (Encapsulate Stepper, Planner, Endstops in singleton classes)
・Change from abort_on_endstop_hit to stepper.abort_on_endstop_hit in endstop.cpp, Marlin_main.cpp, and ultralcd.cpp
・Add include path to cardreader.h and temperature.h in endstop.cpp(for CardReader class and disable_all_heaters())
It fix compilation error when ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED and SDSUPPORT are enabled.
・Change from digipot_current() to stepper.digipot_current() in Marlin_main.cpp
・Change from digitalPotWrite() to stepper.digitalPotWrite() in Marlin_main.cpp
It fix compilation errors when HAS_DIGIPOTSS is enabled.
・Change from microstep_mode() to stepper.microstep_mode() in Marlin_main.cpp
・Change attribute of microstep_mode() from private to public in stepper.h
・Change from microstep_readings() to stepper.microstep_readings() in Marlin_main.cpp
・Change from microstep_ms() to stepper.microstep_ms() in Marlin_main.
It fix compilation errors when HAS_MICROSTEPS is enabled.
8 years ago
esenapaj
a82cfcff2d
Follow-up the PR #3631 (Encapsulate Stepper, ...
Follow-up the PR #3631 (Encapsulate Stepper, Planner, Endstops in singleton classes)
plan_bed_level_matrix -> planner.bed_level_matrix in multi extruders section of Marlin_main.cpp
It probably fix the Issue #3658 (plan_bed_level_matrix not declarate).
movesplanned() -> planner.movesplanned() in ADVANCED_OK section of Marlin_main.cpp
It fix compilation error when ADVANCED_OK is enabled
8 years ago
Scott Lahteine
462a8a951e
A little extra gcode_T spacing
8 years ago
Scott Lahteine
96f51f400f
Planner singleton class
8 years ago
Scott Lahteine
5076d12344
Localize M119 in Endstops class
8 years ago
Scott Lahteine
5e4e535ce8
Stepper and Endstops as singleton objects
8 years ago
Scott Lahteine
6d3e4e1f8f
Prevent stuck M109/M190 when target is changed
8 years ago
João Brázio
1491d682fb
Miscellaneous tweaks on PrintCounter
8 years ago
João Brázio
d6cfcc9c8b
Added new G-Code: M78
8 years ago
Scott Lahteine
f4706bb90e
Keepalive not needed while waiting for temperatures
8 years ago
Blue-Marlin
e58e281473
Fix feedrate after toolchange
The fix is simple. Most changes are because of changed indendation,
bacause of leaving early for wrong tool number
8 years ago
Scott Lahteine
abeab792cb
General cleanup around high level move functions
- Use new `DEBUG_POS` macro for `DELTA` debug
- Neaten up `prepare_move` a smidgen
- Remove an old commented `prepare_move()` line
8 years ago
Scott Lahteine
68d0347e67
Call report_current_position after M206 / M428
8 years ago
Scott Lahteine
dcb4cdaa9e
Call report_current_position instead of gcode_M114 directly
8 years ago
gralco
840e13f664
Introduce M108 cancel heatup for the hotend and bed
This G-code is asynchronously handled in the get_serial_commands() parser.
8 years ago
João Brázio
a901555da4
Moved G29 debug output before matrix.set_to_identity()
8 years ago
Scott Lahteine
1caa2628da
Use sync_plan_position_e function elsewhere
8 years ago
Scott Lahteine
c7df961144
Fix G92 so it only sets the plan position once
8 years ago
Scott Lahteine
ac69fad96d
lowercase "stop" function
8 years ago
Scott Lahteine
39ee9c526b
setTargetedHotend => get_target_extruder_from_command
8 years ago
Scott Lahteine
cafa8b8ce3
Rename filament runout items
8 years ago
Scott Lahteine
27b2e2e786
Document some variables
8 years ago
Scott Lahteine
a4062a47ac
Rename baricuda variables
8 years ago
Scott Lahteine
78747b1328
min_pos/max_pos => sw_endstop_min/sw_endstop_max
8 years ago
Scott Lahteine
ba84d8d091
Allow setting PIDTEMP and PIDTEMPBED together or apart
8 years ago