Commit Graph

11576 Commits (ab61c09bffd8d9fa0bf696e9fbd057a85185dcad)

Author SHA1 Message Date
Scott Lahteine 55991962be Patch extra axis MS pins for debugging
Chris Pepper b9116d4050
LPC176x Framework update ()
Changes required for compatibility with framework-arduino-lpc176x 0.2.0
Scott Lahteine 15f94e5ee5 Add NUL_STR global
Scott Lahteine ea3217cd46
Move 'draw' methods into Menu Item classes ()
ManuelMcLure 76b861d759 Fix kill screen with null string ()
Robby Candra 7360e9343a Minor DOGM status screen fix ()
Robby Candra bdb452ed81 Fix missing % on DOGM Status Screen ()
Giuliano Zaro 65ef774e8d Fix mega Port J endstop interrupts ()
Scott Lahteine a920b10483 Fix true/false redefined warnings
Scott Lahteine ed8f1ca9cf Revert Cortex delay for now
Scott Lahteine ca6d00b862 Save some string flash
Scott Lahteine 23d21dd81c Tweak lambdas
Scott Lahteine a7d7f36871 [cron] Bump distribution date
Scott Lahteine 93db4f4535 Tweak backtrace.cpp include
Scott Lahteine f0d952d33a
Cortex M3-M7 can use DWT->CYCCNT ()
Suggested by Alex Kenis at https://youtu.be/ZfyPcdhQnAA?t=502
Scott Lahteine ad28da7eb4 Patch ABL G29 loop
Followup to e3ddf6e81a
Scott Lahteine 288af0ddf6 Whitespace
Scott Lahteine e7d9db284e Followup to M240 patch
Raúl Lázaro Sánchez 7c60853219 Fix blocking delay in Photo G-code M240 ()
The-Force c6f694a247 Power Loss Recovery for volumetric extrusion ()
Scott Lahteine 4e6e02bc3e Include pause.h for M701-702
Scott Lahteine e3ddf6e81a Fix meshCount signed-ness
Scott Lahteine 899e0fcdbb [cron] Bump distribution date
Scott Lahteine 35b1149d96 Patch es int tests for Arduino 1.8.10
Scott Lahteine c80eda073f M119 => report_states
LinFor 7d24f152d8 Fix a typo breaking the build ()
Scott Lahteine 61225e685d Abort SD followup
Scott Lahteine d5c1c72a76 Tweak CW/CCW bitmaps
Scott Lahteine aaf018e5a0 Language changes
Scott Lahteine 583fc4ee2a Move abortSDPrinting with others
Scott Lahteine c5713b5e98 Clean Endstops::event_handler
Scott Lahteine be498d6280 [cron] Bump distribution date
Aurawin b09b469dd5 Add BIQU TANGO V1 support ()
studiodyne 319e2b5760 Fan menus fix. FR cosmetic change. ()
studiodyne f139642e0f XY/Z Babystep Multiplicators ()
Scott Lahteine ade76e53de Fix A10M/A20M mixer display
Co-Authored-By: 3Dangel <3dangel@users.noreply.github.com>
InsanityAutomation cc4d3a215e Fix ExtUI UBL method calls ()
InsanityAutomation d4f5821cd6 Fix 3-point sanity check ()
Scott Lahteine 9aff30da0c
Confirm object cancellation ()
Scott Lahteine 78899fc241 Followup to E Total
Scott Lahteine 7a342ecb93
Show Total E during print ()
Scott Lahteine 0f8c3ed29a Prevent extra "too long/cold" errors
Scott Lahteine 9720d21301 Clean up trailing whitespace
Scott Lahteine 9e8021d6a4 Fix pins debug of CS/MS pins
Scott Lahteine ab0fe1a7dd Tweak G29 faux point
Giuliano Zaro 6fd13879ae Update Italian language ()
Scott Lahteine 600429a067 Cancel Objects followup
Roman Moravčík e690471739 Print startup message after print statistics are loaded ()
Scott Lahteine 732bf89878 Get 'cancelable' for gcode.cpp
Tanguy Pruvot c58cc113dd MKS Robin: restore the TFT v2.0 support (ST7789V) ()
Scott Lahteine 014b739bac Fix M486 int parameters
Scott Lahteine f8ad15fde8 Rename BOARD_STM32F4 to fix use with MB()
Scott Lahteine 408751d5e0 Fix CANCEL_OBJECTS missing include
Evgeny Zyatkov 12a244f24f Fix #endif typo ()
Scott Lahteine f12285015a [cron] Bump distribution date
Scott Lahteine 93f0012959
Cancel Objects - As seen at ERRF2019 ()
Marcio T f6a799c7b3 Allow compile under Windows Subsystem for Linux ()
InsanityAutomation 82fb046013 Allow suicide pin inverting ()
Scott Lahteine 2a7e1d459f
Option to rotate Percent, (E)lapsed, and (R)emaining time ()
Scott Lahteine 464d98d178 Short time prefixes, no percent prefix
Scott Lahteine ccf61eca84 Fix diplay elaspsed
Scott Lahteine ff4301a422
Update status_screen_DOGM.cpp
Scott Lahteine 326d5b84e7
Update status_screen_DOGM.cpp
Scott Lahteine 5edd5d1e1f
Clean up
Jacob Jordan 9895e6d766 Only use slow homing speed where applicable ()
InsanityAutomation b3d7d33faf Fix CUSTOM_VERSION_FILE has_include ()
Robby Candra cf8541a7a7 Fix G92.9 (thus PLR Z position) ()
Scott Lahteine cd3ec5a77b Add error-check to M422
Timm e02b06672c Increase MMU2 serial buffer size with USB serial ()
Giuliano Zaro 0f5d457252 Allow redundant temp sensor with SINGLENOZZLE ()
Daniel Callander 475041656c Reset position_shift on G28 ()
Bo Herrmannsen 04a55c9188 Fix LPC176x build script for Python 3 ()
Co-Authored-By: Sven Holzmann <powerprobot@users.noreply.github.com>
milkpirate 6bcd4eb12d Fix M420 (UBL) undefined variables ()
Luu Lac efeb6efe77 Set pullup on BTN_BACK pin ()
Evgeny-SPB b7db91c46d Fix apply_rotation function ()
Luu Lac 0b0b822671 Add note: TMC2209 requires stealthChop for Sensorless Homing ()
Roxy-3D 3642a12fc1
fix parameter order of mark, marked and unmark
The parameter order was wrong on mark(), marked() and unmark().    

This was breaking the G26 Mesh Validation algorithm.
Scott Lahteine af214ff121 Fix up PSU_CONTROL checks
Scott Lahteine 62b875f918 Fix PLR condition saving retract
Robby Candra 2c42526763 FIx Estimation String Pos
Robby Candra d64ab63026 Fix Estimation String Macro
Scott Lahteine f00b48f9a8 Expand encoder value range
Scott Lahteine 160c8be191 Fix BABYSTEP_DISPLAY_TOTAL output
Robby Candra 52a8bbefcf Make sure estimate time = 0 not displayed
Robby Candra 6241bcf0c8 Fix Progress at the end of print.
Evgeny Zyatkov 9470554f63 Fix DUE HAL serial defines ()
Robby Candra f368c14a61 Fix Probe Manually Grid ()
Scott Lahteine f2ce4a25a3 Fix host_response_handler debug
Chris Pepper 11f1392026
Fix Python3 (Windows) compatibility ()
Scott Lahteine 725ec68faa [cron] Bump distribution date
Robby Candra 16ae9ee88b Update Configuration_adv
Robby Candra 9b88c3e79b DOGM Progress Display, option to disable display rotation
Scott Lahteine 0652f19673 Fix M420 for moved probe methods
Scott Lahteine bb381e22b2 Fix left-shift warning
Bo Herrmannsen 0d7736d663 Enable M191 ()
Antti Andreimann 40de135d4d Fix CUSTOM_USER_MENU_TITLE non-translated string ()
Francois Rainville dd0c5de4c7 Provide LONG_FILENAME_LENGTH for headers ()
Jason Smith 832cb7e1ac Z_STEPPER_AUTO_ALIGN — To align with Z stepper points ()
Robby Candra 7af99d03d3 Don't show prefix if no elapsed time
Robby Candra bf850827f7 Fix Progress Display
Scott Lahteine e0e406dbcc [cron] Bump distribution date
InsanityAutomation b2eda1af2f Fix typo in G34 configuration ()
Scott Lahteine 0ff57c640c Fix compile warning
Scott Lahteine 3949d246df Fix ESP32 name conflict
Scott Lahteine b7b303f4bf
Spindle/Laser power in planner blocks ()
Jason Smith 53abfdc2c3 Fix BLTOUCH and FAN PWM conflicts on SKR E3 boards ()
Slawomir Ciunczyk 8668571bee Update Polish language ()
Scott Lahteine faacfe13c2 Tweak M105 layout
Antti Andreimann d47f29bd4c Give a dummy response to M105 with zero thermistors ()
Piotr fe4c69b64a Poll *all* enabled endstop pins ()
Slawomir Ciunczyk 99f983d066 Update Polish language ()
InsanityAutomation 0074d63962 Vendor version override ()
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
Scott Lahteine 7622973a31
Fix elapsed time overflow warning
Scott Lahteine d57a668097
Update Spanish Translation ()
Markus Towara 437978d349 Bring SPI_SENSORLESS code up to date ()
Tanguy Pruvot a988f9304d reduce the required size with uint16_t modifiers
Tanguy Pruvot 21867c7fef elapsed time overflow warning fix
tried to fix it with snprintf in libs/duration_t.h but its worst... :/
sL1pKn07 d37bd33c31 Update Spanish Translation
Roman Moravčík b4f82d1081 Update Slovak language ()
Tanguy Pruvot ee20f21a24 Fix undefined max in multi-language ()
Giuliano Zaro 7714152013 Update Italian language ()
Bo Herrmannsen 5ad9257df4 Fix DUE HAL serial defines ()
Krystian Booker 62aa137548 Fixed pid_autotune_menu made pid_label accessible ()
Roxy-3D 37550e9d98
Allow 3-digit LCD Display of value
The LCD Display shows 3 digits of precision, not 4.   
So change the bounding value to something more rational.
Roxy-3D 05eed72b69
Allow LCD Menu to adjust Junction Deviation lower
Allow LCD Menu to adjust Junction Deviation lower than .01.   Some machines currently have a JUNCTION_DEVIATION_MM value as low as .005 mm.     In the case of non-Linear-Advance machines...   The upper limit is raised to .5 mm.

Probably more thought needs to be given to the Linear Advance case.   It maybe it doesn't need a special case and should just use the same bounds as the non-Linear Advance case.
Gustavo Alvarez df09532a9c Reassign FIL_RUNOUT_PIN for ReARM boards ()
Reassign FIL_RUNOUT_PIN from P1_18 to P1_19

P1_18 is connected to a buffer in order to output 5V making it unsuitable for input.
Haxk20 1df90aaf0e Followup to num2str update ()
Matthew Piercey ac8083588b Add config for Wanhao Duplicator i3 v2.1
Robby Candra e79666a82b Followup to "Fix G2/G3 rounding" ()
LinFor b20d5a7cc6 Estimate Remaining Time (graphical display) ()
Scott Lahteine 5641adb01b Clean up stray tabs
Ed Williams d8aeeb8ff6 Fix G2/G3 rounding error ()
Roxy-3D 2cf35267c4 Set Junction Deviation value from Jerk and Default Acceleration ()
Formula: `0.4 * sq(min(xjerk, yjerk)) / (default accel)`
Robby Candra 6f60838736 Fix PAUSE_MODE_CHANGE_FILAMENT menu item ()
Robby Candra ac466ecf74 Change Junction Deviation to Classic Jerk ()
Scott Lahteine 3664beec29 Don't refresh on status line changes
Scott Lahteine 13cf417a98 [cron] Bump distribution date
ANMay-ru b119c14017 Clean up LCD print, align ()
Jason Smith 46763efb75 Fix tool-change move with hotend offset ()
Marcio Teixeira 6a865a6146 Multi-language support ()
Marcio Teixeira dc14d4a13c Improvements and fixes to Lulzbot UI ()
Scott Lahteine e6055dce76 Followup to position refactor
Scott Lahteine b4d48fdc91 Followup to
Scott Lahteine af80653f3f Always report all PIDs in M503
Fix 
Scott Lahteine 914605c89c gcc is forgiving of stray ;
Scott Lahteine 89490171ef Use "concatenatable" language codes
Scott Lahteine c0005e939c
Enable junction deviation by default ()
Scott Lahteine 1df6c7a46c Work around a compiler bug
See 
Scott Lahteine 5becda25c5 Followup to E renumbering
Scott Lahteine cb1cb72c76 Fix Move Z menu item
LinFor 58f81f8e7e Followup to progress override ()
Scott Lahteine d45ab47139 [cron] Bump distribution date
Scott Lahteine 9dcccc11ba Fix extra condition
Scott Lahteine cc822c1a05
Use lambdas in menus, where possible ()
Scott Lahteine 59508edf64 Suppress data[] array warning
Scott Lahteine e84389c976
Fix G2/G3 workspace plane parameters ()
LinFor 19b7be067c Allow M73 to override SD position ()
chzj333 d04561805b Support for BTT SKR Mini E3 v1.2 ()
InsanityAutomation 71526fa5ce Fix ExtUI onMeshUpdate event ()
Scott Lahteine 56595a4c9c Improve G2/G3 precision
See https://github.com/MarlinFirmware/Marlin/issues/14745#issuecomment-538781253
Scott Lahteine 211ff67440 Patch blocking and manual moves
Tanguy Pruvot c6ffa7f38d MKS Robin: SD pins not required (SDIO) ()
Scott Lahteine 519cc1bc67 NUM_AXIS is now obsolete
Scott Lahteine 9188ce1a8d Add JOIN for simple append
Scott Lahteine 51ae13fc8c Compact MIN/MAXTEMP_ALL
Scott Lahteine 5449088a8e Fix Japanese language extra define
Me No Dev fc6a0937b8 Improve Malyan M200 integration ()
Giuliano Zaro a1ad01e4ab Limit Case Light PWM ()
Scott Lahteine f8498d8a52 GET_TEXTF => GET_TEXT_F
LinFor e854eb933d Allow pins overrides for SKR V1.3 ()
Jimmy Page 203d260a41 Update Japanese font and translation ()
Daniel Andersen 0076e1e792 Fix CR10 Stock Display timing with SKR_PRO V1.1 ()
Giuliano Zaro a3ec573984 Uniform fan speed & case light
Giuliano Zaro ff55601dc3 Update Italian language
Roman Moravčík b90dff020e Update Slovak language
Giuliano Zaro 43aba9f918 Fix compile errors & temp range
Scott Lahteine 1ac629f919 [cron] Bump distribution date
Luu Lac 5d81d7cefe
if no HOTENDS
Tanguy Pruvot 895f64fbab Add missing MKS Robin TOUCH_CS_PIN ()
Scott Lahteine b7dfbb6af5 [cron] Bump distribution date
Scott Lahteine c83c2a5022 Patch compile glitches
Scott Lahteine 6b945eb548 Show "FILAMENT CHANGE" during filament change
Scott Lahteine 0322348924 Handle runout in runout.cpp
Scott Lahteine 72d791a736 Standardize active/paused functions
Scott Lahteine 719615a6b6 Simplify edit menu items
The `edit` part of menu items displaying values is not needed. Menu edit types can be modeled on sub-menus.
Scott Lahteine 273cbe931e Aliases for common menu item types
tonokip df48ef6df3 Fix step timer on Archim1 ()
Scott Lahteine acbe84c8ef [cron] Bump distribution date
Scott Lahteine d0ef7b6588 [cron] Bump distribution date
Oliver Jean Eifler d52b908627 Fix coordinate size for G26 w/out arcs ()
InsanityAutomation 438835f6a5 Configurable Max Accel, Max Feedrate, Max Jerk edit limits ()
Scott Lahteine f9400b6a3c [cron] Bump distribution date
Scott Lahteine 7cd72de8bc General cleanup, style
Scott Lahteine 806d64e1bf X_SENSORLESS includes AXIS_HAS_STALLGUARD
Scott Lahteine e3fd0519b3 Reduce need for UNUSED
Marcio Teixeira e3ff27c95a Prevent duplication of PSTRs to save memory ()
LinFor 98f614ddb1 Use MAX_BED_POWER instead of BANG_MAX to heat outside PID_FUNCTIONAL_RANGE ()
Marcio Teixeira 087fe0e9d6 Improve and fix LULZBOT_TOUCH_UI ()
- Add start print confirmation dialog box
- Fix incorrect text colors in UI
- Adjust bio printer UI
Timm b198f321c8 Add missing motion inline methods ()
Giuliano Zaro 15efe8d839 Update Italian language ()