bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.03k stars 1.98k forks source link

Latest firmware 2.0.6 stepper motors much louder? #389

Closed urshurak776 closed 4 years ago

urshurak776 commented 4 years ago

Just downloaded the latest firmware 2.0.6 for my SKR Mini E3 V2.0 board (posted a couple days ago) and the unit is much louder than the 2.0.x bugfix drivers and feature set seems a lot smaller in the menus. Thinking of going back. I have an Ender 3, no BLTouch or anything.

UPDATE: Went back to 2.0 Bugfix and nice and quiet again. Again went back to 2.0.6 and LOUD. Did they not load the drivers? Went back to 2.0.x Bugfix again and staying there for now. I thought I was crazy and even my wife (who knows nothing about this stuff) said definitely louder. It was like the original Creality board. I think they forgot the 2209 stepper drivers or something.

davidv3rs commented 4 years ago

Came here to say this. It was the first thing I noticed as soon as I put the new firmware on.

chiibis commented 4 years ago

Same issue here. Had to install previous version because of noise.

Halvehak commented 4 years ago

Same issue here. Installed latest 2.0.6 firmware and now the stepper motors making a grinding noise.

davidv3rs commented 4 years ago

@chiibis where do you get the previous version source?

davidv3rs commented 4 years ago

Found the fix:

Configuration_adv.h Uncomment lines 2407-2409

  /**
   * TMC2130, TMC2160, TMC2208, TMC2209, TMC5130 and TMC5160 only
   * Use Trinamic's ultra quiet stepping mode.
   * When disabled, Marlin will use spreadCycle stepping mode.
   */
  #define STEALTHCHOP_XY
  #define STEALTHCHOP_Z
  #define STEALTHCHOP_E

Looks like Stealth Chop was turned off. Make sure you run M502 and M500 after updating the firmware.

urshurak776 commented 4 years ago

Thanks David! Wonder why they changed it?

urshurak776 commented 4 years ago

What does M502 and M500 do?

davidv3rs commented 4 years ago

What does M502 and M500 do?

Resets your EEPROM.

urshurak776 commented 4 years ago

Thanks David!

urshurak776 commented 4 years ago

So, I downloaded the latest Marlin 2.0.6.1. Followed the guide on reddit For the SKR Mini E3 2.0 and watched video from Chris Riley (Chris’ basement in youtube.). Compiled it, exported the bin file and flashed it to the board. Everything worked great EXCEPT my computer would not recognize the board when plugged into my PC. Drivers were fine. Just to check, I flashed back to 2.0.X bug fix and my computer recognized it again. Checked the serial port is -1 and serial port 2 is 2. Not sure. Good news is the stepper drivers were nice and quiet again, but I need functionality with the computer.

I also tried overwriting the config.h and advanced.h files with the ones from BTT’s site but it wouldn’t compile. Not sure why. So, for now, sticking with the 2.0.x bugfix.

davidv3rs commented 4 years ago

So, I downloaded the latest Marlin 2.0.6.1. Followed the guide on reddit For the SKR Mini E3 2.0 and watched video from Chris Riley (Chris’ basement in youtube.). Compiled it, exported the bin file and flashed it to the board. Everything worked great EXCEPT my computer would not recognize the board when plugged into my PC. Drivers were fine. Just to check, I flashed back to 2.0.X bug fix and my computer recognized it again. Checked the serial port is -1 and serial port 2 is 2. Not sure. Good news is the stepper drivers were nice and quiet again, but I need functionality with the computer.

I also tried overwriting the config.h and advanced.h files with the ones from BTT’s site but it wouldn’t compile. Not sure why. So, for now, sticking with the 2.0.x bugfix.

Hmm, I'll look into it.

urshurak776 commented 4 years ago

Think I figured it out. In the platformio.ini file I didn’t update:

default_envs = STM32F103RC_BTT_512K. I left it at default value.

I should have copied all three files over and made your changes on the advanced configuration file. I’ll try it in morning and report back.

Thanks David.

chiibis commented 4 years ago

@chiibis where do you get the previous version source?

@davidv3rs Not sources, just previous firmware.bin file.

From history on github:

Opera Snapshot_2020-09-13_191050_github com

davidv3rs commented 4 years ago

@chiibis where do you get the previous version source?

@davidv3rs Not sources, just previous firmware.bin file.

From history on github:

Opera Snapshot_2020-09-13_191050_github com

Ahh, good to know. Thank you!

zurtox commented 4 years ago

Yes, I'm facing the same issue with the Mini v1.2

Disk1of5 commented 4 years ago

Same issue, any chance you can perform a point release fixing this in the compiled binaries @bigtreetech ?

timqui commented 4 years ago

I see an update 18 hours ago for Ender 3 firmware, but I didn´t try it.

https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V2.0

Disk1of5 commented 4 years ago

I can't test until the binaries for the firmware-bltouch-for-z-homing.bin drop.

urshurak776 commented 4 years ago

Looks like the Stealth Chop is enabled for each axis. Won’t be able to try it until tomorrow.

urshurak776 commented 4 years ago

Downloaded firmware and flashed to board. Works great. Nice and quiet!