Closed ilakuli closed 5 years ago
I can confirm the same behavior on my E3 Mini board with the latest build from Marlin directly (at commit 2b1c2a0db)
I will test it
Can you provide firmware. bin file? I tested the latest version of marlin, no such behavior, and I uploaded a workable firmware. bin in here, you can try to use this to see if it works properly.
Firmware.zip attached is the firmware.bin.
I will test your firmware but I cannot use it permanenlty since my Ender 3 hast a different hotend and auto bed leveling.
Thanks,
Your firmware resolved the issue. Can you provide the source code so I can add auto bed level and compile myself?
this firmware.bin is compiled from old version Marlin, and the source code have be replaced by new verison, this issue maybe the Marlin's bug, I will locate and fix it as soon as possible, when I fix this, I will tell you and upload the workable source code in here.
Could everyone please state which commit of marlin they are building and testing?
I have this issue with commit 2b1c2a0db
Will try later today with the bin file provided by Msq001, thanks
On Tue, 9 Jul 2019, 06:39 Msq001, notifications@github.com wrote:
this firmware.bin is compiled from old version Marlin, and the source code have be replaced by new verison, this issue maybe the Marlin's bug, I will locate and fix it as soon as possible, when I fix this, I will tell you and upload the workable source code in here.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3-/issues/2?email_source=notifications&email_token=AA3T2M54MEBSFDBLH4ESNY3P6QI6TA5CNFSM4H6YO2A2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZPB2BI#issuecomment-509484293, or mute the thread https://github.com/notifications/unsubscribe-auth/AA3T2MYH25BFYLDOHQGCFMDP6QI6TANCNFSM4H6YO2AQ .
Here's a zip (with firmware.bin , github doesn't allow *.bin uploads) which demonstrates the problem. firmware.zip
It was compiled by setting #define SERIAL_PORT_2 -1
and with marlin at commit ab99a807
hi~ I have upload source code, LCD12864 is ok, usb connect to printrun is ok
It's just download form Latest version https://github.com/MarlinFirmware/Marlin/commit/a23021b823477b907f8b5e658afc3bbb3165be31
Below are 2 pictures comparing configuration.h
and configuration_adv.h
between the source code in this repository(https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3-/tree/2a167ef96c9170c63288a3c1d69b6dea9d913506/firmware/Marlin-2.0.x-SKR-Mini-E3), and MarlinFirmware/Marlin@a23021b , as you can see there are way more changes than what you currently have described in the instructions on how to flash Marlin. Likely if we apply all these changes to the latest Marlin sources, it will work as well. I'll give that a try tonight and report back here.
Configuration_adv.h
Configuration.h
Ok so after testing, I've done the following and have a completely working Ender 3 with the BBT SKR E3 Mini board.
config\examples\Creality\Ender-3\
to Marlin
platformio.ini
, change the following line under the [platformio]
section:
env_default = BIGTREE_SKR_MINI
Configuration.h
and Configuration_adv.h
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
#define SERIAL_PORT 2
#define SERIAL_PORT_2 -1
#define MOTHERBOARD BOARD_BIGTREE_SKR_MINI_E3
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209
#define Y_SLAVE_ADDRESS 1
#define Z_SLAVE_ADDRESS 2
#define E0_SLAVE_ADDRESS 3
This works for my printer.
Apparently I cheered too early :) The control knob still isn't working. Printing over USB works fine, but pressing the control button causes the board to freeze up :(
Edit: Also the USB connection is still dropping after ~15 seconds, so this specific issue isn't really fixed it seems.
Apparently I cheered too early :) The control knob still isn't working. Printing over USB works fine, but pressing the control button causes the board to freeze up :(
Edit: Also the USB connection is still dropping after ~15 seconds, so this specific issue isn't really fixed it seems.
this issue please comment out #define SPEAKER
in configuration.h file
and I wil update your feedback in readme.md, thanks for your feedback !
Control knob issue was fixed by commenting out #define SPEAKER
as suggested by @Msq001 , thanks!
Any update on this issue? I have got the board up and running but have an issue with the X axis stepper driver and cannot debug as the serial connection doesn't work.
Any update on this issue? I have got the board up and running but have an issue with the X axis stepper driver and cannot debug as the serial connection doesn't work.
Have you installed Maple USB port driver on your computer? Can you debug with this firmware. bin
I will check this firmware out later today, I have installed the Maple driver on my pc but I am also trying to use Rpi3 with Octoprint. I will feedback the outcome.
Hi,
So i tried the firmware you suggested and unfortunately it did not work, I then tried a firmware that I was sent through facebook earlier this week by Zyfio (see attached) this worked fine with the serial connection both from my PC using pronterface and my Rpi3 using Octoprint. So i know that the board works and that it is a firmware issue, I have attached the working firmware for you to try but I am afraid I do not have the source.
I am hoping that this is of some use, please let me know if there is anything else that I can do to support.
Hi, Even if you updated the firmware. bin that we have compiled here, the serial port is still unrecognizable?
SO SORRY for this issue, USB Serial can't recognize or unstable because of: USB slave needs to connect a pull-up resistor to VCC in D + to tell USB host it's own device type, we use a P-MOS to control whether the 1.5k resistance is pulled up or not, and the GPIO of P-MOS should "output" a stable low level, but It was "input" state before, so the USB device could not recognize or be unstable. I have updated the firmware.bin and source code now, It should workable now
Hi, i think soon buy this board ..i track this issues ,still board don't have stable firmware for everyday use ?
Regards
the SD card print, and usb serial is ok now in my tested, but I need more feedback, this source code and firmware.bin should workable and I have Creat a PR to fix this issue in Marlin master branch https://github.com/MarlinFirmware/Marlin/pull/14679
the SD card print, and usb serial is ok now in my tested, but I need more feedback, this source code and firmware.bin should workable and I have Creat a PR to fix this issue in Marlin master branch MarlinFirmware/Marlin#14679
Ok, for that i see only usb have some issues now , if flash firmware provided later i get board all be fine right ?
I have tried the source firmware this afternoon, seem to be getting inconsistent E1 Thermal runaway issues on boot. Do you need to add in a grace period for this board?
@Xenon-2510 This seems to happen only when you connect to USB CDC serial at startup, right? If wait 4-5s for motherboard to startup completed, then connecting USB CDC Serial is normal ?
the SD card print, and usb serial is ok now in my tested, but I need more feedback, this source code and firmware.bin should workable and I have Creat a PR to fix this issue in Marlin master branch MarlinFirmware/Marlin#14679
Ok, for that i see only usb have some issues now , if flash firmware provided later i get board all be fine right ?
yes, It should be fine.
@Msq001 - yes, it seems to only do it when the printer is turned on with the USB plugged in. Is there anyway this can be rectified as this didn't happen with the stock board? I like to leave Octoprint connected so I can remotely turn the print on and start a print from the Web interface.
I tried building the latest bigtreetech/Marlin repository, and can confirm the USB issue is fixed 👍 Thanks BTT!
@Xenon-2510 Please wait 4-5s, after motherboard startup successed, then connect USB CDC Sereial will be ok, if you don't want to wait, Please uncomment this
#define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE
in here,
https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3-/blob/1016c47352a5a30e4ea25dda2652418618295655/firmware/Marlin-2.0.x-SKR-Mini-E3/Marlin/src/pins/pins_BIGTREE_SKR_MINI_E3.h#L35
this is just a temporary solution.
I will continue to debug this issue, and when I find the final solution, I will update it.
@vyruz1986 Thanks for your feedback and patience!
the SD card print, and usb serial is ok now in my tested, but I need more feedback, this source code and firmware.bin should workable and I have Creat a PR to fix this issue in Marlin master branch MarlinFirmware/Marlin#14679
Ok, for that i see only usb have some issues now , if flash firmware provided later i get board all be fine right ?
yes, It should be fine. Can you open theme to explain in details all options for this board. I read for DIAG instead of Endstop, blocking rotation detection ,that sound interesting but not find info in manual. Thank you!
Just to give some Feedback: My Mini E3 is now fully running with working USB Connection so Issue solved. Let me know whether I should close this issue or keep it open.
What about Eeprom settings i read this chip not support this options ? How safe calibrated settings ?
it can be saved in SD card file "eeprom.dat".
it can be saved in SD card file "eeprom.dat".
Ok, so that is solution now
yeah. we are considering to modify stm32f103rc to stm32f103re. it have 512KB flash. can to emulation eeprom. but not confirm yet
yeah. we are considering to modify stm32f103rc to stm32f103re. it have 512KB flash. can to emulation eeprom. but not confirm yet
Good to know , hope this happened soon :)
dont close this if its not fixed!
a workaround is not a fix!
@bigtreetech pls reopen
why can not I connect the board to usb? I loaded the last marlin, when I connect the cable hangs up the board and the hotend fan whistles. where is the problem?
Board still gives thermal runaway error when USB connected at boot. Not prepared to use workaround which degrades safety. Fix was in pipeline 24 days ago, what is status?
look here https://github.com/MarlinFirmware/Marlin/pull/15026, we have fixed the usb cdc connection bug of temperature. and have update source code
Must i all uint_16 Switch to uint_8? Or what?
Gesendet mit der WEB.DE iPhone App
Am 22.08.19 um 09:15 schrieb BigTreeTech
look here https://github.com/MarlinFirmware/Marlin/pull/15026, we have fixed the usb cdc connection bug of temperature. and have update source code
-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3-/issues/2#issuecomment-523780953
Must i all uint_16 Switch to uint_8? Or what? Gesendet mit der WEB.DE iPhone App Am 22.08.19 um 09:15 schrieb BigTreeTech … look here MarlinFirmware/Marlin#15026, we have fixed the usb cdc connection bug of temperature. and have update source code -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: #2 (comment)
click on the link and read the file changes.
Hi. I need the Maple USB driver for the PC can anyone send me pls? I can't find it.
@Msq001 thank, I found that too, but i don't know how to instal it :( I'm new
@petrik0621
Hello,
My SKR Mini E3 keeps disconnecting from any USB Device after about 15 seconds. Tested on Windows PC and Octoprint. In Windows, the board shows up and connects normally but after 15 seconds it just disconnects. In Octoprint the same thing happens. Firmware was configured and compiled according to the List provided on Github. Have noticed the issue with conflicting serial port information and tried both ways. Nothing solved the issue. Any help would be appreciated.
Thanks.