5783 Commits (e282b72151aff359ac3bb57edae3565623874ca1)

Author SHA1 Message Date
Scott Lahteine 7a9c1a279b Merge pull request #5681 from thinkyhead/rc_prevent_boot_loop
Reset watchdog in SD init to prevent reboot
8 years ago
Scott Lahteine e409c7f9e8 Merge pull request #5645 from esenapaj/From-microseconds-to-milliseconds
From "microseconds" to "milliseconds"
8 years ago
emartinez167 020c6af7b0 Updates to Spanish language
Add missing Spanish language definitions.
8 years ago
Hans Raaf d29cc8f7bc Reset watchdog in SD init to prevent reboot
If the watchdog is enabled and bootscreen + SD card checks take too long, Marlin may hang at boot time because of the reset loop. We have this happen all the time with the Anet board if no SD card is inserted.
8 years ago
Scott Lahteine 7743849608 Merge pull request #5680 from thinkyhead/rc_configs_puhlease
code_value_float tweak
8 years ago
Scott Lahteine 16357fbfdf Merge pull request #5619 from Ocarthon/RCBugFix
Disable SD Detect for K8400
8 years ago
Scott Lahteine e57c0fce66 Move MOSFET changes above #include for RIGIDBOARD
Correction to #5629
8 years ago
Scott Lahteine c376f6a2cb code_value_float tweak 8 years ago
Scott Lahteine fb3c30e24c Fix lcd_wait_for_homing causing menu to block
As a showcase function for how to do waiting in the lcd menu, this function should be preserved.
8 years ago
Scott Lahteine f8ae0fd29f Merge pull request #5647 from manianac/RCBugFix-PrepareMenuFix
Fix empty Prepare menu
8 years ago
Robert Kirk aab5118c6a Remove error causing break command
Use index macro instead of e
8 years ago
esenapaj d38e335272 From "microseconds" to "milliseconds"
delay() is milliseconds
8 years ago
Philip Standt 8ae2bc7e2e Disable SD Detect for K8400 8 years ago
Scott Lahteine 4061fca1ad Sanity checks for FILAMENT_CHANGE_FEATURE and FILAMENT_RUNOUT_SCRIPT 8 years ago
Scott Lahteine 5ab7b91615 Comment on filament runout sensor config 8 years ago
Scott Lahteine 922c67f17d Merge pull request #5588 from thinkyhead/rc_remove_biv25
Drop biv2.5 delta configurations
8 years ago
Scott Lahteine 8c6c048551 drop biv2.5 delta configurations 8 years ago
Scott Lahteine 92dbeebf40 Define ADV_NEVER, ADV_RATE 8 years ago
Robert Kirk 306c184b1a Allow M600 when dryrun debugging 8 years ago
Scott Lahteine fe2ea2906f Merge pull request #5573 from thinkyhead/rc_unify_stepper_isr
LIN_ADVANCE with unified stepper ISR
8 years ago
Sebastianv650 84c685f8b5 First draft of Unified Stepper / E Advance ISR 8 years ago
Scott Lahteine 83021d82c6 Merge pull request #5502 from AnHardt/symbol-strings
Add symbol-strings
8 years ago
Scott Lahteine 036eccfd6e Merge pull request #5572 from Kaibob2/patch-5
Update language_de.h
8 years ago
Scott Lahteine b794b76836 Merge pull request #5567 from AnHardt/fix5194
Fix 5194
8 years ago
Scott Lahteine 451ba5df01 Merge pull request #5516 from esenapaj/Suppress-warning
Suppress warning
8 years ago
Scott Lahteine 92dbc63949 Merge pull request #5571 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Kai ade72535c4 Update language_de.h
Added tarnslation for
```
#define MSG_DEBUG_MENU 
#define MSG_PROGRESS_BAR_TEST
```
8 years ago
esenapaj ab6b005867 Suppress warning 8 years ago
AnHardt 61f15ef7e7 Fix 5194
I have been a bit too radical in cleaning up this section.
8 years ago
esenapaj 60515ff700 Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine 1e419655f3 Followup to #5550 - spacing before "mm" 8 years ago
Scott Lahteine 1a26ce1cdc Merge pull request #5550 from FHeilmann/patch-2
Allow negative retract values in the LCD
8 years ago
Scott Lahteine bec30c89e7 Merge pull request #5522 from esenapaj/Add-description-for-dual-x
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
8 years ago
Scott Lahteine 7739c0affa Change "+mm" to "mm" in most languages
- Japanese and Chinese still need update
8 years ago
Scott Lahteine 1cba425308 Allow negative recover-swap length from LCD 8 years ago
Scott Lahteine 298a8c6a3c Merge pull request #5561 from thinkyhead/rc_no_case_light
Support for M335 case light "no case light"
8 years ago
Scott Lahteine 644f45cbd8 Merge pull request #5563 from akaJes/m600
FILAMENT_CHANGE_FEATURE allowed in idle mode
8 years ago
Scott Lahteine 0d2fc13516 Place "Level Bed" closer to "Auto Home" 8 years ago
Scott Lahteine b031d28ebf Encoder events should not skip stripes 8 years ago
Scott Lahteine 22881f38b9 Fix updating of "bool" menu items 8 years ago
Scott Lahteine eb68715b94 No "Cooldown" menu if heaters are off 8 years ago
Jesus 4ed976b5ff m600 fixes 8 years ago
Damien 4e2639942b Support for M335 case light "no case light" 8 years ago
Scott Lahteine 18ba31e9b5 Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example 8 years ago
Scott Lahteine 03af5961b0 Hide (or remove) custom character change on boot screen 8 years ago
Scott Lahteine 1642f5ed31 Add macro to some en strings 8 years ago
Scott Lahteine dbb2d56c89 Correct comment on watchdog timer 8 years ago
Scott Lahteine 41a30923f3 Merge pull request #5559 from thinkyhead/rc_minimum_gcc_version
Throw an error for gcc before 4.7
8 years ago
Scott Lahteine 6d6a1db6ec Apply const to _EEPROM_writeData value param 8 years ago
Robert Kirk f724ef5820 Have bed leveling status output current status, not requested. 8 years ago
Scott Lahteine 20218e553d Merge pull request #5527 from MagoKimbra/rc_configuration_store_fix_size
Fix size
8 years ago
Scott Lahteine dcfbe2bd3c Throw an error for gcc before 4.7 8 years ago
Scott Lahteine 82fde7df2e Merge pull request #5512 from AnHardt/speed-compare-bbr
Optimize handling of block_buffer_runtime()
8 years ago
Scott Lahteine 8986225752 Spacing, cleanup in speed_lookuptable.h 8 years ago
Scott Lahteine e12c8e5cac Split up thermistor tables 8 years ago
Florian Heilmann a7334fd2a0 Allow negative retract values in the LCD
This can already be done via G-Code, so adding the capability to the LCD should be straight forward.
8 years ago
AnHardt 292eb365c6 Optimize handling of block_buffer_runtime()
millis_t is long - divisions take for ever.

Return a kind of millisecond instead of microsecond -
divided by 1024 instead of 1000 for speed. (2.4% error)

That does not matter because block_buffer_runtime is
already a too short estimation.
Shrink the return-type.
8 years ago
esenapaj 6854f44bf2 Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE 8 years ago
Scott Lahteine 3f6f036f7c Merge pull request #5524 from thinkyhead/rc_optional_dogm_splitup
Report EEPROM data size, not final index
8 years ago
MagoKimbra 86ba7e4542 Fix size
Fix size for writeData and readData.
For bilinear grid 11 x 11 for example, size is 4 (float) x 11 x 11 = 484. uint8_t max is 255.
8 years ago
Scott Lahteine f9f75c8016 Fix USE_RAW_KINEMATICS in prepare_kinematic_move_to 8 years ago
Scott Lahteine 87921f390a Clarify what are "logical" positions in the planner 8 years ago
Scott Lahteine a4f10f59c3 Write the E parameter length correctly 8 years ago
Scott Lahteine 2e904cb4f9 Merge pull request #5514 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine 0b6817e0f9 Merge pull request #5505 from android444/patch-4
Update for translations language_pl.h
8 years ago
Scott Lahteine 3bd76f60e4 Report EEPROM data size, not final index 8 years ago
Scott Lahteine 78d6d6e076 Merge pull request #5452 from thinkyhead/rc_save_your_mesh
Save Bed Leveling to EEPROM
8 years ago
Scott Lahteine 0d0aa6c20d Patch type for max_acceleration_mm_per_s2 save/restore 8 years ago
Scott Lahteine d4f5418802 Merge pull request #5517 from esenapaj/Fix-for-PR-#5255
Fix for the PR #5255 (Case light menu (3rd attempt))
8 years ago
Scott Lahteine fa7010b0a1 Merge pull request #5515 from esenapaj/Remove-unnecessary-tabs-and-spaces
Remove unnecessary tabs and spaces
8 years ago
Scott Lahteine 6d7b1cdf6c Add M421 for ABL Bilinear 8 years ago
Scott Lahteine 32e65dc429 Extend `M420` to print state and, with `V`, the matrix / mesh 8 years ago
Scott Lahteine d04258753b Don't throw away the bed level matrix on G28 8 years ago
Scott Lahteine 8f0f225d10 Save ABL Planar Matrix to EEPROM 8 years ago
Scott Lahteine e2429a9da1 Generalize Bed Leveling flag in EEPROM 8 years ago
Scott Lahteine e42fd7813a Save ABL Bilinear Grid to EEPROM 8 years ago
Scott Lahteine 492b68f8e3 Better EEPROM read/write error handling 8 years ago
Scott Lahteine 55722c09da Use "UNPROBED" for un-probed bed_level_grid points 8 years ago
Scott Lahteine 2643404ac8 Throw an error in M420 if can't enable 8 years ago
Scott Lahteine b1539394fd Use planner.unapply_leveling to undo tilt in G29 8 years ago
Scott Lahteine 04636f78eb Re-enable MBL/ABL after M48 8 years ago
Scott Lahteine 9b41638672 Minor tweak to G29 grid points 8 years ago
Scott Lahteine daa2cad21f Fix comment on G29 to include 'Z' 8 years ago
Scott Lahteine 8244fefcc2 Tweak call to `reset_bed_level` in G29 8 years ago
Scott Lahteine 0995a5d734 Fixup reset_bed_level 8 years ago
Scott Lahteine 1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_* 8 years ago
esenapaj d486361c69 Fix for commented section of Config_RetrieveSettings() 8 years ago
esenapaj 88157ba529 Fix for the PR #5255 (Case light menu (3rd attempt)) 8 years ago
esenapaj 069c6b38dd Remove unnecessary tabs and spaces 8 years ago
esenapaj 9c8116aedf Update Japanese translation
・Add new translation
8 years ago
AnHardt 57b1275cde Add symbol-string to _de
Add symbol-string for _de
to reduce the frquencey of regenerating 'mappers' and 'fonts'
with the new utf-system.
8 years ago
android444 3363d2c937 Update for translations language_pl.h 8 years ago
Scott Lahteine 06af3b62ba Move HOLLOW_FRAME options to config_adv 8 years ago
Scott Lahteine 67ca6c7bfe Codestyle tweaks to ultralcd.cpp 8 years ago
Scott Lahteine 8d9fcd8e6f Merge pull request #5495 from AnHardt/autoadjusting_display-updates
Adaptive screen updates for all kinds of displays
8 years ago
Scott Lahteine 77a360912d Merge pull request #5491 from yhfudev/devel-rcbugfix-language-headers
UTF-8 language header files
8 years ago
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 years ago
yhfudev 2dbd38ce16 tag the utf-8 strings 8 years ago
Scott Lahteine 94ffb58da7 Prevent retract un-hop at wrong height 8 years ago
Scott Lahteine 0772c8e55f Merge pull request #5487 from thinkyhead/rc_easier_move_axis
Rearrange Move Menu, Fix up Delta Calibration
8 years ago