Commit Graph

11786 Commits (56cd747c8be868b21619001aeebbecd3827a7e93)

Author SHA1 Message Date
Scott Lahteine 1c48817a47 [cron] Bump distribution date
Scott Lahteine 0d52eaa875 Superscript 3 for mm3
Tanguy Pruvot 5ebef425ce Update french (objects, retract...)
Giuliano Zaro 5dfa152ba2 Update Italian language ()
dagorel 1c4f672eae Formalize DAC percent strings ()
Anders Sahlman 1bcd47e65f Correct MKS Robin Mini pins ()
Antti Andreimann 1465fc0632 Fix controller and SD on Robin Nano ()
Scott Lahteine 07a61057ba [cron] Bump distribution date
Scott Lahteine bb5717c5b3 [cron] Bump distribution date
Luu Lac f3155af444 Update AZSMZ LCD link ()
Tanguy Pruvot ab61c09bff Improve touch buttons behavior ()
Antti Andreimann b65ab21733 Fix compile error with disabled PIDTEMP ()
randellhodges 7f8ca85e69 STM32F1 Flash-based EEPROM fixes ()
Scott Lahteine f64649933f [cron] Bump distribution date
ManuelMcLure 68da497f35 Remove debug_out.h '#pragma once' (again) ()
Vertabreaker 0832a60db3 EXP3D Imprimante Multifonction ()
ellensp cb4cd76086 Fix TMC_SW_MOSI for BTT_SKR_MINI_V1.1 ()
Scott Lahteine 6134bff81b Expand environments in platformio.ini
Scott Lahteine b2c670fd94 [cron] Bump distribution date
Scott Lahteine cb7817093f More serial macro cleanup
Scott Lahteine 9114a14eca Fix commas in EEPROM code
Vertabreaker 3874f4a097 Geeetech A30 / GTM32 support ()
Luu Lac 01e4b0c067 Add Laser / Spindle bitmap for LCD ()
Scott Lahteine 3dc49fd1c6 Split up hotend / bed drawing
InsanityAutomation 7126a5e5a7 Add Host Prompt Notification Method ()
ManuelMcLure c061656659 Use PSU powerup delay for all powerups ()
Scott Lahteine 25a7ceabdb Fix missing step_current_down semicolons
Scott Lahteine 9b6d2da9bf Fix debug out macros
Scott Lahteine 4718b8ad02 Add _P variants to debug_out
Felicia Hummel 6c2438deae Fix PSU_POWERUP_DELAY compile error ()
brian park b258cc85bf Mostly Printed SCARA (MPSCARA) support ()
hammerhead2k2 19f840a9b5 BTT SKR 1.3 pins for Anet Full Graphics LCD ()
Scott Lahteine 83a4e8559c Followup to "optimize common strings"
InsanityAutomation b24b0f385f Add ExtUI Flow Rate method ()
Felicia Hummel 690ed531b6 Configurable PSU power-on delay ()
Scott Lahteine 27943f9e31
Multiple axis TMC OTPW step down ()
Scott Lahteine 1ee648ecd2 Followup to "optimize common strings"
Scott Lahteine 0138c0b55b [cron] Bump distribution date
Scott Lahteine f83bc0aa13 Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
Scott Lahteine 2d74c2042a Clean up whitespace, GTM32 pins
Chris Pepper e585c37d7d
Fix
Vertabreaker 1803f672f8 Pins for GTM32 board variants ()
BigTreeTech 441ee3e53f Add 'M114 E' to get E position (M114_DETAIL) ()
Chris Pepper a63491e6eb Sanity check ADC pins and FAST_PWM_FAN with Servos ()
Bob 0f2ee414db Update thermistornames.h ()
Scott Lahteine 0f14e0e978 [cron] Bump distribution date
Bob 5a98c83eef Use MAX6675 SPI pins for MAX31865 over SPI pins ()
Jason Smith 752a1e76ab Float ABL mesh boundaries, no probe position rounding ()
Jason Smith ce9a4afe95 Better ST7920 timings for FYSETC S6 ()
Scott Lahteine 289c5dcccb Fix boot screen sanity check
Scott Lahteine 98f83dc756 Add comments to G29
Dirk O. Kaar 0550f30790 Renkforce configuration updates ()
Scott Lahteine 077eeaa0f4
Fix mixing extruder feedrate ()
Vertabreaker 12417d087b E2 pins for GT 2560 v3 ()
timeburn a5a143f944 Include host_actions.h in G34 ()
George Fu cf1e19d167 Fysetc S6 support ()
Dirk O. Kaar 1cea1687f3 Renkforce RF100 (V1), V2, XL, and XL Plus ()
thisiskeithb f786cc5145 Revert default BTT STM32F103 environment ()
madmattco 049e8d5963 Add VAKE / VAKE403D support ()
Heilig Benedek 993802c404 Fix Ender 2 display SCK, BTN_ENC pins ()
haschtl ff6518c0a8 Add PID_FAN_SCALING option ()
lukasmatena 8ccfdaca02 Add M220 B/R with PRUSA_MMU2 ()
Chris Pepper c1aac3a0c9 Fix delta_mm.e with zero extruders ()
Marcio T 43d0391d82 Fix Touch UI message strings ()
Robby Candra fc9f8d27eb Fix Progress / Remaining display on DOGM ()
Jason Smith d0282e5ba8 Allow slop in position_is_reachable for delta ()
Scott Lahteine 1d150e41b6 Reduce MMU2 code, add test
Robby Candra 55595d444d Use LCD_WIDTH for indexed string ()
InsanityAutomation 2142beb2e5 Fix UI compile error in UBL ()
Jason Smith c497a491f4 Fix a PID_EXTRUSION_SCALING menu item ()
Scott Lahteine b11551c767
Touch UI updates for Cocoa Press ()
Scott Lahteine 441e822fb3 LULZBOT_TOUCH_UI => TOUCH_UI_FTDI_EVE
Scott Lahteine 47c19aa2b3 Clean up probe accessors
pfillion42 4a5dee6356 (SKR 1.3) Assign DIAG pins for homing dir ()
Denis Semenov 0fcd1f4a49 Fix HAS_CLASSIC_E_JERK and related issues ()
Scott Lahteine 8f09d2e790 Add STM32F103RE_bigtree to Auto Build
Gustavo Alvarez b2a275891c Support RET6 in BTT SKR Mini ()
Scott Lahteine bdd366b97c Update sensor -5 label
Jason Smith b904ba0f29 Improve Delta probing / calibration ()
Jason Smith 4ede13e36a Fix G29 for updated meshCount type ()
Bob 751cd1f533 MAX31865 temperature sensor ()
Scott Lahteine 47e4e5f1db Update thermocouple comments
Roman Moravčík 5681017d0c Update Slovak language ()
BigTreeTech ab8b24fdba Power Loss Recovery with a UPS ()
Scott Lahteine ab9f0f2c4f Followup to meshCount patch
InsanityAutomation e81b946f06 Better singlenozzle stored fan speed menus ()
Daniel Negut a3229b30ec Add Zonestar/Anet LCD for SKR mini E3 ()
InsanityAutomation 798f34abcd Float XY probe offset followup (probe edge) ()
Giuliano Zaro 31e329f143 Update Italian language ()
Jason Smith 9906e96ffb Allow UBL G29 J1 with PAUSE_BEFORE_DEPLOY_STOW ()
Evgeny-SPB 7116a8645c G34 logic / typo fix ()
Giuliano Zaro aa89bb71f9 Fix MMU2 compile error ()
TheAssassin 814d908a8a Ender-2 LCD on BTT SKR E3 ()
InsanityAutomation 4d4e692c81 Match onMeshUpdate() index sign ()
Luu Lac 4d9a5fef3b Update Vietnamese language ()
Scott Lahteine 865055e07a [cron] Bump distribution date
Scott Lahteine 2bd6dc02d6 [cron] Bump distribution date
Robby Candra 40bbe58371 Use lcd_uint_t in lcd_put_u8str_ind_P ()
Roxy-3D f19fa64e98
Eliminate multiple settings to extruder_duplication_enabled in G28
If the IDEX mode was previously set (via GCode or the LCD Panel) to a duplication mode...   It was lost after a G28 due to this redundant setting of 'extruder_duplication_enabled'. 

It is very important to the various use cases of IDEX machines that extruder_duplication_enabled is preserved across a G28.   The reason is this allows a person to use the LCD Panel to put the machine into a duplication mode, and then send a 'normal' part file to the printer and get two parts out of the process.
thisiskeithb 0f57818f2d Support 512K "RCT6" in BTT SKR Mini ()
Scott Lahteine aa93e1f21a Update TMC_ADV examples
Scott Lahteine 27cb4db80e
Reduced string storage using tokens ()
Lino Barreca bd321d4b7c Don't compile STM32 SoftwareSerial unless STM32 ()
Scott Lahteine ac2d7ab14c Fix timers.h include
Scott Lahteine a022defe06 [cron] Bump distribution date
Scott Lahteine 3f4636e916 "nozzle_to_probe_offset" is obsolete
Scott Lahteine 602ca5dea6 No USE_M73_REMAINING_TIME without LCD_SET_PROGRESS_MANUALLY
Robby Candra fcfde7c2f5 Only assign CS/RX/TX on extra axes with SPI/UART ()
Scott Lahteine a4709ba765
Store unscaled PID values in EEPROM ()
Scott Lahteine 7e9c846ec3 Modify comment for unlimited E steppers
Jason Smith 9fd35c84ce SoftwareSerialM for SKR STM32F1 boards ()
Jamie 32028902c3 Use max feedrate for joystick motion ()
Giuliano Zaro bb93ea1be4 [SAMD51] Activate ADCs oversampled 12bits ()
Roman Moravčík e110f5abce M73 R : Set Remaining Time ()
Lino Barreca ac71cdc265 New HardwareTimer for STM32 5.7.0 ()
Chris Pepper 4762dfe797
Fix lpc u8g i2c ()
Chris Pepper af61f37b65
Update lpc176x requirements ()
ManuelMcLure b9703fdf36 Ensure TMC + LIN_ADVANCE pulse length ()
Scott Lahteine 5e5045c4ee Touch UI finishing touches
Marcio Teixeira 5639b8ca20 Touch UI fixes for Cocoa Press ()
danym21 28e1614c2e Add Sensorless Homing current ()
Chris Pepper 86d0bc1af5
Update lpc176x framework version requirement ()
LinFor 48b7a1e66e Allow non-zero "fan off" PWM value ()
Jason Smith 770adcfa15 Raise Z before homing X/Y on unknown Z ()
Scott Lahteine 624336f453 Fix up Megatronics 3.2 test
ellensp 7b29c60c46 Fix compile with chamber enabled ()
Scott Lahteine 534f2d69c1 [cron] Bump distribution date
Jademalo 37874a6472 Fix E0_SERIAL_RX_PIN typo ()
Marcelo Cerri b9d351899a Update SKR mini E3 1.2 Filament Runout pin ()
Scott Lahteine 7010f92c4b Board-based LCD delays
Scott Lahteine 9ca25118d0 Whitespace cleanup
Jason Smith b3f81eead5 Fix/improve TURBO_BACK_MENU_ITEM ()
Scott Lahteine 776632c503
Add and apply REPEAT macro ()
Scott Lahteine 8061836e74 Fix Lulzbot tag 30: "Heaters Off"
Scott Lahteine 249f600ceb [cron] Bump distribution date
Marvin Sinister 8d157a4520 Fix MKS MINI12864 on SKR 1.3 ()
Luu Lac ed6bbe012b Fix incomplete 'Homing XYZ' screen draw ()
AnHardt 4db68d704f Update Display Throttling ()
Scott Lahteine bb5b1e19b0 Function-style stepper macros
thisiskeithb 47805e18f8 Makefile catch-up ()
Scott Lahteine 0be9fdb455 Move single-use to lambdas
Scott Lahteine 84ce3a6bea LCD corner screen handler lambda
Scott Lahteine 711703dcd1 [cron] Bump distribution date
LinFor a84e3d1b80 Use native ADC resolution where possible ()
Miroslav Šustek 9201197878 Fix SKR E3 board BLTOUCH + SPEAKER timer conflict ()
Jason Smith 814a2eaf8f Allow TMC baud rate override ()
teemuatlut d9b0b964be Fix TMC2208 HW Serial constructor ()
Axel 786617e375 Fix RAMPS + VIKI i2c ()
Scott Lahteine e6dfc991ae Patch tabs, heater led tests
Scott Lahteine a89f4703df Tweak permissions
Roman Moravčík 41b5d720e2 Fix filament Change heading on LCD ()
Luu Lac 4ee3502c8f Fix "confused intellisense" ()
Scott Lahteine f5b5b9e8ec Bring filament menu up to speed
ellensp f088c6a850 Add MKS_GEN_L_V2 controller support ()
aleknest cf87d3c700 More compatible uint8_t for Experimental i2c Bus buffer ()
Scott Lahteine e9805a0bcb Go to previous menu on object cancel
Scott Lahteine 51fd226a4d Unconfuse intellisense
Scott Lahteine d80ef43c19 Followup to es int patch
Giuliano Zaro 35cd545106 Use prior endstop pin-to-interrupt macros ()
Scott Lahteine 328ddda654 Clean up whitespace
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