Scott Lahteine
01e5d46ea7
Patch some planner compile errors
2016-12-07 02:26:24 -06:00
MagoKimbra
5383212a28
Fix Mesh without Fade Height
2016-12-07 09:23:42 +01:00
Scott Lahteine
dbe1dc1452
Merge pull request #5406 from Rigid3D/RCBugFix
...
Turkish Translation Update
2016-12-07 00:56:08 -06:00
Scott Lahteine
4783a59249
Remove filament-change empty lines from languages
2016-12-07 00:53:03 -06:00
Scott Lahteine
1705099c3e
Save space by not defining unused filament change message lines
2016-12-07 00:53:03 -06:00
android444
9b1f4b514b
Update Polish language
...
Translation of messages in English to Polish.
2016-12-06 22:28:33 -06:00
Robert Marko
84f7e1de04
Updates to Croatian language
2016-12-06 22:24:12 -06:00
esenapaj
08cdaaf19b
README and Version for 1.1.0-RCBugFix
...
Sync with RC8
2016-12-07 10:43:58 +09:00
Mehmet Sutas
f4663cb677
Update language_tr_utf8.h
2016-12-07 00:21:56 +03:00
Mehmet Sutas
b4fd115d4e
Update language_tr.h
2016-12-07 00:20:07 +03:00
Scott Lahteine
83c5026db1
Ignore homing button when SD printing
...
As suggested in #5404 by @android444
2016-12-06 14:22:34 -06:00
Scott Lahteine
312caef472
Merge pull request #5398 from thinkyhead/rc_croatian_cleanup
...
Fix Croatian spacing, extra #endif
2016-12-06 03:22:19 -06:00
Scott Lahteine
46b65773ea
Fix Croatian spacing, extra #endif
2016-12-06 03:10:37 -06:00
Scott Lahteine
3f2faac9d1
Merge pull request #5388 from thinkyhead/rc_subdivide_bilinear
...
Subdivide Bilinear Grid with Catmull Rom Splines
2016-12-05 20:28:50 -06:00
Scott Lahteine
b5b5edd9ad
Merge pull request #5394 from thinkyhead/rc_drop_board_99
...
Remove mystery-board 99
2016-12-05 20:28:35 -06:00
Scott Lahteine
c48901f355
Remove mystery-board 99
2016-12-05 20:16:50 -06:00
akaJes
d7b948610a
Experimental bilinear subdivision option
2016-12-05 20:11:24 -06:00
Scott Lahteine
6253b765aa
Merge pull request #5389 from thinkyhead/distribute_screen_updates
...
Distribute GLCD screen updates in time
2016-12-05 20:08:33 -06:00
Scott Lahteine
b203901143
Merge pull request #5393 from AnHardt/Fix-auto_report_temperatures
...
Fix auto_report_temperatures()
2016-12-05 19:38:23 -06:00
AnHardt
59a27ed27d
Fix auto_report_temperatures()
...
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
2016-12-06 01:26:44 +01:00
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
2016-12-05 12:22:54 -06:00
Scott Lahteine
f882355994
Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
...
Account for LCD improvements in ENSURE_SMOOTH_MOVES
2016-12-05 11:23:58 -06:00
Scott Lahteine
20e834461d
Merge pull request #5385 from thinkyhead/rc_ftostr4sign_decimal
...
Show decimal for small numbers in ftostr4sign
2016-12-05 11:22:45 -06:00
Scott Lahteine
b6b100c471
Merge pull request #5371 from thinkyhead/rc_extruders_can_differ
...
Allow distinct factors for multiple extruders
2016-12-05 11:22:31 -06:00
Scott Lahteine
449d9cbf60
Add placeholders for Polish translatable strings
2016-12-05 10:37:00 -06:00
c64pl
643dc4b64e
Update language_pl.h
...
Fixed translations
2016-12-05 10:37:00 -06:00
Scott Lahteine
0974b75fb6
Merge pull request #5386 from thinkyhead/rc_galician_update
...
Galician language update.
2016-12-05 10:36:26 -06:00
Rafa Couto
2b9115330d
Galician language update.
2016-12-05 10:11:28 -06:00
Scott Lahteine
1f3e2440bc
Merge pull request #5175 from thinkyhead/rc_dualx_homing
...
Unpark when using Z_SAFE_HOMING with Dual X
2016-12-05 10:02:56 -06:00
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
...
And reduce the function size to simplify
2016-12-05 09:26:05 -06:00
Guthenberg
bfb8d3b53e
Show more decimals in Display, if possible
...
_123, -123, _-12, __-1 plus 1234, 12.3, -1.2
2016-12-05 09:05:46 -06:00
Scott Lahteine
1e30d1da47
Simplify itostr4sign
...
- This function becomes obsolete if ftostr4sign is re-written.
2016-12-05 09:05:46 -06:00
Scott Lahteine
82a187acae
Merge pull request #5359 from AnHardt/update-de
...
Add missing translations to lang-de
2016-12-05 07:31:28 -06:00
Scott Lahteine
4bafdf4b66
Support DISTINCT_E_FACTORS in LCD Motion Menu
2016-12-05 07:26:18 -06:00
Scott Lahteine
3391c785c6
Support for distinct E factors
2016-12-05 07:26:18 -06:00
Scott Lahteine
0dfe95eaba
Adjust formatting in Planner
2016-12-05 07:26:17 -06:00
Scott Lahteine
09587f7c0d
Fix rows error in DOGM
2016-12-05 07:14:11 -06:00
Scott Lahteine
c47e07d129
Fix Dual X software endstops
2016-12-05 06:51:41 -06:00
Scott Lahteine
4217e9653e
Adjust park code in tool_change
2016-12-05 06:51:41 -06:00
Scott Lahteine
b20405db31
Only DXC_AUTO_PARK_MODE should auto-move in tool_change
2016-12-05 06:48:43 -06:00
Scott Lahteine
ca24af7d5d
Dual X with home_z_safely is not parked
2016-12-05 06:43:26 -06:00
Scott Lahteine
0e15b4f434
Dual X set_axis_is_at_home can use x_home_pos for both
2016-12-05 06:43:26 -06:00
Scott Lahteine
54109dfaec
Reduce code size for Dual X un-park
2016-12-05 06:43:26 -06:00
Scott Lahteine
fe96f74db1
Use const arguments in Dual X helper functions
2016-12-05 06:43:26 -06:00
Scott Lahteine
41278c1e8b
Apply LOGICAL_POSITION to home positions on Dual X
2016-12-05 06:43:26 -06:00
Scott Lahteine
053fb55af6
Fix modes ordering in prepare_move_to_destination_dualx
2016-12-05 06:43:26 -06:00
Scott Lahteine
ee50928eee
Make LOGICAL and RAW position macros ternary-compatible
2016-12-05 06:43:26 -06:00
Scott Lahteine
56dd15c0ad
Use SET_INPUT for PS_ON_PIN in kill
2016-12-05 06:43:26 -06:00
Scott Lahteine
200cf3e9f9
Merge pull request #5381 from thinkyhead/rc_fix_fade_factor
...
Properly apply fade_factor to MBL
2016-12-05 06:06:13 -06:00
Scott Lahteine
84ff78c1e3
Pass the fade factor to mbl.get_z
2016-12-05 03:01:51 -06:00
Scott Lahteine
85c2b96685
Apply const to MBL class methods
2016-12-05 02:50:59 -06:00
Scott Lahteine
c06161b773
Use apply_leveling, not MBL directly
2016-12-05 01:53:36 -06:00
Scott Lahteine
818f8b93d3
Merge pull request #5378 from thinkyhead/rc_duration_rj
...
Better alignment of elapsed print time
2016-12-04 22:42:23 -06:00
Scott Lahteine
9d88a61d52
Better alignment of elapsed print time
2016-12-04 21:30:49 -06:00
Scott Lahteine
0b53d78046
Tweak editable items for debugging
2016-12-04 03:51:10 -06:00
Scott Lahteine
fccc97de6d
Save PROGMEM with string changes
...
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
2016-12-03 19:21:46 -06:00
AnHardt
e7fc353f08
Add missing translations to lang-de
2016-12-03 20:51:49 +01:00
Scott Lahteine
3f2cb376e0
Add placeholders for Bulgarian translation
2016-12-03 12:14:02 -06:00
Scott Lahteine
b22d37ba52
Merge pull request #5364 from thinkyhead/rc_croatian_update
...
Update Croatian to include missing strings
2016-12-03 11:37:42 -06:00
Robert Marko
b796a687ca
Update Croatian to include missing strings
...
Added all missing strings according to English
2016-12-03 11:15:41 -06:00
Scott Lahteine
255ed80164
Fix hotend offset report in M503
2016-12-03 10:17:35 -06:00
Petr Zahradník
c66f3ed34b
Update Czech
2016-12-03 10:32:34 +01:00
Scott Lahteine
cbf208ea1f
Merge pull request #5348 from Kaibob2/patch-1
...
Update language_de.h
2016-12-03 01:53:24 -06:00
Scott Lahteine
a2660cf688
Merge pull request #5347 from tnw513/fix-italian
...
Added missing translations
2016-12-03 01:52:45 -06:00
Scott Lahteine
27dd5acc22
Fix set_led_color for BLINKM
...
Follow-up to #5330
2016-12-03 01:51:11 -06:00
Kai
8530c32309
Update language_de.h
...
Grammar corrections
2016-12-02 19:40:36 +01:00
Silvio Didonna
f1d5ffa211
Added missing translations
2016-12-02 18:49:39 +01:00
Scott Lahteine
b0361ebe4f
Merge pull request #5343 from thinkyhead/rc_invert_case_light
...
Allow case light pin to be active low
2016-12-02 01:17:11 -06:00
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
2016-12-01 23:32:34 -06:00
Scott Lahteine
3f4c02e42f
Merge pull request #5259 from Sebastianv650/Allow_UART-ISR_inside_Stepper
...
Allow UART ISRs inside the stepper ISR
2016-12-01 23:17:42 -06:00
Scott Lahteine
d07229f185
Fix redraw in SD Card menus
2016-12-01 18:15:58 -06:00
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
2016-12-01 13:37:02 -06:00
Scott Lahteine
8d14420331
Fix compile without ENABLE_LEVELING_FADE_HEIGHT
2016-12-01 11:37:24 -06:00
Scott Lahteine
415294801f
Merge pull request #5330 from thinkyhead/rc_rgb_led
...
Support for an RGB LED using 3 pins
2016-11-30 14:14:00 -06:00
esenapaj
0909cf3d46
Adjust spacing
2016-11-30 19:39:39 +09:00
esenapaj
8e9e9c17b0
Follow-up the PR #5323 (Adding ukrainian language support)
...
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
2016-11-30 19:39:39 +09:00
esenapaj
d92ce8849b
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
...
・Make descriptions the same as others
2016-11-30 19:39:38 +09:00
Scott Lahteine
e00b380489
Merge pull request #5323 from akaJes/lang-ua
...
Adding ukrainian language support
2016-11-30 01:10:40 -06:00
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
2016-11-30 00:02:31 -06:00
esenapaj
3047f3c85c
Suppress warning
2016-11-30 00:32:56 +09:00
jes
f674246397
extend Configurations files
2016-11-29 15:04:36 +02:00
jes
c90191faaf
adding ukrainian laguage support
2016-11-29 14:49:45 +02:00
Sebastianv650
912704a0d8
Enable ISRs inside temperature ISR
...
to capture chars at UART at 250000 baud.
2016-11-28 20:08:50 +01:00
Sebastianv650
f62f4006af
Account for LCD improvements in ENSURE_SMOOTH_MOVES
...
.. and give the hint to try lower values if possible.
2016-11-28 17:44:19 +01:00
Scott Lahteine
092e949b58
Merge pull request #5169 from thinkyhead/rc_core_inverted
...
Support for COREYX, COREZX, COREZY
2016-11-28 02:26:41 -06:00
Scott Lahteine
e9e4208ff1
Merge pull request #5274 from Sebastianv650/improve_smooth_moves
...
Improvement for ENSURE_SMOOTH_MOVES
2016-11-28 02:22:08 -06:00
Scott Lahteine
c7935bb0d2
Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
...
Add a fade factor for mesh leveling
2016-11-28 02:07:51 -06:00
Scott Lahteine
a69b1ee691
Merge pull request #5313 from thinkyhead/rc_fix_menu_actions
...
Keep drawing menu unless screen changes
2016-11-28 02:01:39 -06:00
Scott Lahteine
32ee3acf86
Merge pull request #5315 from thinkyhead/rc_fixup_material_menus
...
Refine material heatup menu items
2016-11-28 01:46:51 -06:00
Scott Lahteine
c70a06daf1
lcd_save_previous_menu => lcd_save_previous_screen
2016-11-28 01:46:18 -06:00
Scott Lahteine
13ea43cc8d
Only exit menu handler when the screen changes
2016-11-28 01:46:18 -06:00
Scott Lahteine
f45b6a7762
Merge pull request #5314 from thinkyhead/case_light_menu_fix
...
Fix and optimize case-light code
2016-11-28 01:45:27 -06:00
Scott Lahteine
59fafb93b2
Merge pull request #5304 from AnHardt/pixel-shifting
...
MENU_HOLLOW_FRAME for the menu screens
2016-11-28 01:41:47 -06:00
Scott Lahteine
0951d385ce
Don't set heater temperature above its maximum
2016-11-28 01:37:24 -06:00
Scott Lahteine
c9193e856d
Limit preheat parameters based on all nozzles
2016-11-28 01:37:24 -06:00
Scott Lahteine
bb4529f7d2
PLA / ABS => Material 1 / 2
2016-11-28 01:37:24 -06:00
Scott Lahteine
61437d988a
Fix and optimize case-light code
2016-11-28 01:34:52 -06:00
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)
2016-11-27 22:59:05 +01:00
AnHardt
24ca1a6289
Not more then 4 stripes for u8g-devices
...
To optimise speed.
Costs well invested 128Byte of RAM.
2016-11-26 19:08:33 +01:00
Scott Lahteine
aee71c543e
Minor formatting in language.h
2016-11-26 06:53:52 -06:00