AnHardt
13eebd11cf
volatile_block_buffer_runtime_us
...
`block_buffer_runtime_us` is mangled in the planner and in the stepper-ISR.
So it needs to be volatile and interrupt protected.
8 years ago
Scott Lahteine
8383f35b40
Merge pull request #5445 from thinkyhead/rc_reduce_jerk_code
...
Slightly shrink jerk and advance code
8 years ago
Gege2B
40453c1b9a
Update french translation (LIGHTS str)
8 years ago
Scott Lahteine
fc2fc828b3
Prettify LIN_ADVANCE code with the positive condition
8 years ago
Scott Lahteine
1929502e15
Add const to some variables
8 years ago
Scott Lahteine
2da4d22520
Pretty up ADVANCE code
8 years ago
Scott Lahteine
af024e1d7c
Pretty up coast / reverse jerk code
8 years ago
Scott Lahteine
3f3b5c86d8
Slightly shrink code for jerk-based reduction of safe_speed
8 years ago
AnHardt
87fe20b5f5
Simplify long_move()
...
We are not really interested in, if there are blocks.
All information we need is in `block_buffer_runtime_us`.
8 years ago
Scott Lahteine
574d9c7d3d
Merge pull request #5432 from Kaibob2/patch-2
...
Update language_de.h
8 years ago
Scott Lahteine
f089279263
Merge pull request #5431 from esenapaj/Suppress-warnings,-etc
...
Suppress warnings, etc
8 years ago
Scott Lahteine
d92ccb230c
Merge pull request #5438 from AnHardt/patch-long_move
...
Patch long_move()
8 years ago
AnHardt
706b240251
Patch long_move()
...
While the last move in the planner_buffer is running
it's duration is already subtracted from block_buffer_runtime_us.
8 years ago
esenapaj
a298a58684
Remove redundant "E"
8 years ago
Kai
390a6d976a
Update language_de.h
...
#define MSG_ENDSTOP_ABORT doesn't fit in Display
See https://github.com/MarlinFirmware/Marlin/issues/5401#issuecomment-265714487
8 years ago
esenapaj
e9393c3634
Suppress warnings, etc
...
・Suppress warnings
・Remove unused variable "did_update"
8 years ago
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 years ago
Scott Lahteine
3fb43c11fc
Fix compile error with LCD_I2C_VIKI
8 years ago
Scott Lahteine
aa241c63b3
Include M205 note in configurations
8 years ago
Scott Lahteine
c8a95ec514
Merge pull request #5413 from MagoKimbra/rc_fix_mesh
...
Fix Mesh without Fade Height
8 years ago
Scott Lahteine
35ad9626f1
Merge pull request #5410 from thinkyhead/rc_polish_update
...
Update Polish language, reduce filament change messages
8 years ago
Scott Lahteine
01e5d46ea7
Patch some planner compile errors
8 years ago
MagoKimbra
5383212a28
Fix Mesh without Fade Height
8 years ago
Scott Lahteine
dbe1dc1452
Merge pull request #5406 from Rigid3D/RCBugFix
...
Turkish Translation Update
8 years ago
Scott Lahteine
4783a59249
Remove filament-change empty lines from languages
8 years ago
Scott Lahteine
1705099c3e
Save space by not defining unused filament change message lines
8 years ago
android444
9b1f4b514b
Update Polish language
...
Translation of messages in English to Polish.
8 years ago
Robert Marko
84f7e1de04
Updates to Croatian language
8 years ago
esenapaj
08cdaaf19b
README and Version for 1.1.0-RCBugFix
...
Sync with RC8
8 years ago
Mehmet Sutas
f4663cb677
Update language_tr_utf8.h
8 years ago
Mehmet Sutas
b4fd115d4e
Update language_tr.h
8 years ago
Scott Lahteine
83c5026db1
Ignore homing button when SD printing
...
As suggested in #5404 by @android444
8 years ago
Scott Lahteine
312caef472
Merge pull request #5398 from thinkyhead/rc_croatian_cleanup
...
Fix Croatian spacing, extra #endif
8 years ago
Scott Lahteine
46b65773ea
Fix Croatian spacing, extra #endif
8 years ago
Scott Lahteine
3f2faac9d1
Merge pull request #5388 from thinkyhead/rc_subdivide_bilinear
...
Subdivide Bilinear Grid with Catmull Rom Splines
8 years ago
Scott Lahteine
b5b5edd9ad
Merge pull request #5394 from thinkyhead/rc_drop_board_99
...
Remove mystery-board 99
8 years ago
Scott Lahteine
c48901f355
Remove mystery-board 99
8 years ago
akaJes
d7b948610a
Experimental bilinear subdivision option
8 years ago
Scott Lahteine
6253b765aa
Merge pull request #5389 from thinkyhead/distribute_screen_updates
...
Distribute GLCD screen updates in time
8 years ago
Scott Lahteine
b203901143
Merge pull request #5393 from AnHardt/Fix-auto_report_temperatures
...
Fix auto_report_temperatures()
8 years ago
AnHardt
59a27ed27d
Fix auto_report_temperatures()
...
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
8 years ago
AnHardt
a6fbd4a5d8
Distribute GLCD screen updates in time
...
Currently we draw and send the screens for a graphical LCD all at once.
We draw in two or four parts but draw them directly behind each other.
For the tested status screen this takes 59-62ms in a single block.
During this time nothing else (except the interrupts) can be done.
When printing a sequence of very short moves the buffer drains - sometimes until it's empty.
This PR splits the screen update into parts.
Currently we have 10 time slots. During the first one the complete screen is drawn. (60,0,0,0,0,0,0,0,0,0,0)
Here i introduce pauses for doing other things. (30,30,0,0,0,0,0,0) or (15,15,15,15,0,0,0,0,0,0)
Drawing in consecutive time slots prevents from lagging too much. Even with a 4 stripe display all the drawing is done after 400ms.
Previous experiments with a even better distribution of the time slots like
(30,0,0,0,0,30,0,0,0,0) and (15,0,15,0,15,0,15,0,0,0) did not feel good when using the menu, because of too much lag.
Because of the previous PRs to speed up the display updates and especially reducing the difference between drawing 2 or 4 stripes,
it now makes sense for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER to go from 2 to 4 stripes. This costs about 1-2ms per complete
screen update, but is payed back by having partial updates lasting only the half time and two additional brakes. Also ~256 byte of
framebuffer are saved in RAM.
13:45:59.213 : echo: #:17 >:13 s:30; #:16 >:13 s:29; S#:33 S>:26 S:59
13:46:00.213 : echo: #:16 >:14 s:30; #:17 >:13 s:30; S#:33 S>:27 S:60
13:46:01.215 : echo: #:17 >:13 s:30; #:16 >:13 s:29; S#:33 S>:26 S:59
13:46:02.215 : echo: #:16 >:13 s:29; #:16 >:14 s:30; S#:32 S>:27 S:59
13:46:03.214 : echo: #:17 >:13 s:30; #:17 >:13 s:30; S#:34 S>:26 S:60
13:46:04.214 : echo: #:16 >:13 s:29; #:16 >:14 s:30; S#:32 S>:27 S:59
13:46:05.212 : echo: #:16 >:14 s:30; #:17 >:13 s:30; S#:33 S>:27 S:60
13:46:06.212 : echo: #:17 >:13 s:30; #:16 >:13 s:29; S#:33 S>:26 S:59
03:30:36.779 : echo: #:8 >:7 s:15; #:10 >:7 s:17; #:8 >:6 s:14; #:8 >:7 s:15; S#:34 S>:27 S:61
03:30:37.778 : echo: #:8 >:6 s:14; #:10 >:7 s:17; #:9 >:7 s:16; #:8 >:6 s:14; S#:35 S>:26 S:61
03:30:38.778 : echo: #:8 >:6 s:14; #:11 >:7 s:18; #:8 >:6 s:14; #:8 >:7 s:15; S#:35 S>:26 S:61
03:30:39.777 : echo: #:8 >:6 s:14; #:10 >:7 s:17; #:8 >:8 s:16; #:8 >:6 s:14; S#:34 S>:27 S:61
03:30:40.780 : echo: #:8 >:6 s:14; #:11 >:7 s:18; #:8 >:6 s:14; #:8 >:6 s:14; S#:35 S>:25 S:60
03:30:41.780 : echo: #:9 >:6 s:15; #:10 >:7 s:17; #:8 >:6 s:14; #:9 >:6 s:15; S#:36 S>:25 S:61
03:30:42.779 : echo: #:8 >:6 s:14; #:10 >:8 s:18; #:8 >:6 s:14; #:8 >:6 s:14; S#:34 S>:26 S:60
03:30:43.778 : echo: #:9 >:6 s:15; #:10 >:7 s:17; #:8 >:7 s:15; #:9 >:6 s:15; S#:36 S>:26 S:62
#: draw a stripe
>: transfer a stripe
s: sum of of draw and transfer for one stripe
S#: sum of draws for a complete screen
S>: sum of transfers for a complete screen
S: time to draw and transfer a complete screen
8 years ago
Scott Lahteine
f882355994
Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
...
Account for LCD improvements in ENSURE_SMOOTH_MOVES
8 years ago
Scott Lahteine
20e834461d
Merge pull request #5385 from thinkyhead/rc_ftostr4sign_decimal
...
Show decimal for small numbers in ftostr4sign
8 years ago
Scott Lahteine
b6b100c471
Merge pull request #5371 from thinkyhead/rc_extruders_can_differ
...
Allow distinct factors for multiple extruders
8 years ago
Scott Lahteine
449d9cbf60
Add placeholders for Polish translatable strings
8 years ago
c64pl
643dc4b64e
Update language_pl.h
...
Fixed translations
8 years ago
Scott Lahteine
0974b75fb6
Merge pull request #5386 from thinkyhead/rc_galician_update
...
Galician language update.
8 years ago
Rafa Couto
2b9115330d
Galician language update.
8 years ago
Scott Lahteine
1f3e2440bc
Merge pull request #5175 from thinkyhead/rc_dualx_homing
...
Unpark when using Z_SAFE_HOMING with Dual X
8 years ago
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
...
And reduce the function size to simplify
8 years ago
Guthenberg
bfb8d3b53e
Show more decimals in Display, if possible
...
_123, -123, _-12, __-1 plus 1234, 12.3, -1.2
8 years ago
Scott Lahteine
1e30d1da47
Simplify itostr4sign
...
- This function becomes obsolete if ftostr4sign is re-written.
8 years ago
Scott Lahteine
82a187acae
Merge pull request #5359 from AnHardt/update-de
...
Add missing translations to lang-de
8 years ago
Scott Lahteine
4bafdf4b66
Support DISTINCT_E_FACTORS in LCD Motion Menu
8 years ago
Scott Lahteine
3391c785c6
Support for distinct E factors
8 years ago
Scott Lahteine
0dfe95eaba
Adjust formatting in Planner
8 years ago
Scott Lahteine
09587f7c0d
Fix rows error in DOGM
8 years ago
Scott Lahteine
c47e07d129
Fix Dual X software endstops
8 years ago
Scott Lahteine
4217e9653e
Adjust park code in tool_change
8 years ago
Scott Lahteine
b20405db31
Only DXC_AUTO_PARK_MODE should auto-move in tool_change
8 years ago
Scott Lahteine
ca24af7d5d
Dual X with home_z_safely is not parked
8 years ago
Scott Lahteine
0e15b4f434
Dual X set_axis_is_at_home can use x_home_pos for both
8 years ago
Scott Lahteine
54109dfaec
Reduce code size for Dual X un-park
8 years ago
Scott Lahteine
fe96f74db1
Use const arguments in Dual X helper functions
8 years ago
Scott Lahteine
41278c1e8b
Apply LOGICAL_POSITION to home positions on Dual X
8 years ago
Scott Lahteine
053fb55af6
Fix modes ordering in prepare_move_to_destination_dualx
8 years ago
Scott Lahteine
ee50928eee
Make LOGICAL and RAW position macros ternary-compatible
8 years ago
Scott Lahteine
56dd15c0ad
Use SET_INPUT for PS_ON_PIN in kill
8 years ago
Scott Lahteine
200cf3e9f9
Merge pull request #5381 from thinkyhead/rc_fix_fade_factor
...
Properly apply fade_factor to MBL
8 years ago
Scott Lahteine
84ff78c1e3
Pass the fade factor to mbl.get_z
8 years ago
Scott Lahteine
85c2b96685
Apply const to MBL class methods
8 years ago
Scott Lahteine
c06161b773
Use apply_leveling, not MBL directly
8 years ago
Scott Lahteine
818f8b93d3
Merge pull request #5378 from thinkyhead/rc_duration_rj
...
Better alignment of elapsed print time
8 years ago
Scott Lahteine
9d88a61d52
Better alignment of elapsed print time
8 years ago
Scott Lahteine
0b53d78046
Tweak editable items for debugging
8 years ago
Scott Lahteine
fccc97de6d
Save PROGMEM with string changes
...
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
8 years ago
AnHardt
e7fc353f08
Add missing translations to lang-de
8 years ago
Scott Lahteine
3f2cb376e0
Add placeholders for Bulgarian translation
8 years ago
Scott Lahteine
b22d37ba52
Merge pull request #5364 from thinkyhead/rc_croatian_update
...
Update Croatian to include missing strings
8 years ago
Robert Marko
b796a687ca
Update Croatian to include missing strings
...
Added all missing strings according to English
8 years ago
Scott Lahteine
255ed80164
Fix hotend offset report in M503
8 years ago
Petr Zahradník
c66f3ed34b
Update Czech
8 years ago
Scott Lahteine
cbf208ea1f
Merge pull request #5348 from Kaibob2/patch-1
...
Update language_de.h
8 years ago
Scott Lahteine
a2660cf688
Merge pull request #5347 from tnw513/fix-italian
...
Added missing translations
8 years ago
Scott Lahteine
27dd5acc22
Fix set_led_color for BLINKM
...
Follow-up to #5330
8 years ago
Kai
8530c32309
Update language_de.h
...
Grammar corrections
8 years ago
Silvio Didonna
f1d5ffa211
Added missing translations
8 years ago
Scott Lahteine
b0361ebe4f
Merge pull request #5343 from thinkyhead/rc_invert_case_light
...
Allow case light pin to be active low
8 years ago
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
8 years ago
Scott Lahteine
3f4c02e42f
Merge pull request #5259 from Sebastianv650/Allow_UART-ISR_inside_Stepper
...
Allow UART ISRs inside the stepper ISR
8 years ago
Scott Lahteine
d07229f185
Fix redraw in SD Card menus
8 years ago
Scott Lahteine
47b4b21308
Merge pull request #5331 from esenapaj/Fix-for-the-PR-#5072
...
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
8 years ago
Scott Lahteine
8d14420331
Fix compile without ENABLE_LEVELING_FADE_HEIGHT
8 years ago
Scott Lahteine
415294801f
Merge pull request #5330 from thinkyhead/rc_rgb_led
...
Support for an RGB LED using 3 pins
8 years ago
esenapaj
0909cf3d46
Adjust spacing
8 years ago
esenapaj
8e9e9c17b0
Follow-up the PR #5323 (Adding ukrainian language support)
...
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
8 years ago
esenapaj
d92ce8849b
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
...
・Make descriptions the same as others
8 years ago
Scott Lahteine
e00b380489
Merge pull request #5323 from akaJes/lang-ua
...
Adding ukrainian language support
8 years ago
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
8 years ago
esenapaj
3047f3c85c
Suppress warning
8 years ago
jes
f674246397
extend Configurations files
8 years ago
jes
c90191faaf
adding ukrainian laguage support
8 years ago
Sebastianv650
912704a0d8
Enable ISRs inside temperature ISR
...
to capture chars at UART at 250000 baud.
8 years ago
Sebastianv650
f62f4006af
Account for LCD improvements in ENSURE_SMOOTH_MOVES
...
.. and give the hint to try lower values if possible.
8 years ago
Scott Lahteine
092e949b58
Merge pull request #5169 from thinkyhead/rc_core_inverted
...
Support for COREYX, COREZX, COREZY
8 years ago
Scott Lahteine
e9e4208ff1
Merge pull request #5274 from Sebastianv650/improve_smooth_moves
...
Improvement for ENSURE_SMOOTH_MOVES
8 years ago
Scott Lahteine
c7935bb0d2
Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
...
Add a fade factor for mesh leveling
8 years ago
Scott Lahteine
a69b1ee691
Merge pull request #5313 from thinkyhead/rc_fix_menu_actions
...
Keep drawing menu unless screen changes
8 years ago
Scott Lahteine
32ee3acf86
Merge pull request #5315 from thinkyhead/rc_fixup_material_menus
...
Refine material heatup menu items
8 years ago
Scott Lahteine
c70a06daf1
lcd_save_previous_menu => lcd_save_previous_screen
8 years ago
Scott Lahteine
13ea43cc8d
Only exit menu handler when the screen changes
8 years ago
Scott Lahteine
f45b6a7762
Merge pull request #5314 from thinkyhead/case_light_menu_fix
...
Fix and optimize case-light code
8 years ago
Scott Lahteine
59fafb93b2
Merge pull request #5304 from AnHardt/pixel-shifting
...
MENU_HOLLOW_FRAME for the menu screens
8 years ago
Scott Lahteine
0951d385ce
Don't set heater temperature above its maximum
8 years ago
Scott Lahteine
c9193e856d
Limit preheat parameters based on all nozzles
8 years ago
Scott Lahteine
bb4529f7d2
PLA / ABS => Material 1 / 2
8 years ago
Scott Lahteine
61437d988a
Fix and optimize case-light code
8 years ago
AnHardt
7a9fa78822
MENU_HOLLOW_FRAME for the menu screens
...
MENU_HOLLOW_FRAME for the menu screens and
some pixel shifting to optimize the look with tall fonts. (cn)
8 years ago
AnHardt
24ca1a6289
Not more then 4 stripes for u8g-devices
...
To optimise speed.
Costs well invested 128Byte of RAM.
8 years ago
Scott Lahteine
aee71c543e
Minor formatting in language.h
8 years ago
Scott Lahteine
05d8d189f6
Adjust spacing in utf_mapper.h
8 years ago
Scott Lahteine
5460a529da
Add option DOGM_SPI_DELAY_US
8 years ago
Scott Lahteine
71842b6a17
Apply const to LCD arguments and locals
8 years ago
Scott Lahteine
b1abd7edef
Optimize graphical display with selective rendering
8 years ago
AnHardt
b91fab2d7d
Fix USE_BIG_EDIT_FONT
8 years ago
Scott Lahteine
4cd73e183d
Hide hidden files and folders
8 years ago
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
8 years ago
AnHardt
75fdcc14b7
Activate font and mapper for el-gr
8 years ago
AnHardt
a0004e7cd3
Change font decent to -1 for tt and gr
...
For speeding up font drawing unify font decent.
Tr and Gr have ben the only fonts with a font decent of -2.
Sorry for some, a bit compressd, but hopefully still readeble symbols.
8 years ago
Scott Lahteine
307f263f89
Merge pull request #5292 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
8 years ago
esenapaj
7070143042
Update Japanese translation
...
・Add new translation
8 years ago
esenapaj
ef97645002
Follow-up the PR #5255 (Case light menu (3rd attempt))
8 years ago
Scott Lahteine
2a9b3376a9
Merge pull request #5289 from thinkyhead/rc_which_menu_actions
...
Drop "static" keyword in ultralcd.cpp function declarations
8 years ago
Scott Lahteine
b97dafe4b8
Drop "static" keyword in ultralcd.cpp function declarations
8 years ago
Scott Lahteine
2e966f8e5b
Patch Capabilities Report for "PROGRESS"
8 years ago
Scott Lahteine
f60321d3e3
Merge pull request #5284 from thinkyhead/rc_turkish_update
...
Turkish update (squashed)
8 years ago
Mehmet Sutas
a26668b10c
Add UTF8 Turkish Translation
8 years ago
Mehmet Sutas
61aa796307
Added Human Readable Comments
8 years ago
Mehmet Sutas
6fb9c6fe07
Follow-up for #5167 Turkish Language
...
Add check for Turkish Font before setting better font for graphic displays
8 years ago
Scott Lahteine
d891324830
Merge pull request #5258 from mosh1/mbl_speed_fix
...
Fix z feedrate value when doing mesh bed leveling. probe feedrate use…
8 years ago
Scott Lahteine
7f8133a51f
Merge pull request #5255 from Kaibob2/CaseLightMenu
...
Case light menu (3rd attempt)
8 years ago
Kai
e9b42f4f47
Update language_de.h
8 years ago
Kai
0c341f0c50
Added Menu entry for Case light
8 years ago
Scott Lahteine
3bc2273ac9
Comment M540
8 years ago
Scott Lahteine
14b74181f5
Merge pull request #5179 from thinkyhead/rc_TMC2130
...
TMC2130 "Silent StepStick" support
8 years ago
Scott Lahteine
bb2114a060
Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
...
Add an option for delta to home to the top
8 years ago
Scott Lahteine
38466b1d2f
Merge pull request #5271 from esenapaj/Fix-for-the-PR-#5267
...
Fix for thePR #5267 (Introduce a +1234.56 format for over 999 steps/mm)
8 years ago
Scott Lahteine
9b96a4a53b
Merge pull request #5246 from thinkyhead/rc_some_cleanup
...
Minor stepper cleanup
8 years ago
Sebastianv650
8190483eeb
Improvement for ENSURE_SMOOTH_MOVES
...
Instead of waiting for a single long block, compare the complete block
buffer runtime for the long_move() check.
8 years ago