Scott Lahteine
c06161b773
Use apply_leveling, not MBL directly
il y a 7 ans
Scott Lahteine
fccc97de6d
Save PROGMEM with string changes
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
il y a 7 ans
Scott Lahteine
27dd5acc22
Fix set_led_color for BLINKM
Follow-up to #5330
il y a 7 ans
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
il y a 7 ans
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
il y a 7 ans
Scott Lahteine
61437d988a
Fix and optimize case-light code
il y a 7 ans
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
il y a 7 ans
Scott Lahteine
2e966f8e5b
Patch Capabilities Report for "PROGRESS"
il y a 7 ans
Kai
0c341f0c50
Added Menu entry for Case light
il y a 7 ans
Scott Lahteine
3bc2273ac9
Comment M540
il y a 7 ans
Scott Lahteine
3e0376b45e
Reorder M114 and M119 gcode cases
il y a 7 ans
Scott Lahteine
127e21ae00
Extend M122 for all steppers
il y a 7 ans
Moritz
d67c1d825f
Add TMC2130 support
il y a 7 ans
Scott Lahteine
11effeee2c
Add an option for delta to home to the top
il y a 7 ans
Moshen Chan
29b174bfb9
Fix z feedrate value when doing mesh bed leveling. probe feedrate uses XY_PROBE_SPEED
il y a 7 ans
Scott Lahteine
87b6b19256
Patch CASE_LIGHT typo
il y a 7 ans
Scott Lahteine
181cdb3cfe
Move GCode list above include lines
il y a 7 ans
Scott Lahteine
eb120e518c
Followup to new endstop interrupts feature
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
il y a 7 ans
Scott Lahteine
98600e1433
Minor stepper cleanup
il y a 7 ans
Florian Heilmann
d08867986e
Add autotemp capabilities to M104
This allows M104 to pass the F and B parameters to enable autotemp as well
il y a 7 ans
Petr Zahradník junior
d7ce5d271b
Replace const bool with #define for consistency
il y a 7 ans
Scott Lahteine
99b0c1fe56
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
il y a 7 ans
Scott Lahteine
410657b050
Fix G30 with limits, print correct probe XY
il y a 7 ans
AnHardt
f3eee02596
Introduce endstop interrupts
If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines
for all used endstop pins. If this worked without errors, `endstops.update()` is called
only if one of the endstops changed its state.
The new interrupt routines do not really check the endstops and react upon them. All what they
do, is to set a flag if it makes sense to call the endstop test we are used to.
This can be used on:
* ARM (DUE) based boards - all pins can raise interrupts,
* RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts,
* RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough,
* all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose.
il y a 7 ans
Scott Lahteine
f663220e87
Store Mix factors as reciprocals and multiply
il y a 7 ans
Scott Lahteine
b31a07e261
Stateful M355 with separate P parameter
il y a 7 ans
Scott Lahteine
3c9a838651
Extended capabilities report in M115
il y a 7 ans
Scott Lahteine
68b866b5dd
Add M155 - Auto-report temperature with interval
il y a 7 ans
Scott Lahteine
75bfde9945
M155=>M260, M156=>M261
il y a 7 ans
Scott Lahteine
e765eebfb0
Patch spacing in bilinear grid report
il y a 7 ans
Scott Lahteine
1864b282c5
Implement reversed CORE options
il y a 7 ans
Nikolay Zinov
dea00bbcf1
improve G30 probing
Add optional parameters
X, Y for probe point
S sets stowing on and off
il y a 7 ans
Scott Lahteine
176aeafc19
Don't define bilinear_line_to_destination on kinematic setups
il y a 7 ans
Scott Lahteine
236853df22
Corrections to bilinear_line_to_destination
- Allow more than 9x9 probe points
- Account for the probe starting position
il y a 7 ans
Scott Lahteine
0115e495fe
Fix up Dual X switch blocks
il y a 7 ans
Scott Lahteine
2495ab7af2
Make dual_x_carriage_mode an enumeration
il y a 7 ans
Scott Lahteine
d6c36f5bb9
Fix Z raise with DXC_AUTO_PARK_MODE
il y a 7 ans
Scott Lahteine
0c79553fc5
Cast int to AxisEnum for some accessors
il y a 7 ans
Scott Lahteine
adbf1f7dca
Add M355 to the GCodes list.
il y a 7 ans
Scott Lahteine
ee5b8d6dc8
Split moves on grid boundaries with bilinear ABL on cartesian
il y a 7 ans
Scott Lahteine
955d14acb0
Patch photo pin code style
il y a 7 ans
Stanley
ab3f966f5f
Case light G-code M355
implemented G-Code M355 into Marlin
il y a 7 ans
Sebastianv650
f9bea7968f
BugFix for incorrect E-speed calculation
The extrusion speed was wrong due to a not high enough precision of
esteps to XY steps, therefore now the target float values are used to
calculate the ratio between XY movement and extrusion speed.
The e_speed_multiplier8 was replaced by an absolute multiplier called
abs_adv_steps_multiplier8, therefore one multiplication and bitshift can
be saved inside the stepper ISR. Due to this, also extruder_advance_k is
better suited inside the planner and not the stepper files any more.
il y a 7 ans
Scott Lahteine
ff3a8ca0d1
Use NUM_DIGITAL_PINS instead of custom DIO_COUNT
il y a 7 ans
Scott Lahteine
04a1fac029
Some cleanup to M43
il y a 7 ans
Bob-the-Kuhn
c7f1f0dae6
Add endstop monitor & make pins report pretty
il y a 7 ans
Scott Lahteine
396434a445
Fix compiler warning in M145
il y a 7 ans
Scott Lahteine
07bfc45df8
Adjust spacing in gcode_M149
il y a 7 ans
Scott Lahteine
1a2310c494
Make LCD preheat vars an array to reduce code size
il y a 7 ans
Scott Lahteine
50ee749082
Centralize click-handling in the LCD loop
il y a 7 ans