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.
1.99k stars 1.98k forks source link

Cura macOS usb freezes board #130

Open d4mer opened 4 years ago

d4mer commented 4 years ago

Hi everyone,

Got my E3 v1.2 up and running and have noticed that when plugged in to the usb and running Cura, i get a high pitched siren sound from my z stepper and the board freezes up. When connected to Simplify3d no problem and is as silent as a mouse and prints fine. When I complied marlin (this BTT fork) I used 0.6.1 tmc library. Any ideas what could be the problem? I'm recompiling now with 0.5.2 to see if that helps Also compiled 512k nousb

d4mer commented 4 years ago

So I found a work around with the help of one of the FB group members.

In Cura autodetectbaudjob.py, if you comment out

try:

programmer.connect(self._serial_port)

serial = programmer.leaveISP()

except ispBase.IspError:

programmer.close()

Then it stops making the siren sound but it still freezes the board and you need to power off and disconnect the usb to get it back. As it stands, I cannot use Cura connected to usb or even start cura for that matter with usb connected

d4mer commented 4 years ago

Here is the issue on the cura website

https://community.ultimaker.com/topic/30043-does-not-connect-with-ender3-and-skr-mini-e3-board/

d4mer commented 4 years ago

Here is the exact fix for the e3 mini 1.2

programmer = Stk500v2() comment serial = None do not comment try: programmer.connect(self._serialport) comment serial = programmer.leaveISP() comment except ispBase.IspError: comment programmer.close() comment_