Releases: CR30-Users/Marlin-CR30
Marlin 2.0.9.3
What's Changed
- Limit the negative motion to -5.0mm by @adelyser in #5
- Add pio build action for pull_requests by @kageurufu in #6
- Revert "Limit the negative motion to -5.0mm" by @adelyser in #7
- Enable HOST_ACTION_COMMANDS by @adelyser in #8
New Contributors
- @kageurufu made their first contribution in #6
Full Changelog: 2.0.9.1_cr30...2.0.9.3_cr30
Development Build
Commits
- 060b705: 🩹 Fix M412_report formatting (MarlinFirmware#22834) (Giuliano Zaro)
- 34c9f64: 🔧 Sanity-check BLTOUCH_SET_5V_MODE on 5V pins (MarlinFirmware#22840) (ellensp)
- 064f91e: 🚸 TFT backlight PWM / brightness (MarlinFirmware#22841) (Tanguy Pruvot)
- 604a01c: 🎨 steps_to_mm => mm_per_step (MarlinFirmware#22847) (espr14)
- b4c025a: 🚸 Fix MKS LVGL UI temperature set interface (MarlinFirmware#22848, MarlinFirmware#22842) (Sola)
- 25a131b: ✨ E3V2 (Enhanced) Mesh Viewer (MarlinFirmware#22844) (Miguel Risco-Castillo)
- 021ceeb: ⚡️ Handle shared enable pins (MarlinFirmware#22824) (Scott Lahteine)
- eacb660: 🎨 Condense reverse-protection code (Scott Lahteine)
- 5d3e759: 🐛 E3V2 Mesh Viewer followup (MarlinFirmware#22850) (Malderin)
- 2e602b9: 🚑️ Fix DWIN_CompletedLeveling (MarlinFirmware#22851) (Steven Haigh)
- 765b2b4: 🎨 FTDI Eve Touch UI spinner enqueue string (Scott Lahteine)
- 3a82b8a: 🎨 Power-off tone followup (MarlinFirmware#22222) (Cytown)
- 2a4ee1a: MKS Robin pins updates (Scott Lahteine)
- a185ce2: Marlin 2.0.9.2 (Scott Lahteine)
- e0dda61: 🐛 Fix Arduino IDE compile error (MarlinFirmware#22877) (ellensp)
- 11c829f: 🐛 Fix ExtUI Pause messages (MarlinFirmware#22874) (Sebastien Andrivet)
- d0c0630: 🩹 Fix EXTRUDER 0 compile warning (MarlinFirmware#22868) (ellensp)
- 40cb7cf: 🔨 Add 'opt_find' to find matching options (Scott Lahteine)
- adf7072: 🐛 Fix SKR Mini E3 V2 I2C-based EEPROM (MarlinFirmware#22919) (Keith Bennett)
- 995230f: 🐛 Fix FYSETC Cheetah v2.0 build (MarlinFirmware#22926) (George Fu)
- 975089a: 🔧 Remove obsolete G34 sanity check (MarlinFirmware#22929) (Keith Bennett)
- f47ece0: 🐛 Fix MKS Robin Pro 1.0 LCD reset pin (MarlinFirmware#22937) (Keith Bennett)
- 99d51af: 🔨 Port libsdl2_net required for macOS simulator (Scott Lahteine)
- b8c32e2: 🎨 Rename MarlinUI::zoffset_overlay (Scott Lahteine)
- 66048a5: ✨ ESP32 Panda_ZHU and Panda_M4 (MarlinFirmware#22644) (Mark)
- d137f30: 🎨 Tweak FORCE_INLINE (Scott Lahteine)
- 036f763: 🎨 Define Octopus allocated endstop pins (MarlinFirmware#22882) (ellensp)
- 031f17b: 🩹 Adjust GTR 1.0 ST7920 display delay (MarlinFirmware#22904) (Minims)
- 0f519eb: ✨ MKS Eagle (STM32F407VET6) board (MarlinFirmware#22897) (mks-viva)
- b18aa93: 🐛 Fix G33 homing current (MarlinFirmware#22909) (ellensp)
- d10e20d: ✨ Add option EVENT_GCODE_TOOLCHANGE_ALWAYS_RUN (MarlinFirmware#22960) (InsanityAutomation)
- 641bae6: 💡 Update old gnu.org links (Scott Lahteine)
- 522cdd5: 🔧 Safety feature warnings (Scott Lahteine)
- 61b574f: 🔨 Improve 'mftest' error message (Scott Lahteine)
- 1112d66: Fix Tool Change Park (MarlinFirmware#22968) (InsanityAutomation)
- 5bfc5c1: Fix JyersUI ZOffset Multiplication (MarlinFirmware#22975) (InsanityAutomation)
- c3a4e6b: ✅ Warn about dummy thermistors (Scott Lahteine)
- fed72e4: 🔨 Use pull_request_target for check-pr (Scott Lahteine)
- 2c6fe45: 🔨 Update 'pio vscode init' detection (Scott Lahteine)
- b4904cc: 🔨 Delete after encrypt. Lerdge encrypt only once (Scott Lahteine)
- b108741: 💡 Sub-include pins labels (Scott Lahteine)
- 5f6d9e9: 🎨 Fix pinsDebug_list warnings (Scott Lahteine)
- 3015842: 🔨 Fix older GCC CXXFLAGS warning (Scott Lahteine)
- c9718e1: ✨ Eryone Ery32 mini (STM32F103VET6) board (MarlinFirmware#22956) (Augusto Zanellato)
- e852732: 🐛 Fix E3V2 width/height defines (MarlinFirmware#22994) (ellensp)
- 5b478cd: 🐛 Fix probe temp compensation maths (MarlinFirmware#23004) (tombrazier)
- f179e25: 🐛 More explicit allocation of solenoids (Scott Lahteine)
- f6d211f: 🐛 Fix JyersUI current positions (scaling) (MarlinFirmware#23005) (Dennis)
- 0309fce: ✨ Creality v2.4.S1 (Ender 7) board (MarlinFirmware#23010) (InsanityAutomation)
- 59503c6: 🎨 Apply F() to E3V2 titles, popups (Scott Lahteine)
- 5f35c53: 🚸 E3V2 Enhanced cosmetic fixes (MarlinFirmware#23009) (Lefteris Garyfalakis)
- f51e07b: 🐛 Fix Ender-3 V2 Enhanced SetFlow (MarlinFirmware#23016) (Miguel Risco-Castillo)
- a7415a0: 🐛 Fix børken E_DUAL_STEPPER_DRIVERS (MarlinFirmware#23017) (ellensp)
- 9083353: ✨ BTT Octopus Pro V1.0 (STM32F446ZET6) (MarlinFirmware#22971) (Keith Bennett)
- 2b8a804: ✨ Octopus Pro V1.0 with STM32F429ZGT6 (MarlinFirmware#23008) (Keith Bennett)
- a7ea6b5: ⚡️ Add'l PCINTs for Mega Extended (MarlinFirmware#23019) (ellensp)
- ee26fd0: 🚸 Default T0 for M569, M906, M913 (MarlinFirmware#23020) (tombrazier)
- 8cecc62: 🎨 Fix redefine warnings (MarlinFirmware#23061) (Robby Candra)
- 044a7db: 🐛 Fix Y_SERIAL_RX_PIN for FYSETC S6 (MarlinFirmware#23055) (ellensp)
- 8dd3f38: 🩹 Fill gaps in pinsDebug_list (MarlinFirmware#23051) (ellensp)
- e5c4e77: 🐛 Fix NEOPIXEL2_SEPARATE default color (MarlinFirmware#23057) (Sebastien BLAISOT)
- 49e8def: 🔨 Move Creality 4.2.2 warning (Scott Lahteine)
- 1a8583f: 🐛 Fix serial_data_available (MarlinFirmware#23160) (Robby Candra)
- 72b99bf: 🐛 Fix IDEX Duplication Mode Positioning (MarlinFirmware#22914) (InsanityAutomation)
- 170f77f: 🐛 Fix homing current for extra axes (MarlinFirmware#23152) (lukrow80)
- 854ce63: 🐛 Fix loud_kill heater disable (MarlinFirmware#23314) (Robby Candra)
- 1de265e: 🎨 Axis name string interpolation, with examples (MarlinFirmware#22879) (Scott Lahteine)
- 433a27e: 🎨 Update F string declarations (Scott Lahteine)
- 2b9ae0c: 🎨 Apply F() to G-code subcommands (Scott Lahteine)
- 46c53f6: 🎨 Apply F() to G-code suite and queue (Scott Lahteine)
- 433eedd: 🎨 Apply F() to serial macros (Scott Lahteine)
- 360311f: 🎨 Apply F() to status message (Scott Lahteine)
- 7626d85: 🎨 Apply F() to Host Actions strings (Scott Lahteine)
- c3ae221: 🎨 Apply F() to some ExtUI functions (Scott Lahteine)
- 9cf1c3c: 🎨 Apply F() to UTF-8/MMU2 string put (Scott Lahteine)
- cabd538: 🎨 Apply F() to G-code report header (Scott Lahteine)
- 24dbece: 🎨 Apply F() to various reports (Scott Lahteine)
- 492d704: 🎨 Apply F() to MKS UI errors, assets (Scott Lahteine)
- 3d102a7: 🎨 Apply F() to kill / sendinfoscreen (Scott Lahteine)
- d9f7de7: 🐛 ExtUI F() followups (Scott Lahteine)
- d48cb11: 🐛 Followup to F() in config_line (Scott Lahteine)
- 0018c94: 🐛 LCD string followup (MarlinFirmware#22892) (Pyro-Fox)
- 64128a5: 🐛 Queue string followup (MarlinFirmware#22900) (Tanguy Pruvot)
- f3be03d: ✨ M261 S I2C output format (MarlinFirmware#22890) (Stuart Pittaway)
- 5b1ef63: 🐛 Fix IDEX + DISABLE_INACTIVE_EXTRUDER (MarlinFirmware#22925) (InsanityAutomation)
- ae98d2e: 🎨 Update MKS UI for no bed, extruder (MarlinFirmware#22938) (Dmytro)
- dffa564: ⚡️ Formbot ST7920 delays, intentional X2 pins (MarlinFirmware#22915) (InsanityAutomation)
- 1ead7ce: 🔧 Add, update TFT sanity checks (MarlinFirmware#22928) (ellensp)
- f80bcdc: 🎨 Refactor Host Actions as singleton (Scott Lahteine)
- 01a0f3a: 🎨 Fix up MKS UI defines (Scott Lahteine)
- af08f16: 🚸 Tweak MKS UI G-code console (Scott Lahteine)
- de77dfc: 🎨 Add MKS UI goto_previous_ui (Scott Lahteine)
- 555f35d: 🎨 Suppress type warning (MarlinFirmware#22976) (Mike La Spina)
- e7a7469: 🐛 Fix MMU1 compile (MarlinFirmware#22965) (ellensp)
- 5d79d8f: 🐛 Fix I2C EEPROM SDA/SCL aliases with SKR Mini E3 V2 (MarlinFirmware#22955) (Keith Bennett)
- 18b38fb: 🐛 Fix max chamber fan speed (MarlinFirmware#22977) (Jason Smith)
- aa198e4: 🎨 Pragma GCC cleanup (Scott Lahteine)
- ed78f7f: 🎨 Refactor MOSFET pins layout (MarlinFirmware#22983) (Scott Lahteine)
- e44f2b7: 🩹 Fix pragma ignored for older GCC (MarlinFirmware#22978) (Mike La Spina)
- 5173a31: ✨ BigTreeTech TFT35 SPI V1.0 (MarlinFirmware#22986) (Keith Bennett)
- e2452d6: 🐛 Fix SHOW_REMAINING_TIME option for JyersUI (MarlinFirmware#22999) (tome9111991)
- a0da7e8: 🔧 Fewer alerts about Z_SAFE_HOMING (Scott Lahteine)
- 8d21ea5: 🐛 Add USE_TEMP_EXT_COMPENSATION options (MarlinFirmware#23007) (tombrazier)
- 2142e1d: 🐛 Fix AUTOTEMP bug (thermal runaway) (MarlinFirmware#23025) (woisy00)
- 12f8168: 🚸 Tweaks to UBL G29 Q (Scott Lahteine)
- 66a2744: 🐛 Fix E3V2 (CrealityUI) position display (MarlinFirmware#23023) (tome9111991)
- 0f2c4fc: 🐛 Fix serial PORT_RESTORE (and BUFFER_MONITORING) (MarlinFirmware#23022) (somehibs)
- 384a317: 🩹 Retain LCD pins with motor expansion (MarlinFirmware#23024) (ellensp)
- c508ecc: 🚸 Scroll long filename on MKS TFT (MarlinFirmware#23031) (Zlopi)
- cbc7dad: 🎨 Apply HAS_MULTI_HOTEND conditional (Scott Lahteine)
- aef4132: 🐛 Fix MKS Robin E3/E3D Z Stop/Probe pins (MarlinFirmware#23034) (Keith Bennett)
- e8a5597: 🐛 Fix EZBoard V2 board name (Scott Lahteine)
- 1fd4258: 🐛 Fix E3V2 (CrealityUI) Tune/Prepare > Zoffset (MarlinFirmware#23040) (tome9111991)
- 84f9490: 🎨 Define HAS_PREHEAT conditional (Scott Lahteine)
- 205d867: 🎨 Standard material presets behavior (Scott Lahteine)
- d29a901: 🎨 Standard 'cooldown' method (Scott Lahteine)
- 6f59d81: 🔧 Configuration version 02000903 (Scott Lahteine)
- 8562f0e: ✨ "Rutilea" ESP32 board (MarlinFirmware#22880) (Scott Lahteine)
- 7b9e01e: ✨ Shutdown Host Action (MarlinFirmware#22908) (aalku)
- 545d14f: 🎨 Adjust Ender-3 V2 DWIN options (Scott Lahteine)
- 692c9a6: 💚 Update Ender-3 V2 config path (Scott Lahteine)
- 5a01664: 🩹 Fix linker error (transfer_port_index) (Scott Lahteine)
- 5cbb820: 🔨 Help for GDB remote debugging (Scott Lahteine)
- efd9329: 📝 Tweak EXP comments (Scott Lahteine)
- 0b84194: 🚸 More flexible Probe Temperature Compensation (MarlinFirmware#23033) (tombrazier)
- 7e9e2a7: ✨ Artillery Ruby (STM32F401RCT6) (MarlinFirmware#23029) (Keith Bennett)
- 4dcd872: ✨ Allow Low EJERK with LA, optional (MarlinFirmware#23054) (Keith Bennett)
- b033da1: 🔧 Endstop / DIAG homing conflict warning (MarlinFirmware#23050) (Keith Bennett)
- 0d91b07: ⚗️ Use pwm_set_duty over analogWrite to set PWM (MarlinFirmware#23048) (Andrei M)
- 08a9c61: 📌 Default NeoPixel pin for MKS Robin E3/E3D (MarlinFirmware#23060) (Keith Bennett)
- 20c7477: 🔨 Support ABM in mf scripts (Scott Lahteine)
- 5efef86: 🔨 Update git helper scripts (Scott Lahteine)
- a0a5740: 🔨 Script 'mfprep' finds pending commits (Scott Lahteine)
- f97635d: 📌 'STOP' auto-assign, some Chitu V9 pins (MarlinFirmware#22889) (ellensp)
- fc2020c: 🔨 Fix IntelliSense / PIO conflicts (MarlinFirmware#23058) (Robby Candra)
- 89ec1c7: 🐛 Fix Octopus-Pro Max31865 / SPI (MarlinFirmware#23072) (BigTreeTech)
- fd136d5: 🐛 Fix TFT backlight [STM32] (MarlinFirmware#23062) (Tanguy Pruvot)
- 9fffed7: 🐛 Prevent AVR watchdogpile (MarlinFirmware#23075) (Skruppy)
- 9b76b58: 🍻 Get/clear reset source earlier (Scott Lahteine)
- 396df93: 🐛 Fix DGUS Reloaded status message (MarlinFirmware#23090) (ellensp)
- 57bd04b: 🐛 Fix JyersUI scrolling filename, etc. (MarlinFirmware#23082) (dwzg)
- f32e19e: 🍻 Preliminary fix for Max31865 SPI (MarlinFirmware#22682) (Jin)
- 489aca0: 🩹 Fix M503 report (MarlinFirmware#23084) (Evgeniy Zhabotinskiy)
- 58a26fc: 🚸 Indicate Preheating for probe / leveling (MarlinFirmware#23088) (Keith Bennett)
- 0273a68: ✨ WYH L12864 LCD (Alfawise Ex8) (MarlinFirmware#22863) (VragVideo)
- 6f9f25d: 🎨 Misc. code cleanup (Scott Lahteine)
- 17f853d: ⚡️ BTT002 (STM32F407VET6) variant, MK3_FAN_PINS flag (MarlinFirmware#23093) (Keith Bennett)
- 1d8941d: 🔨 Port libsdl2_net required for macOS simulator (Scott Lahteine)
- 59d4340: fix breaks in F() resolution (Scott Lahteine)
- 757a947: 🩹 Adjust GTR 1.0 ST7920 display delay (MarlinFirmware#22904) (Minims)
- 1c74c6e: 🐛 Fix FYSETC Cheetah 2.0 pins for production (MarlinFirmware#23104) (George Fu)
- 700cae4: 🩹 Fix RGB case light compile (MarlinFirmware#23108) (Skruppy)
- b6...
Marlin 2.0.9.1 - CR-30
Marlin 2.0.9.1 is a maintenance release includes a number of fixes and improvements from contributors, testers, and co-developers.
https://github.com/MarlinFirmware/Marlin/releases/tag/2.0.9.1
Marlin 2.0.9 is a progressive release featuring a major overhaul of the motion system. The number of linear axes can now be configured, allowing anywhere from one linear axis (X only) up to a total of six (X, Y, Z, U, V, W). The names of the axes can also be customized to your liking (barring conflicts with other G-code parameters).
https://github.com/MarlinFirmware/Marlin/releases/tag/2.0.9
Marlin 2.0.8.1 - CR-30
This is mostly a maintenance release, it fixes some bugs in Marlin 2.0.8
https://github.com/MarlinFirmware/Marlin/releases/tag/2.0.8.1
Marlin 2.0.8
This includes a "silent" running mode, that requires moving a couple connectors on your motherboard
Instructions for the silent mode, UART mod, and a general pin map are on the Marlin-CR30 Wiki
Silent Mode!
Setup for hotend fan on FAN2, controller fan on FAN3.
Hotend fan comes on at 50C.
Controller fan comes on when a motor runs, and shuts off after 5 mins after of all the motors stopped.
Not much, but we are up to date. Mainly BTT E3 RRF support
a729cdc [cron] Bump distribution date (2021-04-23)
a58276c Enable Purge More / Resume with EP + Host Prompt (MarlinFirmware#21671)
f075dd0 M10-M11 Air Evacuation for Spindle/Laser (MarlinFirmware#21668)
4d34d16 [cron] Bump distribution date (2021-04-22)
57d0f0c Fix Chiron typos, file nav
778b8a4 [cron] Bump distribution date (2021-04-21)
3c46a40 Fix mfconfig 'copying' message
2a7ba42 Fix Grand Central SD dependency (MarlinFirmware#21660)
d87a71b Extra dependency script logging
6bb10b1 Changes supporting "Prussia3D" MK3 (MarlinFirmware#21617)
f52351d Update mftest help
7d72004 [cron] Bump distribution date (2021-04-20)
09de17f Trigorilla Pro: Allow for swapped Z-stops
2c2984f Update realtime, DLP comments
d5143c2 Support new style Anycubic Chiron TFT (MarlinFirmware#21597)
59fd642 Skip preflight checks only (MarlinFirmware#21658)
07c5a4f [cron] Bump distribution date (2021-04-19)
550a806 More detailed serial config error
dc6c977 Fix CHDK warning
86397df BTT E3 RRF Support
8e60b19 Disable assert() by default
c508c22 Misc. pio cleanup
5d8727a [cron] Bump distribution date (2021-04-18)
e8af38c Skip scripts during 'platformio init' (MarlinFirmware#21643)
b8cf818 Fix Realtime Reporting with G-code Motion Modes (MarlinFirmware#21630)
bca4652 Leave Hybrid Threshold as-is for now
3c4308b [cron] Bump distribution date (2021-04-17)
464b224 Better chopper defaults
553487c Tool sensors (MarlinFirmware#17239)
73f6426 Use itoa for sprintf int
07cac80 Drop extraneous inlines
253ee0c Init pwm_thrs to 0 when HYBRID_THRESHOLD is off (MarlinFirmware#21623)
2d1d628 Always swap with PRIME_FIRST_USED disabled (MarlinFirmware#21622)
c6c6c56 SDIO cleanup
528b9bd Revert experimental NAN patch
32dba5e Realtime Reporting, S000, P000, R000 (MarlinFirmware#19330)
58cc4b7 Use celsius_t for temperature accessors
795253a [cron] Bump distribution date (2021-04-16)
3cdf363 Fix MKS H43 compile (MarlinFirmware#21619)
63673d3 Fix Custom Menu audio and return (MarlinFirmware#21616)
2d8ee3a [cron] Bump distribution date (2021-04-15)
0561d5b Add E1 for RAMPS 1.4.4 / AGC
cc5297d Space-separate scrolling Status Message (MarlinFirmware#21523)
1595fdb Use sq
d705a5b Fix long acceleration overflow
0e98366 Misc. formatting, serial out
4849d31 [cron] Bump distribution date (2021-04-14)
3ec5cd3 Enhance and fix FTDI Eve Touch UI (MarlinFirmware#21607)
138340e Multi-Volume. Select Media for LVGL (MarlinFirmware#21344)
a5f0075 Fix and improve Power Monitor (MarlinFirmware#21551)
84c79d7 Followup to sprintf cleanup
bugfix-2.0.x_20210413-085553
72afe03 CR-30 Firmware
fd99ea0 Add fan percent accessors
4e314ef More MKS UI sprintf
776c1e6 Fix ANYCUBIC_LCD_I3MEGA compile (MarlinFirmware#21585)
e0ed57d Remove extraneous MKS UI sprintf
41eb581 Fix Flash size (512KB) for STM32F103ZE (MarlinFirmware#21590)
5fb3ee6 Fix Max Temperature not enforced (MarlinFirmware#21592)
3517fbd Blocking move followup
7f56538 Chamber Fan mode 3 (MarlinFirmware#21594)
4044ed8 Add 'blocking move' comments
a5d6f6a Fix Resume Print with UBL (MarlinFirmware#21564)
41c55a3 [cron] Bump distribution date (2021-04-13)
4a1d2d8 Update old-style axis indexes
1e357b3 Tweak cooler / flowmeter icons (MarlinFirmware#21573)
f69da7d Add 'jump relaxing' compile flag to AVR targets (MarlinFirmware#21566)
24a095c Reduce math library code size by 3.4KB (MarlinFirmware#21575)
c93a972 Initial CR-30 firmware
1742fb8 [cron] Bump distribution date (2021-04-12)
76cc736 MKS LVGL UI: Fix icon layout (MarlinFirmware#21595)
c35e271 Clean up, update some variants
6ab7baa tick() => isr() to spotlight interrupt-time
1114bdb [cron] Bump distribution date (2021-04-11)
f864239 EXP2_01_PIN for BTT BTT002 1.0
62f992a Followup to "no status for serial::write" (MarlinFirmware#21577)
37e6716 Fix M114 E / R broken by LIN_ADVANCE
(MarlinFirmware#21579)
3b3a3fa [cron] Bump distribution date (2021-04-10)
4cba40f Fix manual move with MKS H43 (MarlinFirmware#21511)
8048d14 Drop return value from Serial::write() (MarlinFirmware#21567)
1a2cbe1 Macros to eliminate 'f + 0.0' (MarlinFirmware#21568)
19320a1 Check for old Marlin files mixed in (MarlinFirmware#21574)
7124326 Delay U8glib init using U8glib-HAL 0.4.4 (MarlinFirmware#21496)
ecd5ae8 [cron] Bump distribution date (2021-04-09)
aa2601b [cron] Bump distribution date (2021-04-08)
1879eed Fix axis char printing
facbbba Sanity Check newer Configs too (MarlinFirmware#21550)
d61bc2d Park Magnetic Switching Toolhead at the very end (MarlinFirmware#21552)
5ab220f [cron] Bump distribution date (2021-04-07)
b483a8d BTT SKR-SE-BX (STM32H743IIT6 ARM Cortex M7) and BIQU_BX_TFT70 (MarlinFirmware#21536)
ed14731 getHighESpeed => autotemp_task
746eae1 Cast celsius to int for MKS LVGL UI (MarlinFirmware#21502)
121b606 Fix Rumba32 variant for Marlin (MarlinFirmware#21497)
61af08d MKS LVGL UI: Display/edit fan percentage (MarlinFirmware#21544)
a6105ef [cron] Bump distribution date (2021-04-06)
993609b Make DELAY_NS round up on AVR (MarlinFirmware#21546)
e3116ee write_command changes input
98d6c75 Fix CardReader string args
9165749 [cron] Bump distribution date (2021-04-05)
75b7903 Touch UI Bed Mesh Screen refactor, enhancements (MarlinFirmware#21521)
8da8bf7 Fix FAT delete of items with long name (MarlinFirmware#21528)
8b6718c misc. pointer formatting
98b2b45 Revert "Optimized string-to-number functions" (MarlinFirmware#21532)
c4b69fc Fix Hotend-abort-on-idle Check (MarlinFirmware#21535)
a628559 Update Italian language (MarlinFirmware#21537)
895e401 Suppress redundant serial errors
c442485 [cron] Bump distribution date (2021-04-04)
dd76a50 [cron] Bump distribution date (2021-04-03)
9d0e827 Update u8g / AVR display timing defaults (MarlinFirmware#21518)
d0d5003 GT2560 V3 followup (MarlinFirmware#21512)
c2b72c0 Remove extraneous 'extern' hints (MarlinFirmware#21516)
9d0b6c5 Requiring PIO >= 5.0.3
3229100 Split up platformio.ini (MarlinFirmware#21507)
0dde8f8 [cron] Bump distribution date (2021-04-02)
235ba92 Followup to Laser Flow Meter (MarlinFirmware#21498)
6747d35 MKS H43 fix, cleanup (MarlinFirmware#21500)
45c1432 G26 Hilbert Curve followup (MarlinFirmware#21480)
05b3962 Board IDs for G2560 Rev B, G2560 v4, GTM32 VD (MarlinFirmware#21499)
62f3766 Replace 'const float &' with 'const_float_t' (MarlinFirmware#21505)
600ef1e [cron] Bump distribution date (2021-04-01)
4d17613 MKS H43 fix, cleanup (MarlinFirmware#21485)
bfdd1f4 Update UBL param
be775ed Move apply_rotation_xyz into matrix_3x3
8d083eb Put ABL state into a class
7573524 FTDI Touch UI fix and reorganize (MarlinFirmware#21487)
20d2061 Optimized string-to-number functions (MarlinFirmware#21484)
df297b6 Fix FYSETC_S6 heaters pins (MarlinFirmware#21483)
6175802 [cron] Bump distribution date (2021-03-31)
0f23090 Serial flags followup
f43b250 Adjust microsteps alignment
6e0b79a Fix and add STM32 SDIO DMA (MarlinFirmware#21476)
139c149 Flags for MarlinSerial instance features (MarlinFirmware#21318)
3f7cd45 Generalize MMU (MarlinFirmware#21469)
c298095 Align temp settings (MarlinFirmware#21329)
d30b548 Optimize BLTouch code for size (MarlinFirmware#21477)
f587a4e Improve uncrust script
3b73b11 Apply pointer formatting
71e7899 [cron] Bump distribution date (2021-03-30)
1caf8a1 GT2560 Rev.A Plus Z Max Pin with BLTouch (MarlinFirmware#21375)
1d3f28d FYSETC Spider board (MarlinFirmware#21458)
86ba0cd reduced verbiage
a335cf2 Fix MKS LVGL UI Main screen / print buttons (MarlinFirmware#21468)
33ccf1b Adjust mfconfig script
ccdbffb Laser Coolant Flow Meter / Safety Shutdown (MarlinFirmware#21431)
8f509b0 [cron] Bump distribution date (2021-03-29)
001c77d YHCB2004 pins followup (MarlinFirmware#21472)
c45b91a Refactor Hilbert curve. Enhance Touch UI Bed Level Screen. (MarlinFirmware#21453)
5d0e6c2 [cron] Bump distribution date (2021-03-28)
5991836 [cron] Bump distribution date (2021-03-27)
532df19 MKS UI: Monitor state when idle (MarlinFirmware#21452)
241d2e3 Fix for YHCB2004 (MarlinFirmware#21450)
c55d53d [cron] Bump distribution date (2021-03-26)
8a67846 Avoid watchdog reset in all wired EEPROMs (MarlinFirmware#21436)
704b8cd Apply TMC UART to STM32, simplify
84b961c Define HW serial ports needed for TMC UART (MarlinFirmware#21446)
8bf6b19 Optimize LSF for size, efficiency (MarlinFirmware#21443)
69c6ffa Followup to SDIO patch (MarlinFirmware#21440)
e989bf3 Endstops always on in G28 (MarlinFirmware#21441)
cfdeab7 Endstops always on after delta homing (MarlinFirmware#21442)
de11615 [cron] Bump distribution date (2021-03-25)
589bb92 Tweak disabled variant options
b59a433 Update common-cxxflags.py comment
8320599 Comment, clean up some PlatformIO scripts
30e7e2c Extend M106/M107 for better laser module support (MarlinFirmware#16082)
3ae892b SKR E3 Mini V2.0 Fan Bug Fix (MarlinFirmware#21079)
930752d Ender 3 V2 Status Line (MarlinFirmware#21369)
d172c71 Fix SDIO buffer alignment (MarlinFirmware#21396)
fd8207d Misc build fixes (MarlinFirmware#21413)
e7596d9 Update Anet V1.0 display timing (MarlinFirmware#21425)
3ced55a Optimize MarlinSettings with template methods (MarlinFirmware#21426)
2d2291d More IntelliSense-friendly declarations
da4b689 Group UBL parameters, add comments
8fca37f Misc LCD cleanup
155dea6 Tweak mf helper scripts
e5ff55a Add typedef celsius_t (MarlinFirmware#21374)
07c24e7 [cron] Bump distribution date (2021-03-24)
a8ea6e6 Max temp/target followup
58f0330 MKS / E3V2 LCD code cleanup
f7aaa2e Add typedef extra_fan_t
cfa6c7d Improve max temp / target
df1ef49 Main / Config Custom Submenus (MarlinFirmware#18177)
dd92c8e Followup to UBL Hilbert
10c14bc Check NOZZLE_CLEAN_FEATURE settings (MarlinFirmware#21332)
eee726e UBL - Hilbert space-filling curve probing sequence (MarlinFirmware#21387)
22fc59a Minor process_subcommands_now followup
50a6ffa Fix macros that call macros crashing (MarlinFirmware#21383)
2b621eb Fix MKS H43 sensorless homing (MarlinFirmware#21388)
c44ff3e Update Hungarian language (MarlinFirmware#21407)
3e7d830 Mesh Editor for FTDI Eve Touch UI (MarlinFirmware#21381)
26db51f [cron] Bump distribution date (2021-03-23)
fb9502e [cron] Bump distribution date (2021-03-22)
d0ea2b2 [cron] Bump distribution date (2021-03-21)
5573d98 [cron] Bump distribution date (2021-03-20)
38b44e3 HAL eeprom cleanup
d4ab202 Fix bool++ warning
790bba1 Fix preflight motherboard target check (MarlinFirmware#21372)
b51aed8 Nextion TFT touch screen (MarlinFirmware#21324)
1f52112 [cron] Bump distribution date (2021-03-19)
ad907a5 Followup to planner cleanup
6673359 Move web-ui out of Marlin root folder
560448a Revert "Fix small wired EEPROM (MarlinFirmware#21337)"
deaefbf Minor E3 V2 dwin cleanup
9823a37 E1+ Autotemp and Planner comments
15bda88 Un-pause fans on STOP
de73b9b Update setup() description
2fc854e [cron] Bump distribution date (2021-03-18)
60607ed mftest: usage with error
546e56e [cron] Bump distribution date (2021-03-17)
dc78e0a Detect extra ENVS in preflight checks (MarlinFirmware#21361)
5ffa6f3 [cron] Bump distribution date (2021-03-16)
1a23ffd KRATOS32 / K.32 board and LCD controllers (MarlinFirmware#21334)
c07f99d Teensy USB / serial followup (MarlinFirmware#21316)
ae8be31 [cron] Bump distribution date (2021-03-15)
4f6910c Script to generate Marlin TFT Images (MarlinFirmware#21340)
d787cd3 Fix build with Meatpack only on 2nd port (MarlinFirmware#21336)
cc3e878 Fix small wired EEPROM (MarlinFirmware#21337)
b9b9a31 Update display timing for SKR Pro (MarlinFirmware#21346)
36d3b6a [cron] Bump distribution date (2021-03-14)
911cd1a Custom menu items confirm option (MarlinFirmware#21338)
da84b59 No extra build folder for st/jlink upload (MarlinFirmware#21341)
11343bb [cron] Bump distribution date (2021-03-13)
3107d8a Tweak opt_set, opt_enable
7f1fa0d Add M207/8/9 reporting (MarlinFirmware#21335)
604c5de MarlinSerial cleanup
71f2617 Pause SD queue early on M25 (MarlinFirmware#21317)
8532c2b Fix MarlinSerial typo
1affbe2 Clean up, optimize ExtUI/TFT code (MarlinFirmware#21333)
9dc2712 Undef unused 2nd serial option(s) (MarlinFirmware#21331)
6e10247 Lerdge-X I²C EEPROM pins, size (MarlinFirmware#21322)
03a4102 [cron] Bump distribution date (2021-03-12)
a73cff8 [cron] Bump distribution date (2021-03-11)
8857fc6 Fix password menu stickiness before first auth (MarlinFirmware#21295)
f671e6d Lerdge-K TMC 2208/9 UART pins (MarlinFirmware#21299)
4d6ebf9 Fix LERDGE 'extends' env references (MarlinFirmware#21305)
8c51219 Fix TouchMI stow in G34 (MarlinFirmware#21291)
f147a89 Fix MeatPack with per-serial-port instances (MarlinFirmware#21306)
048f6b4 Tricked-out declaration
9cba3c8 Update MEATPACK test
dbd28ee Number serial from 1 to match settings
2c62886 Clean up spaces and words
fe0b770 Fix serial index types
b75e682 Add binary file transfer test
bb6d718 fix meat pack internal buffer for multi serial
28a136d [cron] Bump distribution date (2021-03-10)
10ec5c7 Fix LPC + TMC boot loop (MarlinFirmware#21298)
55c31fb Distinguish serial index from mask (MarlinFirmware#21287)
2f1fd4b Host Keepalive followup (MarlinFirmware#21290)
18a10c0 [cron] Bump distribution date (2021-03-09)
aad0f51 CUSTOM_USER_BUTTONS followup (MarlinFirmware#21284)
1b9ff68 Fix Host Keepalive serial target (MarlinFirmware#21283)
aa05447 M303 followup (MarlinFirmware#21282)
f2ff75f [cron] Bump distribution date (2...
cr-30-base
Base CR-30 Firmware