Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Erratic extruder action #27126

Open
1 task done
rq3 opened this issue May 24, 2024 · 11 comments
Open
1 task done

[BUG] Erratic extruder action #27126

rq3 opened this issue May 24, 2024 · 11 comments

Comments

@rq3
Copy link

rq3 commented May 24, 2024

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

The latest bugfix (May 24, 2024) now works on my delta. Calibration and M48 now works, BUT the extruder is very erratic.

Bug Timeline

New

Expected behavior

The extuder should respond to the g-code commands.

Actual behavior

While the x, y, and z axes seem to be functional, the extruder acts as if it is receiving enable pulses that are too short, or as if its current is too low. The extruder is driven by an A4988, so this is not a driver issue. The extruder randomly vibrates, moves forward, then backwards (even though there are no retracts called for).

Earlier Marlin works fine with the same g-code.. This is a recent bugfix problem.

Steps to Reproduce

  1. Compile and install latest Marlin
  2. Print previously good g-code
  3. See extruder not respond properly

Version of Marlin Firmware

latest bugfix (May 24, 2024)

Printer model

Anycubic Predator

Electronics

stock Trigorilla Pro STM32f103ZETA

LCD/Controller

Anycubic 3.5 TFT

Other add-ons

none

Bed Leveling

None

Your Slicer

Cura

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

`
Configs.zip

FullSizeRender.MOV

`

@classicrocker883
Copy link
Contributor

that jump scare at the end...
could this be a hardware issue? such as the wires or pin connectors?

have you changed anything regarding the motor recently?

does a previous firmware version work?

@rq3
Copy link
Author

rq3 commented May 25, 2024

that jump scare at the end... could this be a hardware issue? such as the wires or pin connectors?

have you changed anything regarding the motor recently?

does a previous firmware version work?

I regressed to a bugfix from January 12, which works fine. Definitely a Marlin issue.
Here's the exact same g-code on the January bugfix:

Same_Gcode_January_Marlin.MOV

@ellensp
Copy link
Contributor

ellensp commented May 27, 2024

well you have a commit that works and one that doesn't, I suggest you try a git bisect and track down the exact commit that changed the behavior.

@rq3
Copy link
Author

rq3 commented May 27, 2024

well you have a commit that works and one that doesn't, I suggest you try a git bisect and track down the exact commit that changed the behavior.

Not practical. There is a roughly 4 month window between January and May of this year when the Marlin bugfixes did not work at all on my delta. Only with last weeks bugfix did the machine actually begin to try to operate properly, but still has extrusion issues.

So I can say that the January 12 bugfix worked, and everything after that was unuseable until last week.

@classicrocker883
Copy link
Contributor

well if the Jan 12 bugfix worked then you can try to either check the next commit which may be the issue in question, compile flash and test from there. it would be tedious to do this for every other commit, BUT what you can do (as I've done) was pick a bugfix halfway between it started acting this way, to the one that actually worked well.

if you do this and split each timeframe in half you may only need to do this several times. unless you get lucky.

@ellensp
Copy link
Contributor

ellensp commented May 28, 2024

Git bisect is well designed, it eliminates half the commits every iteration. you would only have to test approximately 7 times ...

Data we have
good [cron] Bump distribution date (2024-01-12) 46f370a
bad [cron] Bump distribution date (2024-05-27) e7c9cf3

Ie to do a git bisect

git bisect start
git bisect good 46f370ae3cc1501bd831c495b46ab0e571e99f10
git bisect bad e7c9cf3e1db42f90ef2b355b86faefe91b809427

Which tells you "Bisecting: 149 revisions left to test after this (roughly 7 steps)"

There are only 300 commits and 78 of those are just cron updating the distribution date

Ie it has to be in one of these

Click me

commit 6710616
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 27 05:09:18 2024 +1200

🩹 Longer3D LK has ONBOARD_SDIO (#27129)

commit 2064c83
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 26 11:57:42 2024 -0500

🚸 Fix SD nav after "one click print" (2)

commit 4f85f88
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 26 02:12:22 2024 -0500

🚸 Fix SD nav after "one click print"

commit 3ee1248
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Wed May 22 19:58:22 2024 -0700

🩹 Even more Z input shaper followup (#27119)

Followup to #27118

commit e3bbacd
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Wed May 22 16:30:44 2024 -0700

📝 Update Input Shaping comments (#27116)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit f915371
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed May 22 17:36:44 2024 -0500

🧑‍💻 More language cleanup

commit ea848aa
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Wed May 22 15:07:04 2024 -0400

🩹 Z input shaper followup (#27118)

Followup to #27073

commit 5157849
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed May 22 13:03:18 2024 -0500

🧑‍💻 Remove unused strings, label some

commit ca31f97
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue May 21 15:49:02 2024 -0500

🩹 Fix LCD getFreeTxBuffer typo

commit 78d3cf1
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue May 21 15:47:45 2024 -0500

🎨 PGM => _P rename

commit 521e7ea
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue May 21 15:42:56 2024 -0500

🧑‍💻 Clarify media "mounted"

commit 5f32698
Author: Miguel Risco-Castillo mriscoc@users.noreply.github.com
Date: Tue May 21 15:20:12 2024 -0500

✨ Ender-3 V3 board CR4NS200320C13 (#27003)

commit 0b8ec2a
Author: Jason Smith jason.inet@gmail.com
Date: Mon May 20 15:16:49 2024 -0700

🎨 Decimal TMC address (#27028)

commit 578bdd4
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 20 17:04:51 2024 +1200

🧑‍💻 Address trailing spaces (#27108)

commit 6b6865d
Author: Jonathan Brazier 66009857+JonBr306@users.noreply.github.com
Date: Mon May 20 06:03:03 2024 +0100

✨ INPUT_SHAPING_Z (#27073)

commit 6c018eb
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Mon May 20 01:01:05 2024 -0400

📝 Update some G-code and other comments  (#27034)

commit 5561baf
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 20 16:11:30 2024 +1200

✨ M110 Get Command Line Number (#27090)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 75eee04
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 20 16:10:15 2024 +1200

🩹 Return 0 for bad index in Temperature::getHeaterPower (#27037)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit ee1d1fa
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon Apr 29 21:11:25 2024 +1200

🔨 Sim pins / INI cleanup

commit dbd3e10
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Mon May 20 05:53:45 2024 +0200

🩹 Solid background for DWIN_MARLINUI text (#27029)

commit fde330a
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Sun May 19 22:50:24 2024 -0400

🎨 Fix MarlinUI "untyped" string args (#27046)

commit e8d9532
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun May 19 19:45:57 2024 -0700

🔨 Warn about Input Shaping + I2S_STEPPER_STREAM (#27051)

commit cc86e9e
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun May 19 19:44:22 2024 -0700

✅ Fix CI badge (#27060)

commit 5a6db51
Author: vrooze drviruz@gmail.com
Date: Mon May 20 02:31:53 2024 +0100

✨ Ender-3 V2 LCD with SKR 3[EZ] (#27061)

commit d87a0ea
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Mon May 20 03:32:43 2024 +0300

🚸 Quickly apply touch screen fan/laser edit (#27064)

commit 0e2bd06
Author: Dave Gateman toxicpsion@gmail.com
Date: Sun May 19 17:53:38 2024 -0600

🩹 Fix cutter power extra '%' (#27105)

commit feca9a3
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 20 11:51:52 2024 +1200

✨ SHOW_CUSTOM_BOOTSCREEN for HD44780 (#26793)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit eec1aec
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 19 18:43:04 2024 -0500

🐛 Fix multi-byte menu string buffer overrun (#27100)

commit a97d108
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 19 18:42:07 2024 -0500

🔧 Ensure distinct languages (#27107)

commit a7317de
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 19 14:08:41 2024 -0500

🔨 Sim needs GLM_ENABLE_EXPERIMENTAL

commit 4f3ebea
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Sat May 18 00:47:44 2024 +0300

🐛 Fix FT_MOTION block reference (#27063)

commit fa88e0f
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sat May 18 09:04:36 2024 +1200

🔨 Windows Simulator needs -DGLM_ENABLE_EXPERIMENTAL (#27092)

commit 2fd7c2b
Author: Mihai 299015+mh-dm@users.noreply.github.com
Date: Fri May 17 04:48:21 2024 +0300

⚡️ Fix motion smoothness (#27013)

commit ef0bd97
Author: jam-berg 114401197+jam-berg@users.noreply.github.com
Date: Fri May 17 03:23:17 2024 +0200

🩹 Fix Ender 2 Pro EXP1-7 pin (PB15 / LCD_RS) (#27074)

commit bdc14dd
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Thu May 16 18:18:41 2024 -0700

⏪️ Revert DELTA Z endstop homing patch (#27088)

Reverts #26297 f7a3172c20

commit 383e6f4
Author: Mihai 299015+mh-dm@users.noreply.github.com
Date: Fri May 17 04:05:27 2024 +0300

🐛 Move LASER_POWER_TRAP cruise to cruise block (#27031)

commit a33112a
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed May 15 20:30:14 2024 -0500

🐛 Reorder `FLOAT_SQ`

Followup to 5f96dffb

commit f320c2a
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Thu May 16 01:10:04 2024 +0200

🧑‍💻 Define, apply F_CPU on HC32 (#27086)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 6eedeae
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Wed May 15 22:49:40 2024 +0200

🐛 Fix HC32 temperature ADC (#27085)

commit 6b5e19c
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Wed May 15 22:45:52 2024 +0200

🐛 Fix HC32 watchdog timeout (#27084)

by reducing PCLK3 clock

commit 3dc437a
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Thu May 16 08:42:19 2024 +1200

🎨 Apply TERN0/1 for some contexts (#27036)

commit 5f96dff
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed May 15 15:21:39 2024 -0500

🧑‍💻 FLOAT_SQ macro

commit 6423b80
Author: Mihai 299015+mh-dm@users.noreply.github.com
Date: Wed May 15 23:01:56 2024 +0300

⚡️ Add / enforce min_entry_speed_sqr (#27089)

commit a2daee8
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun May 12 15:39:58 2024 -0700

📝 MPCTEMP is tested (#27075)

commit 909e3ad
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon May 13 10:31:02 2024 +1200

🩹 Motor PWM followup (#27087)

Followup to 08fe8a3076

commit 556616c
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 12 14:33:48 2024 -0500

🧑‍💻 Controller warning as macro

commit 46e426c
Author: Miguel Risco-Castillo mriscoc@users.noreply.github.com
Date: Sun May 12 13:28:38 2024 -0500

📝 Use "based on" for partial ProUI (#26998)

commit f5f6c37
Author: Alexander Thomas Julian ajulian@hawk.iit.edu
Date: Sun May 12 13:25:14 2024 -0500

🐛 LCD Bed Tramming fixes (#26962)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 08fe8a3
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun May 12 13:08:17 2024 -0500

🔧 Undef motor current PWM for unused axes

commit 4a5bd47
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sat May 11 13:40:29 2024 -0500

🎨 Apply MUL_TERN

commit 774cecc
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat May 11 10:03:04 2024 -0700

🩹 Fix AT90USB1286 PIO upload (#27070)

commit 83b7e32
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat May 11 10:02:17 2024 -0700

🩹 Fix Nextion cstr/fstr typo (#27071)

commit 1da947f
Author: narno2202 130909513+narno2202@users.noreply.github.com
Date: Thu May 9 23:57:23 2024 +0200

⚡️ FT_MOTION : Core and other refinements (#26720)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Ulendo Alex <alex@ulendo.io>

commit a3960df
Author: David Buezas dbuezas@users.noreply.github.com
Date: Thu May 9 23:20:57 2024 +0200

🚸 New encoder logic & debounce (#26723)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 4934871
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Mon May 6 19:58:00 2024 -0400

🩹 Fix printf et.al. expecting F-strings (#27032)

commit 39f53c3
Author: Jason Smith jason.inet@gmail.com
Date: Thu May 2 06:36:24 2024 -0700

🧑‍💻Improve make tests-all-local (#27040)

* Sleep 5 seconds between platforms

* Inform users if they need to install pyyaml

* Fix old workflow name

* Skip linux_native on Darwin

commit f5cf667
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Wed May 1 16:08:15 2024 -0400

🎨 Clarify some string parameters (#26949)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit f56952c
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Apr 28 22:17:02 2024 -0700

🔧 Assert TMC slave addresses, minor pins cleanup (#26842)

commit ca5a7be
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Apr 28 18:15:07 2024 -0700

🔧 More suppressible warnings (#27009)

* 🔧 Suppressible LCD contrast warning

* 🔧 Suppressible Z_SAFE_HOMING warning

* 🔧 Suppressible user feedback warning

commit a805872
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Mon Apr 29 00:59:28 2024 +0200

🩹Free debug pins in HC32 HAL (#26985)

implements DISABLE_DEBUG and DISABLE_JTAG in HAL

commit a2f024f
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Apr 28 15:53:48 2024 -0700

🔧 Rework MKS Monster8 pins (#26988)

commit 75cda8d
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 28 08:13:00 2024 +1200

📝Update comments to match board labeling  (#27016)

commit 2270bf4
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Apr 24 18:09:32 2024 -0500

🩹 IA-Creality minor cleanup

commit 489ef6e
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Apr 24 17:46:40 2024 -0500

🩹 Simple IA-Creality babystep patch

See https://github.com/MarlinFirmware/Marlin/issues/26896#issuecomment-2015630458

Co-Authored-By: ellensp <530024+ellensp@users.noreply.github.com>

commit cecc745
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Wed Apr 24 18:51:08 2024 -0400

🚸 Fix duplicate temperature report (#26952)

commit a1ecea6
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Wed Apr 24 12:35:11 2024 +1200

✏️ MPCTEMP_START => MPC_STARTED (#27002)

commit 882421a
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Tue Apr 23 17:19:02 2024 -0700

🔧 BIQU MicroProbe V2 pull-up warning (#27008)

commit a36f72e
Author: Jason Smith jason.inet@gmail.com
Date: Tue Apr 23 14:19:14 2024 -0700

🎨 Format pins which fail validation (#27007)

commit 247e989
Author: Jason Smith jason.inet@gmail.com
Date: Mon Apr 22 19:10:35 2024 -0700

✅  CI - Validate Pins Formatting (#26996)

commit a955e06
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Apr 22 18:58:53 2024 -0500

🎨 Clean up after recent PRs

commit d773570
Author: Jason Smith jason.inet@gmail.com
Date: Sun Apr 21 00:24:57 2024 -0700

🐛 Fix Flags<N> data storage width (#26995)

* Fix Flags and associated unit tests

commit 556da2b
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 20 23:59:43 2024 -0700

✅ Add additional unit tests for types.h (#26994)

* Add more XYval (and similar) unit tests

* Add  Flags tests, with multiple BUGs identified

commit 9e19a6e
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 20 23:40:26 2024 -0700

✅ Unit test improvements (#26993)

- Reset config.ini in restore_configs
- Allow running a single configuration of unit tests locally

commit f433b2c
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Sat Apr 20 21:27:56 2024 -0400

🔧 Add RAMPS TMC SPI pins when !TMC_USE_SW_SPI (#26960)

* Allows RAMPS to auto assign HW SPI Pins for TMC

commit bc0d7d7
Author: Aron List aronotmar@live.nl
Date: Sun Apr 21 03:18:49 2024 +0200

🐛 Fix PID upon entering PID_FUNCTIONAL_RANGE (#26926)

The PID algorithm did not cache the last seen temperature until it entered the PID_FUNCTIONAL_RANGE. This caused an incorrect output power to be calculated temporarily while the algorithm caught up.

This has likely always been a problem for bed and chamber PID. For the hotend this error was introduced in refactoring in commit 54e7b933cdb6d0bf0d69fd661b585100d76e3c88.

commit 9a8fb80
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 20 17:00:07 2024 -0700

🎨Match unit test folder structure to code (#26990)

commit ca12459
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 20 15:55:30 2024 -0700

✅ Skip compile tests when editing unit tests (#26991)

commit e1ab911
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Sat Apr 20 17:58:13 2024 -0400

📝Improve Freeze Feature comment (#26959)

* Fix and Improve Freeze Feature comment

commit 58d4494
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 21 09:48:31 2024 +1200

add ui_api.h include (#26977)

commit d502e5b
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 21 09:46:48 2024 +1200

🐛 Fix auto-assignment errors for J and U axis (#26979)

commit b4a95db
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Sat Apr 20 23:43:31 2024 +0200

🚨Fix buffer overrun warning in UBL (#26984)

to account for null terminator

commit dba0010
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Thu Apr 18 19:04:03 2024 -0400

🎨 Rename some G-code files (#26981)

commit 90667f6
Author: I3DBeeTech 129617321+I3DBeeTech@users.noreply.github.com
Date: Fri Apr 19 02:24:17 2024 +0530

🐛 Fix BLACKBEEZMINI fan, info (#26983)

commit 07ebb81
Author: Javlon Sodikov 5047093+javlonsodikov@users.noreply.github.com
Date: Wed Apr 17 10:25:22 2024 +0500

🩹Fix ProUI error when !CASELIGHT_USES_BRIGHTNESS (#26976)

* Fix the compile error with the case light menu

Fix the compile error with the case light menu

* Add failing test

---------

Co-authored-by: Jason Smith <jason.inet@gmail.com>

commit 9342dae
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Apr 16 12:17:47 2024 -0500

📝 Remove dead PDF links

commit 3326c74
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Apr 14 16:26:16 2024 -0500

📝 Minor README changes

commit 0269106
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Apr 14 16:24:14 2024 -0500

🎨 Dagoma D6 followup

commit 95d38a8
Author: Sophist 3001893+Sophist-UK@users.noreply.github.com
Date: Sun Apr 14 21:04:52 2024 +0100

✨ Add Dagoma D6 as found in DiscoUltimate v2 TMC (#26874)

* Add Dagoma D6 board as used in their DiscoUltimate v2 TMC.

Taken from the Dagoma fork of Marlin DU_MC branch where it is called FYSETC_DAGOMA_F5 and explicitly confirmed by Dagoma as being the D6:

"the BOARD_FYSETC_DAGOMA_F5 is effectively the definition for the D6"

---------

Co-authored-by: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com>
Co-authored-by: Orel <37673727+0r31@users.noreply.github.com>

commit dca6afc
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Sun Apr 14 20:42:57 2024 +0200

✨🐛 HC32 - Add SERIAL_DMA, fix SDIO and MEATPACK (#26845)

* fix meatpack on hc32

* add support for SERIAL_DMA on HC32

* add additional checks in HC32 HAL

* migrate HC32 HAL to use app_config.h

* fix memory leak in HC32 sdio HAL
https://github.com/MarlinFirmware/Marlin/pull/26845#issuecomment-1980218771

* hc32: fail if both EMERGENCY_PARSER and SERIAL_DMA are enabled

commit 19684f2
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 13 17:49:08 2024 -0700

✅ Add unit tests for macros.h (#26968)

commit 52a5613
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Apr 13 17:47:16 2024 -0700

⏪️ Revert unintended README changes (#26967)

* Revert all the changes that went in with the unit test framework
This restored broken links and other changes. Restoring to the prior revision seems the most appropriate action until the intentions of those file changes are known.
---------

Co-authored-by: Jason Smith <jason.inet@gmail.com>

commit 1bb4a04
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 13 14:11:51 2024 -0700

✅Unit test improvements (#26965)

* Do not warn about display in unit tests

* Treat warnings as errors in unit tests

* Report actual filenames with unit tests

commit d10861e
Author: Jason Smith jason.inet@gmail.com
Date: Sat Apr 13 12:06:08 2024 -0700

✅ Add unit testing framework (#26948)

- Add a framework to build and execute unit tests for Marlin.
- Enable unit test execution as part of PR checks.

---------

Co-authored-by: Costas Basdekis <costas.basdekis@gmail.com>
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit cf7c86d
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Sat Apr 13 14:59:59 2024 -0400

🔧Fix M936 in features.ini (#26957)

commit d99e150
Author: David Buezas dbuezas@users.noreply.github.com
Date: Sat Apr 13 18:54:25 2024 +0200

⚡️Reduce DISPLAY_SLEEP_MINUTES overhead (#26964)

commit 71d9a3e
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Sat Apr 13 10:04:34 2024 +0300

🩹 Fix M413 report (#26846)

commit 6575dcc
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Sat Apr 13 02:40:59 2024 -0400

🩹 Reduce Kill Pin Wait (#26945)

Reduce kill pin wait time, and allow override by setting KILL_DELAY

commit 2715e5b
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Sat Apr 13 02:29:59 2024 -0400

🐛Fix IDEX X2 Direction (#26958)

* Fix IDEX X2 Direction

* Sanity Check IDEX X1_MAX_POS

commit 1b091ec
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Thu Apr 11 02:13:54 2024 -0400

✏️Minor style and typo fixups (#26947)

* tweaks from PR, whitespace, wording in pause.h

* Update Marlin/src/feature/pause.h

commit 80dd02f
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Wed Apr 10 18:02:32 2024 +1200

📝 Update RGB565 color picker url (#26951)

commit e675545
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Tue Apr 9 22:58:13 2024 -0700

🩹 Fix ESP3D WiFi Support (#26822)

commit 9215bf7
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Wed Apr 10 17:50:21 2024 +1200

🔨 MarlinSimUI updates (#26955)

commit a3434de
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Apr 7 12:05:35 2024 -0700

🩹 Fix MCU check for STM32H7-based BTT Octopus Pro V1 (#26831)

* 🩹 Fix MCU check for STM32H7-based BTT Octopus Pro V1

Co-authored-by: ellensp <530024+ellensp@users.noreply.github.com>

* Update Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h

---------

Co-authored-by: ellensp <530024+ellensp@users.noreply.github.com>

commit 2bf56b0
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Apr 7 10:49:36 2024 -0700

🔧 Improve BIQU BX pins, allow Z swap (#26871)

* Add a swap Z & E1 option for BIQU BX

Users can add #define BX_SWAP_ZM_E1M to their config instead of opening their printer up & swapping Z & E1 motor cables. Allows G34 to work correctly on early BX printers since both Z motor wires were installed without a standard procedure in place and wires could be swapped from the factory.

* Add BOARD URL, DIAG pin info, update pin comments

* Add WIFISUPPORT defines for documentation purposes

WIFISUPPORT does not need to be enabled (read: shouldn't be enabled). Simply enable an available SERIAL_PORT*, set it to 4, and connect an ESP-01/ESP-01S flashed with luc-github's ESP3D firmware for basic WiFi functionality.

* Sanity check TOUCH_SCREEN_CALIBRATION on GT911 TFTs (BIQU BX TFT70)

Use a sanity check so it's clear which options are valid for TFT_TOUCH_DEVICE_GT911 / BIQU_BX_TFT70.

commit c31d9e7
Author: Andrew Bortz andrew@abortz.net
Date: Sun Apr 7 09:37:37 2024 -0700

🩹Fix ProUI Z probe offset text (#26832)

commit d9d7820
Author: narno2202 130909513+narno2202@users.noreply.github.com
Date: Sun Apr 7 17:52:35 2024 +0200

🩹 Set correct LCD serial port for MKS_MONSTER8_V1 (#26879)

commit 9343247
Author: sargonphin 85966195+sargonphin@users.noreply.github.com
Date: Sun Apr 7 17:48:13 2024 +0200

🩹Increase range of G34 accuracy target  (#26771)

* Allow G34 accuracy down to 0.001mm, previous minimum was 0.01mm.

commit 351a1a1
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 7 18:29:19 2024 +1200

🔧 Add UART 5 for SKR Mini E3 V3.0 (#26825)

commit d1cf817
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 7 17:57:42 2024 +1200

🐛 Fix CREALITY_ENDER2P_V24S4 pins (#26908)

commit c91771a
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Sun Apr 7 08:41:01 2024 +0300

🩹Disable nonlinear extrusion on unretract (#26824)

* Fixes disable NLE on unretract #26808, which reported blobs at the start of lines during unretract.

commit a337a43
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 7 16:47:40 2024 +1200

🩹 Fix type mismatch when SEGMENT_LEVELED_MOVES disabled (#26819)

commit 77f93e0
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Apr 6 21:22:25 2024 -0700

🩹 Fix Mini 12864 on BTT Kraken (#26918)

Co-authored-by: ellensp <530024+ellensp@users.noreply.github.com>

commit 7dc7195
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Apr 6 21:17:00 2024 -0700

🩹 Fix active extruder indicator (#26834)

* 🩹 No active extruder when any of several incompatible features are enabled

commit 56773bd
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Apr 7 16:11:32 2024 +1200

🩹 add onSetMinExtrusionTemp to anycubic_viper (#26933)

commit 390f1f7
Author: Jason Smith jason.inet@gmail.com
Date: Fri Apr 5 17:27:30 2024 -0700

🐛 Don't apply settings during validation (#26935)

Check the `validating` variable before applying settings for several features.
This specifically avoids settings corruption for BACKLASH_PREVENTION, which has side-effects when first applied using incorrect values.

commit d30fcb8
Author: Jason Smith jason.inet@gmail.com
Date: Fri Apr 5 17:24:58 2024 -0700

🐛 Fix bool evalution of XYval and similar types (#26936)

Require explicit cast to get T* pointers from XYval and similar types. This prevents the pointer from being implicitly returned and checked for nullptr when trying to evaluate these structs in boolean expressions.

commit 7b6b6e1
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Apr 1 21:44:18 2024 -0500

🩹 Revert motion change

commit 60f2837
Author: Sophist 3001893+Sophist-UK@users.noreply.github.com
Date: Tue Apr 2 03:30:04 2024 +0100

🔧 Minor INPUT_SHAPING config fixes (#26882)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 87e94f4
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Mon Apr 1 16:05:11 2024 -0400

🚸 Update ProUI Plot graph - part 2 (#26563)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 466282f
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Mar 31 18:20:37 2024 -0500

🩹 Misc. changes from ProUI / ExtUI updates (#26928)

commit 0b9f487
Author: Jordan Stocker Pvthaggard@gmail.com
Date: Thu Mar 28 06:14:03 2024 +1030

🔨 Fix binary upload firmware path (#26909)

commit d3e1a92
Author: Chris 52449218+shadow578@users.noreply.github.com
Date: Wed Mar 27 20:39:54 2024 +0100

🔨 Fix HC32 preflight (#26912)

commit cd357b0
Author: Holger Mößinger hm2dev@users.noreply.github.com
Date: Wed Mar 27 20:38:08 2024 +0100

🔧🚸 Tweaks for (MiniRambo) CNC (#26892)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit eb897e6
Author: Ikko Eltociear Ashimine eltociear@gmail.com
Date: Mon Mar 25 03:49:25 2024 +0900

📝 Fix Cutter.md typo (#26901)

commit 3ee3964
Author: John Robertson john@cirtech.co.uk
Date: Sat Mar 23 00:57:23 2024 +0000

🐛 Fix ESP32 laser M4 exception (#26884)

commit aecfb25
Author: Sophist 3001893+Sophist-UK@users.noreply.github.com
Date: Sat Mar 23 00:27:13 2024 +0000

🚸 Hide auto-run as needed (#26853)

commit 075f96d
Author: Holger Mößinger hm2dev@users.noreply.github.com
Date: Fri Mar 22 22:36:42 2024 +0100

✏️ Fix stepper MS pin typos (#26891)

commit ea6a891
Author: Manuel McLure manuel@mclure.org
Date: Sun Mar 17 12:23:12 2024 -0700

✨ MAX7219_REINIT_ON_POWERUP (#26163)

commit 983aee5
Author: Giuliano Zaro 3684609+GMagician@users.noreply.github.com
Date: Sun Mar 17 01:46:22 2024 +0100

🌐 Update Italian language (#26837)

commit a50490b
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sat Mar 16 15:40:45 2024 -0500

👷 Minor signature.py adjustments

commit 4b01c90
Author: Sophist 3001893+Sophist-UK@users.noreply.github.com
Date: Sat Mar 16 20:00:16 2024 +0000

📝 Fix M201 typos (#26854)

commit c1be36b
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Mar 16 12:58:53 2024 -0700

🎨 Add MKS TinyBee silkscreen labels (#26777)

commit e0222d3
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Mar 16 12:56:33 2024 -0700

🩹 Fix G35 "Probing Failed" output (#26780)

commit c0264ae
Author: janenen janenen@users.noreply.github.com
Date: Sat Mar 16 20:52:14 2024 +0100

🐛 Fix DETECT_BROKEN_ENDSTOP on IDEX (#26790)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 3a2c50c
Author: Sophist 3001893+Sophist-UK@users.noreply.github.com
Date: Sat Mar 16 19:09:50 2024 +0000

🩹 Thermistor name fixes (#26857)

commit 3b4adac
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sat Mar 16 13:55:35 2024 -0500

🎨 Trailing ws

commit d36b3fb
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Mar 17 07:37:42 2024 +1300

🧑‍💻 Fix RLE script for infille == outfile (#26795)

commit bca40e0
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Mar 16 11:34:02 2024 -0700

📝 Remove Flattr Link (#26796)

commit 5042198
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Sat Mar 9 22:22:23 2024 -0500

✨ Redundant PSU Control with EDM (#26751)

commit ec6f9dd
Author: fredycpu fred@microinfo.fr
Date: Sun Mar 3 19:39:50 2024 +0100

🔧 MKS_ROBIN_PRO : I2C EEPROM + MKS Wifi (#26823)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit b9cfbaa
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Fri Mar 1 20:34:12 2024 -0800

✅ Update Actions versions (#26814)

commit 3fd175a
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sat Mar 2 17:31:42 2024 +1300

🚸 M115 "KINEMATICS:…" (#26806)

commit a9e72b2
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Fri Mar 1 20:09:12 2024 -0800

🔧 Simpler CREALITY_V422 warning (#26826)

commit ecde3a3
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sat Mar 2 16:58:56 2024 +1300

🩹 Fix AVR bootscreen RLE decode (#26827)

commit c8d51c2
Author: DerAndere 26200979+DerAndere1@users.noreply.github.com
Date: Sat Mar 2 04:16:39 2024 +0100

🚸 Enable G92.9 with rotational axes (#26174)

- Supporting axes that can rotate forever.

commit 982b425
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Feb 27 20:45:34 2024 -0600

🔥 Drop TMC26X support (#26770)

commit 9974327
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sun Feb 11 03:28:37 2024 +1300

extend uart checks

commit 8d7be79
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Fri Feb 9 19:11:56 2024 -0600

👷 Improve BIGTREE_GTR_V1_0 tests

commit 76b5688
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Fri Feb 9 19:11:37 2024 -0600

🚸 Optional encoder multipliers

commit 20c6a62
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Thu Feb 8 16:49:13 2024 -0600

🧑‍💻 HC32 endstop interrupts for X2/Y2/Z4

commit 1d295f7
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 23:44:55 2024 -0600

🔥 Clean up SCARA/TPARA

commit 669814d
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 23:40:54 2024 -0600

✨ MARLIN_SMALL_BUILD option (#26775)

commit 4aa48be
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 18:25:13 2024 -0600

🚸 Adjust encoder multiplier

commit 0829a51
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 18:09:36 2024 -0600

🧑‍💻 "static_warning"

commit a3c78c4
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 14:00:29 2024 -0600

🎨 Delete old FTDI Eve bootscreen

commit a321125
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Wed Feb 7 13:58:01 2024 -0600

🩹 Fix FTDI Eve Touch UI M84

commit 005d687
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Wed Feb 7 19:33:54 2024 +1300

🔧 Restore probe XY edit defaults, remove arbitrary Z limit (#26774)

commit e61a84a
Author: Scott Mikutsky smikutsky@gmail.com
Date: Tue Feb 6 00:37:29 2024 -0500

🚸 Keep Filament Change near the top (#26172)

commit b12340b
Author: Robherc 68039049+robherc@users.noreply.github.com
Date: Sun Feb 4 17:10:11 2024 -0500

🔧 Fix extraneous DIAG warnings (#26694)

commit ec46a59
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Feb 4 16:06:43 2024 -0600

🧑‍💻 Fix uncrustify config

commit 5003681
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Feb 4 10:14:49 2024 -0800

🩹 Fix HOTEND_IDLE_TIMEOUT with no heated bed (#26746)

commit d939692
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Feb 4 10:13:03 2024 -0800

🩹 Update BTT GTR v1.0 DIAG jumper/pin (#26764)

commit 1dee4d9
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Feb 4 12:09:08 2024 -0600

🔧 TOUCH_IDLE_SLEEP_MINS => DISPLAY_SLEEP_MINUTES

Follow up to #26517

commit 9364cbb
Author: Smokey Pell brentpell81@gmail.com
Date: Sun Feb 4 09:37:32 2024 -0600

🚸 Tronxy V10 w/ TFT_TRONXY_X5SA + MKS_ROBIN_TFT43 (#26747)

commit 755b661
Author: Taylor Talkington taylor.talkington@gmail.com
Date: Sun Feb 4 10:03:08 2024 -0500

🔧 Fix USE_Z_MIN conditions (#26762)

commit e6837b2
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Feb 3 15:19:19 2024 -0800

🩹 Fix STM32 HW Serial 6 (#26763)

Followup to #26328

commit c476e62
Author: Davide Rombolà davide.rombola@gmail.com
Date: Fri Feb 2 02:31:39 2024 +0100

🩹 Fix STM32 HW Serial (#26531)

Followup to #26328

commit 9a5cfb3
Author: Abdullah YILMAZ h.abdullahyilmaz@hotmail.com
Date: Thu Feb 1 05:11:08 2024 +0300

🌐 Turkish language update (#26739)

commit 5a87bea
Author: InsanityAutomation 38436470+InsanityAutomation@users.noreply.github.com
Date: Wed Jan 31 20:24:08 2024 -0500

🚸 Fix repeating "Power Off" message (#26755)

commit f9d5ee0
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Thu Feb 1 07:33:42 2024 +1300

🩹 Patch STM32 serial UUID (#26737)

Followup to #26715

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 1c6cfc3
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Tue Jan 30 21:00:02 2024 -0800

🐛 Fix I/J/K chopper timing (#26736)

Followup to #19112

commit 0266e7f
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Tue Jan 30 20:58:06 2024 -0800

📝 Biqu => BIQU (#26735)

commit 610ea0a
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Wed Jan 31 17:56:46 2024 +1300

🔨 No strlcpy in Windows (#26748)

commit 5639237
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 29 20:38:03 2024 -0600

🎨 Misc. cleanup 29-01

commit 7a4d601
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Jan 28 14:13:23 2024 -0800

🩹 Temp constraints followup (#26744)

Followup to cb291e8d

commit ebea672
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sat Jan 27 11:45:54 2024 -0600

🐛 Protect EEPROM bytes 916-926

Followup to #26729

Ender-3S1 STM32F401 Bootloader

commit ce8535f
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Fri Jan 26 15:18:38 2024 -0600

🧑‍💻 Fix warning, adjust tests

commit afc2dd6
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Thu Jan 25 22:09:06 2024 -0600

🎨 Misc. cleanup 25-01

commit 5768b42
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Thu Jan 25 22:06:09 2024 -0600

Add Conditionals_type.h

commit 01094ea
Author: Miguel Risco-Castillo mriscoc@users.noreply.github.com
Date: Thu Jan 25 19:18:49 2024 -0500

✨🔨 EEPROM exclusion zone (#26729)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 6c1fd1f
Author: qwertymodo qwertymodo@qwertymodo.com
Date: Thu Jan 25 16:16:32 2024 -0800

🩹 Fix single Neo strip M150 K (#26709)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 4f65466
Author: sargonphin 85966195+sargonphin@users.noreply.github.com
Date: Fri Jan 26 00:48:06 2024 +0100

🔧 HYBRID_THRESHOLD sanity checks (#26681)

commit 9b31193
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Fri Jan 26 12:39:09 2024 +1300

🩹 Followup to EDITABLE_STEPS_PER_UNIT (#26677)

Followup to #26618

commit 8594e94
Author: ejhoness 72996067+ejhoness@users.noreply.github.com
Date: Thu Jan 25 20:37:35 2024 -0300

✏️ Fix draw_dialog.cpp typo (#26684)

commit 16acb57
Author: Cesar Guillermo Montiel cesarweb@hotmail.com
Date: Thu Jan 25 20:12:49 2024 -0300

✨ Creality v2.4.S4_170 (Ender 2 Pro, HC32F460KCTA) (#26730)

commit 04c8a31
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Thu Jan 25 15:07:34 2024 -0600

🎨 Misc. LCD pins comments

commit 3856037
Author: engrenage 32837871+petaflot@users.noreply.github.com
Date: Thu Jan 25 21:24:57 2024 +0100

🔧 Allow float Z_PROBE_LOW_POINT (#26711)

commit ffbf4a6
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Thu Jan 25 13:41:39 2024 -0600

🩹 Fix IA Creality IDEX case

commit cbc674f
Author: minding-myown-business jyoung12345.accounts@skiff.com
Date: Thu Jan 25 00:24:25 2024 +0000

📝 Fix dead LCD link (#26669)

commit 97546bf
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Thu Jan 25 09:33:02 2024 +1300

🚸 PLR recover chamber temp (#26696)

commit ed1391e
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Wed Jan 24 22:21:00 2024 +0200

🔧 Wrap POWER_LOSS_RETRACT_LEN (#26695)

commit 7fbd9ec
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Wed Jan 24 10:55:59 2024 -0800

🔧 Allow RAMPS FAN1_PIN override (#26725)

commit 6398902
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Wed Jan 24 10:54:37 2024 -0800

🔧 Update SKR_MINI_SCREEN_ADAPTER error (#26726)

commit e668d5a
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Thu Jan 25 07:50:48 2024 +1300

🔧 STM32 UID followup (#26727)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 3ef192e
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Jan 23 16:05:41 2024 -0600

🎨 Cosmetic cleanup 23-01

commit 5fea79f
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Jan 23 16:02:33 2024 -0600

🔧 Fix ROTATIONAL_AXIS_GANG

Co-Authored-By: DerAndere <26200979+DerAndere1@users.noreply.github.com>

commit 18e65f5
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Jan 23 15:55:13 2024 -0600

🩹 Fix _U and other conflicts

Fix #26220

commit 5ed6bf6
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Jan 23 15:44:51 2024 -0600

🔧 Allow for no STOP pin

Co-Authored-By: DerAndere <26200979+DerAndere1@users.noreply.github.com>

commit d79bcef
Author: DerAndere 26200979+DerAndere1@users.noreply.github.com
Date: Tue Jan 23 21:09:31 2024 +0100

🔧 Sanity check Z_CLEARANCE_FOR_HOMING (#26721)

commit f1a5340
Author: Anson Liu ansonl@users.noreply.github.com
Date: Tue Jan 23 08:24:49 2024 -0800

🚸 DOGM active extruder indicator (#26152)

commit 4309e6a
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 22 23:31:04 2024 -0600

🧑‍💻 Fix build_all_examples

commit aa7d571
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 22 17:32:01 2024 -0600

♻️ LCD pins migration precursor (#26719)

Preliminary changes for #25650

commit 604d3e8
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 22 16:38:08 2024 -0600

🎨 Move EXIT_M303

commit 22fc07d
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Fri Jun 2 15:03:02 2023 -0500

🧑‍💻 ExtUI::onPlayTone optional duration

commit dd3b5a1
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sun Jan 21 22:00:37 2024 -0600

Misc. aesthetic adjustments

Co-Authored-By: Andrew <18502096+classicrocker883@users.noreply.github.com>

commit 204de72
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sun Jan 21 04:01:25 2024 -0800

✨ BIQU MicroProbe (#26527)

commit 80cd89d
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Sun Jan 21 13:11:03 2024 +0200

🩹 Fix M592 report (#26680)

commit 624226c
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Mon Jan 22 00:09:36 2024 +1300

🩹 Fix STM32 CPU serial UUID (#26715)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit 3adf73a
Author: Keith Bennett 13375512+thisiskeithb@users.noreply.github.com
Date: Sat Jan 20 21:47:26 2024 -0800

🔥 Remove ALLOW_LOW_EJERK (#26712)

commit d7e4536
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sat Jan 20 19:24:30 2024 +1300

🔨 Fix POLAR build (#26687)

commit da96607
Author: Vovodroid vovodroid@users.noreply.github.com
Date: Sat Jan 20 00:38:25 2024 +0200

🔧 Adjust DEFAULT_EJERK settings (#26665)

commit fb49645
Author: ellensp 530024+ellensp@users.noreply.github.com
Date: Sat Jan 20 08:49:35 2024 +1300

📝 Fix Anet pins typo (#26660)

commit 7d751a2
Author: German Borisov Borisov.German@gmail.com
Date: Fri Jan 19 22:17:36 2024 +0300

✨ Status Screen flow adjustment (#26627)

commit 0df25b1
Author: Abdullah YILMAZ h.abdullahyilmaz@hotmail.com
Date: Fri Jan 19 03:00:43 2024 +0300

🌐 Update Turkish language (#26676)

commit cef623b
Author: engrenage 32837871+petaflot@users.noreply.github.com
Date: Fri Jan 19 00:57:46 2024 +0100

🔧 Clarify M600 sanity-check (#26702)

commit 12434e7
Author: Andrew 18502096+classicrocker883@users.noreply.github.com
Date: Thu Jan 18 18:55:37 2024 -0500

🔨 Improve CMakeLists.txt (#26700)

commit c313811
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Tue Jan 16 23:15:04 2024 -0600

✨ Minor Orca update

Followup to #26534

commit 1f1ca34
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 15 22:22:08 2024 -0600

🧑‍💻 Tweak limit_and_warn

commit 8d4ab15
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Mon Jan 15 21:36:15 2024 -0600

🧑‍💻 Tweak planner debug

commit 3019af1
Author: Scott Lahteine thinkyhead@users.noreply.github.com
Date: Sat Jan 13 18:30:43 2024 -0600

🔨 Make / pins-format patches

commit b2fd631
Author: Robherc 68039049+robherc@users.noreply.github.com
Date: Fri Jan 12 23:03:34 2024 -0500

🔧 Fix SD connection defaults (#26666)

Co-authored-by: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com>
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

commit ab34971
Author: ThomasToka 117008525+ThomasToka@users.noreply.github.com
Date: Fri Jan 12 06:56:45 2024 +0100

🐛 Fix PLR pos/sdpos (#26365)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>

@ellensp
Copy link
Contributor

ellensp commented May 28, 2024

Can you provide a test gcode that is known to exhibit the issue?

@rq3
Copy link
Author

rq3 commented May 28, 2024

Can you provide a test gcode that is known to exhibit the issue?

Sliced in Cura 5.5.0 and used in both of the above videos.
Test_Cube.zip

@rq3
Copy link
Author

rq3 commented May 28, 2024

Git bisect is well designed, it eliminates half the commits every iteration. you would only have to test approximately 7 times ...

Data we have good [cron] Bump distribution date (2024-01-12) 46f370a bad [cron] Bump distribution date (2024-05-27) e7c9cf3

Ie to do a git bisect

git bisect start
git bisect good 46f370ae3cc1501bd831c495b46ab0e571e99f10
git bisect bad e7c9cf3e1db42f90ef2b355b86faefe91b809427

Which tells you "Bisecting: 149 revisions left to test after this (roughly 7 steps)"

There are only 300 commits and 78 of those are just cron updating the distribution date

Ie it has to be in one of these
Click me

I'm all too familiar with bisecting releases, but the release has to actually compile and run (at least to some extent) on the printer. Until just last week, that was not the case for any bugfix after Jan. 12 for my delta printer.

@classicrocker883
Copy link
Contributor

I suppose then there may be more than one issue.

  1. Whatever is causing this extruder issue
  2. Whatever is giving you the compile error

can you post what sort of errors youre getting that isnt letting you compile?

@rq3
Copy link
Author

rq3 commented Jun 1, 2024

The 2.1.x bugfix of May 30 still shows this erratic extrusion. However, the patched 2.1.2.3 release not only works fine but also has all three digits after the decimal in the standard deviation displays (a seperate but concerning issue).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants