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
[Question] Using ESP3D with the BTT SKR Mini E3 #397
Comments
Thank your for submiting, please be sure you followed template or your issue may be dismissed. |
Hi it is not ESP3D Fw issue for sure ^_^, it is more serial communication problem as you mention
you may also have a look here #393 |
Hi, thanks for your reply.
I had already looked through your FR, but I didn't really see anything pop out to me that could be of use. Did I miss something? |
The issue is that Serial_2 is commented it should be the one for ESP connector
|
Hm, do you have any suggestion for which ports I can try? Like I said, if I set either SP1 or SP2 to 0, I get an error when compiling, and setting SP2 to 1 made my printer freeze up (only solved by flashing a working firmware). |
did you tried
My board is a skr 1.3 |
Share your Serial config in Configuration.h like I did |
My current working firmware can be found on my GitHub (configuration.h). What I've tried:
Result: #error "Serial port 0 does not exist"
Result: Same as above
Result: No errors on compile, printer doesn't work |
did you tried what BTT put in github ?
|
Oddly, I hadn't tried that. I was sure that I copied over all changes from those files to my own file. There's good new and there's bad news though. |
what settings do you have in RX and TX on advanced configuration ? |
I'm not quite sure what you mean, I haven't touched the advanced config file too much. You can check for yourself if that's easier: configuration_adv.h
Yes, this also happens if the ESP isn't connected. Another update: I tried some other stuff, like setting the LCD contrast over the GUI, this also results in the siren sound coming from the printer. This also immediately stops the printer from responding to the web GUI, or the LCD encoder knob. |
Yes sorry I forgot you sent your config Nasty things may happen when using Serial without buffer |
Sadly, this didn't change anything. The behavior is still the same: After the initial flash, moving the X,Y,Z works, but using any other function makes the printer freeze up. Rebooting it also makes it freeze. Setting the screen LCD still produces the siren-like sound. I did notice that the firmware.bin file didn't change (i.e. the time reported in windows under 'date modified' didn't change), even though I changed the values you mentioned, and rebuilt the firmware, so I completely removed the build folder, rebuilt the firmware, and tried again, but still nothing changed. EDIT |
no idea sorry. did reverting to original FW keep freeze issue ? |
No, thankfully if I flash the firmware that I have on my GitHub page, the printer works fine again. I'll see if I can get some support from BTT, or BTT experts, since the printer just stops working if I set a serial port that's greater than 0, so it can't be related to the ESP3D. Thanks for all the effort you put into helping me, I really appreciate it. |
Good luck ^_^ |
I honestly can't believe this... I thought "what would happen if instead of using The printer no longer freezes after checking the temperature, or sending an LCD contrast command, and it also works after a reboot. Yay! I do still have some questions, but I'll create a new issue for that, to keep everything nice and orderly. |
which board version do you have ? |
Well, I ordered the 1.2 version, and have been using the 1.2 base for everything so far, and it says v1.2 on my board, so you can imagine why I didn't try this earlier. |
Yes confusing |
At least one issue you solved ^_^ |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
I'm a big fan of the idea of ESP3D. Cheap, simple, DIY. Sadly, I can't get it to work with my SKR Mini E3.
I'm using an ESP-01, which is connected to the TFT header on the SKR board. The 5 volts from the board go through an LDO with some stabilizing capacitors on the output, GND, TX and RX are hooked up. Chip enabled is hooked up to 3.3v. I've also tried hooking up the other 3 pins to 3.3v, didn't change anything.
When I start the printer, the ESP comes alive, and I can access the web interface just fine, but there's no connection to the printer. I've tried swapping the RX and TX cables, but nothing changed. For some reason, the ESP and the SKR board refuse to communicate. Could this be a firmware issue, where the TFT header is inactive, or something like that?
Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered: