Scott Lahteine
c0005e939c
Enable junction deviation by default ( #15481 )
5 years ago
Scott Lahteine
1df6c7a46c
Work around a compiler bug
See #15478
5 years ago
InsanityAutomation
438835f6a5
Configurable Max Accel, Max Feedrate, Max Jerk edit limits ( #13929 )
5 years ago
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
5 years ago
Scott Lahteine
455dabb183
Add a feedRate_t data type ( #15349 )
5 years ago
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
5 years ago
Scott Lahteine
c590e8ac05
Improve Power-loss Recovery ( #15135 )
5 years ago
Scott Lahteine
75927e17dd
Filament Width Sensor singleton ( #15191 )
5 years ago
Scott Lahteine
584c86bed1
More "zero extruders" changes ( #15213 )
5 years ago
Scott Lahteine
565a0e11ed
Prevent 'current' name conflict, if needed
5 years ago
Tanguy Pruvot
ec3f29a33a
Fix linux_native long to int32 warnings ( #15192 )
5 years ago
AnHardt
587d4a6373
Repair display throttling ( #14960 )
5 years ago
Scott Lahteine
eae543adf3
Apply HAS_SPI_LCD as needed
5 years ago
Scott Lahteine
ed0e6afacb
Apply LIMIT macro
5 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
5 years ago
Scott Lahteine
d4415dcf59
Fix analogWrite ambiguity
5 years ago
Scott Lahteine
4d5a1984e2
Simplified fan handling code
5 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
5 years ago
Scott Lahteine
9da02d2114
Help syntax highlighting (Sublime, et. al.)
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Tanguy Pruvot
52383633e7
STM32F1: M43 PINS_DEBUGGING ( #14072 )
5 years ago
Ludy
2290b269dc
Unused variable ( #14301 )
5 years ago
Scott Lahteine
0ca2073625
ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT
5 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
6 years ago
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
6 years ago
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
6 years ago
Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
67bee06e43
No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
6 years ago
InsanityAutomation
050eac03af
Single X Duplication Extension ( #13373 )
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
6 years ago
Scott Lahteine
3419099f0a
Clean up whitespace
6 years ago
Marcio Teixeira
00fc43144a
Follow up fixes to various PRs. ( #13334 )
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
`BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568 )
6 years ago
Reece Kibble
dbead66988
Allows user to set (almost) any PWM frequency ( #12638 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
6 years ago
Sam Lane
b35a7c2c87
Fixed closed-loop planner stall ( #13005 )
6 years ago
Scott Lahteine
d4d1b28a06
Fix some include paths
6 years ago
Scott Lahteine
a5e3384691
Pre-apply cosmetic changes to mixing
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
Scott Lahteine
19fea772e5
Use E_AXIS_N where it makes sense
6 years ago
HackingGulliver
1fd8e2c649
Fix: Junction Deviation calculates wrong cos(theta) on CoreXY ( #12879 )
6 years ago
Marcio Teixeira
6a8fb0f25f
Simplify backlash compensation code. ( #12813 )
- Use `TEST(dm,axis)` to determine directions instead of doing comparisons.
- Remove recomputation of `millimeters` and `delta_mm` since backlash compensation should not affect the distance over which material is extruded.
6 years ago
Marcio Teixeira
8dcc28c9ae
Squelch warning mentioned in #11061 ( #12676 )
6 years ago
Marcio Teixeira
b22716e938
M425 Backlash Correction ( #11061 )
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
95d154a91f
Fans loop macro
6 years ago
Scott Lahteine
e0956bb572
Drop 'register' storage specifier
6 years ago
Scott Lahteine
ac5f2762b7
Use E_AXIS_N where possible
6 years ago