Stefan Brüns
5699e2b881
Add SOFT_PWM_DITHER to other configurations
7 gadus atpakaļ
Scott Lahteine
783338a0b8
Add UBL_MESH_EDIT_ENABLED to configs
7 gadus atpakaļ
Scott Lahteine
e244399766
Additional cleanup of UBL code
7 gadus atpakaļ
Scott Lahteine
26473cab6d
Add PARK_HEAD_ON_PAUSE feature
7 gadus atpakaļ
Scott Lahteine
8eb29f91e6
Patch filament change options and beep code
7 gadus atpakaļ
Scott Lahteine
2512871a36
Patch configs UBL followup
7 gadus atpakaļ
Scott Lahteine
27b5666e15
Move Allen Key probe definition to the top
7 gadus atpakaļ
Scott Lahteine
cf94688925
Univeral Bed Leveling - configuration
7 gadus atpakaļ
Scott Lahteine
77491dd924
Remove extraneous whitespace
7 gadus atpakaļ
Scott Lahteine
0e410c9dfd
Software endstop options as simple switches
7 gadus atpakaļ
Scott Lahteine
3e927ff204
Replace MBL Z hacking
7 gadus atpakaļ
Scott Lahteine
f02af83d42
Remove some extraneous spaces
7 gadus atpakaļ
Scott Lahteine
5a456c832a
Apply TMC2130 to example configurations
7 gadus atpakaļ
Marek Pikuła
7698c5617a
Added circle nozzle cleaning parameters to example configurations
7 gadus atpakaļ
Scott Lahteine
05abe853f9
New option: NO_WORKSPACE_OFFSETS
7 gadus atpakaļ
Scott Lahteine
fb4aead2b1
Clean up and finish #5887
7 gadus atpakaļ
Sebastianv650
de6c40ed8f
Add option to fix E/D ratio
Work around for slicers producing buggy gcode.
7 gadus atpakaļ
Colin Gilgenbach
48b7e0f8d8
Nozzle Wipe Vertical Zig-Zag
- Add configuration support for zigzags in either the X or Y axis, for
wipe pads significantly longer in one dimension.
- Add configuration for default number of zig-zag triangles, vs. a
magic number in `Marlin_main.cpp`.
- Update description of auto nozzle wiping to match functionality
8 gadus atpakaļ
Scott Lahteine
e282b72151
Remove non-applicable comment on MANUAL_Z_HOME_POS
7 gadus atpakaļ
Scott Lahteine
561904345f
Tweak config ordering for M600
7 gadus atpakaļ
Scott Lahteine
931914e679
Apply M600 updates to all configs
7 gadus atpakaļ
Scott Lahteine
47f9883b0f
Dynamic allocation for SDCARD_SORT_ALPHA
7 gadus atpakaļ
Scott Lahteine
a561bd5e3a
New feature: SDCARD_SORT_ALPHA
7 gadus atpakaļ
Robert Kirk
0d147ead66
Allow enabling volumetric filament on config load
7 gadus atpakaļ
esenapaj
d38e335272
From "microseconds" to "milliseconds"
delay() is milliseconds
7 gadus atpakaļ
Scott Lahteine
5ab7b91615
Comment on filament runout sensor config
7 gadus atpakaļ
Sebastianv650
84c685f8b5
First draft of Unified Stepper / E Advance ISR
8 gadus atpakaļ
Scott Lahteine
18ba31e9b5
Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example
7 gadus atpakaļ
esenapaj
6854f44bf2
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
8 gadus atpakaļ
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
8 gadus atpakaļ
esenapaj
069c6b38dd
Remove unnecessary tabs and spaces
8 gadus atpakaļ
Scott Lahteine
06af3b62ba
Move HOLLOW_FRAME options to config_adv
8 gadus atpakaļ
AnHardt
d0e24e0876
Adaptive screen updates for all kinds of displays
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.
For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.
When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.
When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
8 gadus atpakaļ
Scott Lahteine
da6a094424
Sanity-check inverting and pullups for Z probe and Z endstop
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
8 gadus atpakaļ
Scott Lahteine
aa241c63b3
Include M205 note in configurations
8 gadus atpakaļ
akaJes
d7b948610a
Experimental bilinear subdivision option
8 gadus atpakaļ
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
And reduce the function size to simplify
8 gadus atpakaļ
Scott Lahteine
3391c785c6
Support for distinct E factors
8 gadus atpakaļ
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
8 gadus atpakaļ
esenapaj
0909cf3d46
Adjust spacing
8 gadus atpakaļ
esenapaj
8e9e9c17b0
Follow-up the PR #5323 (Adding ukrainian language support)
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
8 gadus atpakaļ
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
8 gadus atpakaļ
jes
f674246397
extend Configurations files
8 gadus atpakaļ
Sebastianv650
f62f4006af
Account for LCD improvements in ENSURE_SMOOTH_MOVES
.. and give the hint to try lower values if possible.
8 gadus atpakaļ
Scott Lahteine
5460a529da
Add option DOGM_SPI_DELAY_US
8 gadus atpakaļ
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
8 gadus atpakaļ
esenapaj
ef97645002
Follow-up the PR #5255 (Case light menu (3rd attempt))
8 gadus atpakaļ
Scott Lahteine
4e4f37b6c2
Code formatting for TMC and L6470 config options
8 gadus atpakaļ
Scott Lahteine
bf5f5f44cc
Make TMC2130 init code auto-configure
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
8 gadus atpakaļ
Moritz
d67c1d825f
Add TMC2130 support
8 gadus atpakaļ