Scott Lahteine
0e2bfd0769
Use linear feedrate in gcode_T, not volumetric
8 years ago
Scott Lahteine
6d62a4ffc8
Patch LIN_ADVANCE for style and forward-compatibility
8 years ago
Sebastianv650
fb8e880734
Add LIN_ADVANCE
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
4980ecc1f7
Smaller binary using inline gcode argument getters
8 years ago
Reid Rankin
16212432c9
G20/21 and M149 support, and code_value() refactor
This is an update of MarlinDev PR #196 .
G20/21: support for switching input units between millimeters and
inches.
M149: support for changing input temperature units.
In support of these changes, code_value() and code_value_short() are
replaced with an array of functions which handle converting to the
proper types and/or units.
8 years ago
Scott Lahteine
cca047424d
MBL: cel => cell
8 years ago
Scott Lahteine
d7e4e8e9be
Fix a typo in #3955
8 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
f2fb66c00d
With SINGLENOZZLE only set temperature for the active tool
8 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
8 years ago
MagoKimbra
f499be084a
Fix M428 width DELTA & SCARA
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
9eecb4404b
Make raise_z_after_probing null sometimes
8 years ago
Scott Lahteine
b3a37b493d
Patch G28 servo stow to use Conditionals, raise_z_after_probing
8 years ago
Scott Lahteine
efa7209acf
Improved LCD contrast handling
Based on MarlinFirmware/MarlinDev#200 from @eboston
8 years ago
lrpirlet
3aefa04386
Raise the servo probe before stow outside ABL context
8 years ago
Scott Lahteine
d698c89971
Fix bad movement in gcode_T when switching
8 years ago
Scott Lahteine
bd97bbc52a
Make HAS_LCD_CONTRAST a boolean flag
8 years ago
Scott Lahteine
55ef04a566
Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
As reported by https://github.com/MarlinFirmware/Marlin/pull/3182#issuecomment-222595488
8 years ago
Scott Lahteine
360adc6a3b
Small reduction in M421 code
8 years ago
Scott Lahteine
a4ed988c60
Two index finding functions for MBL
8 years ago
AnHardt
f5a036510f
Extend M421 with I and J parameters
Extend M421 with I and J parameters
8 years ago
Edward Patel
c7d90dc5ec
Add option to configure G28 all axis resting position for MBL
8 years ago
Scott Lahteine
8218558953
Update comments, rename next_ping_ms, followup to #3797
8 years ago
AnHardt
e761bdbb4b
Remove SF_ARC_FIX from G5 (Cubic B-spline)
Remove SF_ARC_FIX from G5 (Cubic B-spline).
SF_ARC_FIX is a fix for G2/G3 (arcs) where Skeinforge always produced relative instead of absolute coordinates for the endpoint of an arc.
It's very unlikely this is also a problem with Cubic B-splines. More likely is copying from the G2/G3 code.
8 years ago
AnHardt
2207001333
No compromises for the manage_heater()
No compromises for the manage_heater(). manage_heater() will return immediately when there is nothing to do, but needs a constant detaT to work proper.
Calling idle() only every 200ms results in a display update every ~2 seconds - that should be enough.
For the other functionalities in idle() and manage_inactivity() 200ms is a lot but hopefully works.
8 years ago
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