Description
Did you test the latest bugfix-2.1.x
code?
Yes, and the problem still exists.
Bug Description
As I reported in issue #26961, My SV06's crash when trying to boot using Any stock branch of Marlin 2.1.x (including bugfix-2.1.x
).
After a lot of mucking around, I have found that the issue is the BEEPER_PIN
definition in: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/Marlin/src/pins/stm32f1/pins_CREALITY_V4.h#L241
Disabling the beeper (BEEPER_PIN -1
) allows the printer to boot, and it functions normally, but the speaker is really useful for flagging things such as filament runout/change/etc.
I have also looked around some of the other issues here, I can see that in #25868 (and the warning during compilation) that Maple environments are depreciated, but there is no non Maple alternative for the SV06?
I also spotted issue #20646 which outlines the need to an additional board on the Ender 3 Pro (similar but also different issue).
Finally, I am aware of PR: #25864 , but this is for the SV06 plus touchscreen.
Are there any solutions/possible fixes for the stock SV06? Is it an issue with the screen (would it just be easier to but a different one)?
Bug Timeline
Seems to be present in any version 2.1.x
Expected behavior
The printer boots as normal with speaker enabled.
When the printer boots (or the dial on the LCD interacted with), I hear an audible tone from speaker.
Actual behavior
Enabling the speaker via beeper_pin
causes the printer to crash on boot and re-boot.
Steps to Reproduce
- Download marlin
bugfix-2.1.x
- Configure marlin for the Sovol SV06 (using
GD32F103RET6_sovol_maple
) using a beeper - Compile using PlatformIO
- Flash for Sovol SV06
- Watch as printer constantly re-boots
Version of Marlin Firmware
2.1.x/bugfix
Printer model
Sovol SV06
Electronics
Stock printer
LCD/Controller
12864 LCD
Other add-ons
None
Bed Leveling
ABL Bilinear mesh
Your Slicer
Prusa Slicer
Host Software
OctoPrint
Don't forget to include
- A ZIP file containing your
Configuration.h
andConfiguration_adv.h
.
Additional information & file uploads
My own fork of Marlin (using bugfix-2.1.x
): https://github.com/mlewis-everley/Marlin/tree/2.1.x-SV06
configuration.h: https://github.com/mlewis-everley/Marlin/blob/2.1.x-SV06/Marlin/Configuration.h
configuration_adv.h: https://github.com/mlewis-everley/Marlin/blob/2.1.x-SV06/Marlin/Configuration_adv.h