-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
Comments
that jump scare at the end... 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. Same_Gcode_January_Marlin.MOV |
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. |
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. |
Git bisect is well designed, it eliminates half the commits every iteration. you would only have to test approximately 7 times ... Data we have Ie to do a git bisect
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 mecommit 6710616
commit 2064c83
commit 4f85f88
commit 3ee1248
commit e3bbacd
commit f915371
commit ea848aa
commit 5157849
commit ca31f97
commit 78d3cf1
commit 521e7ea
commit 5f32698
commit 0b8ec2a
commit 578bdd4
commit 6b6865d
commit 6c018eb
commit 5561baf
commit 75eee04
commit ee1d1fa
commit dbd3e10
commit fde330a
commit e8d9532
commit cc86e9e
commit 5a6db51
commit d87a0ea
commit 0e2bd06
commit feca9a3
commit eec1aec
commit a97d108
commit a7317de
commit 4f3ebea
commit fa88e0f
commit 2fd7c2b
commit ef0bd97
commit bdc14dd
commit 383e6f4
commit a33112a
commit f320c2a
commit 6eedeae
commit 6b5e19c
commit 3dc437a
commit 5f96dff
commit 6423b80
commit a2daee8
commit 909e3ad
commit 556616c
commit 46e426c
commit f5f6c37
commit 08fe8a3
commit 4a5bd47
commit 774cecc
commit 83b7e32
commit 1da947f
commit a3960df
commit 4934871
commit 39f53c3
commit f5cf667
commit f56952c
commit ca5a7be
commit a805872
commit a2f024f
commit 75cda8d
commit 2270bf4
commit 489ef6e
commit cecc745
commit a1ecea6
commit 882421a
commit a36f72e
commit 247e989
commit a955e06
commit d773570
commit 556da2b
commit 9e19a6e
commit f433b2c
commit bc0d7d7
commit 9a8fb80
commit ca12459
commit e1ab911
commit 58d4494
commit d502e5b
commit b4a95db
commit dba0010
commit 90667f6
commit 07ebb81
commit 9342dae
commit 3326c74
commit 0269106
commit 95d38a8
commit dca6afc
commit 19684f2
commit 52a5613
commit 1bb4a04
commit d10861e
commit cf7c86d
commit d99e150
commit 71d9a3e
commit 6575dcc
commit 2715e5b
commit 1b091ec
commit 80dd02f
commit e675545
commit 9215bf7
commit a3434de
commit 2bf56b0
commit c31d9e7
commit d9d7820
commit 9343247
commit 351a1a1
commit d1cf817
commit c91771a
commit a337a43
commit 77f93e0
commit 7dc7195
commit 56773bd
commit 390f1f7
commit d30fcb8
commit 7b6b6e1
commit 60f2837
commit 87e94f4
commit 466282f
commit 0b9f487
commit d3e1a92
commit cd357b0
commit eb897e6
commit 3ee3964
commit aecfb25
commit 075f96d
commit ea6a891
commit 983aee5
commit a50490b
commit 4b01c90
commit c1be36b
commit e0222d3
commit c0264ae
commit 3a2c50c
commit 3b4adac
commit d36b3fb
commit bca40e0
commit 5042198
commit ec6f9dd
commit b9cfbaa
commit 3fd175a
commit a9e72b2
commit ecde3a3
commit c8d51c2
commit 982b425
commit 9974327
commit 8d7be79
commit 76b5688
commit 20c6a62
commit 1d295f7
commit 669814d
commit 4aa48be
commit 0829a51
commit a3c78c4
commit a321125
commit 005d687
commit e61a84a
commit b12340b
commit ec46a59
commit 5003681
commit d939692
commit 1dee4d9
commit 9364cbb
commit 755b661
commit e6837b2
commit c476e62
commit 9a5cfb3
commit 5a87bea
commit f9d5ee0
commit 1c6cfc3
commit 0266e7f
commit 610ea0a
commit 5639237
commit 7a4d601
commit ebea672
commit ce8535f
commit afc2dd6
commit 5768b42
commit 01094ea
commit 6c1fd1f
commit 4f65466
commit 9b31193
commit 8594e94
commit 16acb57
commit 04c8a31
commit 3856037
commit ffbf4a6
commit cbc674f
commit 97546bf
commit ed1391e
commit 7fbd9ec
commit 6398902
commit e668d5a
commit 3ef192e
commit 5fea79f
commit 18e65f5
commit 5ed6bf6
commit d79bcef
commit f1a5340
commit 4309e6a
commit aa7d571
commit 604d3e8
commit 22fc07d
commit dd3b5a1
commit 204de72
commit 80cd89d
commit 624226c
commit 3adf73a
commit d7e4536
commit da96607
commit fb49645
commit 7d751a2
commit 0df25b1
commit cef623b
commit 12434e7
commit c313811
commit 1f1ca34
commit 8d4ab15
commit 3019af1
commit b2fd631
commit ab34971
|
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. |
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. |
I suppose then there may be more than one issue.
can you post what sort of errors youre getting that isnt letting you compile? |
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). |
Is this still an issue? |
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
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
Configuration.h
andConfiguration_adv.h
.Additional information & file uploads
`
Configs.zip
FullSizeRender.MOV
`
The text was updated successfully, but these errors were encountered: