makerbase-mks / MKS-Robin-E3-E3D

MKS Robin E3 E3D 32Bit Control Board 3D Printer parts with tmc2209 Uart mode driver For Creality Ender 3 CR-10
https://www.aliexpress.com/item/4000781744682.html
GNU General Public License v3.0
118 stars 97 forks source link

BL Touch Connection and Update Error #38

Closed mustafadh12 closed 3 years ago

mustafadh12 commented 4 years ago

First, https://www.youtube.com/watch?v=_x1TzdqGZdo at 02:20 is the connection scheme for BL TOUCH on MKS E3D. https://www.youtube.com/watch?v=r2A0b7XQEaI&t=1s 04:09 is the OTHER connection scheme for BL Touch on MKS E3D.

These videos are not useful and make everything complicating.

Second, I've tried both, updated marlin tried everything but nothing worked fine. Now update stucks at 100% . I'm uploading my files for anyone open for helping.

Third, dear MKS Team, please upload a file for BL TOUCH for your [boards.](url Marlin-2.0.x.zip

)

Indigo-Tech commented 4 years ago

@mustafadh12 I got my mks board with 3d touch 2 days ago, installed and encountered the same problem when flushing the firmware the loader stuck at 100%. so I been looking at the code and found out that I taken the wrong file the output of the compilation is 3 files firmware.bin, firmware.something and the last and the one we need is "Robin_e3.bin", once you take this one this should work as expected, I recommend not using this repository as it full of mistakes and what not

Here is a fast guide using the official Marlin repo:

Thats it you ready to go, Good luck

makerbase-mks commented 4 years ago

Hi! you can refer to : https://github.com/makerbase-mks/MKS-Robin-E3-E3D/tree/ender3-3d-touch

mustafadh12 commented 4 years ago

Thank you guys I've finally made it. But here is another problem. When i hit the level bed command, it only probes 1 point and sometimes it goes up instead of going down and probing the point. So that i cant level the bed. Auto home command works but bed leveling still having some bugs. What can i do?

Indigo-Tech commented 4 years ago

What firmware are you using? Please attach version of the firnware and configure files

On Mon, Oct 12, 2020, 09:37 mustafadh12 notifications@github.com wrote:

Thank you guys I've finally made it. But here is another problem. When i hit the level bed command, it only probes 1 point and sometimes it goes up instead of going down and probing the point. So that i cant level the bed. Auto home command works but bed leveling still having some bugs. What can i do?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-Robin-E3-E3D/issues/38#issuecomment-706903179, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEMU4CMZTUHVSGUTF3YZPI3SKKPZRANCNFSM4SEQCGBA .

mustafadh12 commented 4 years ago

I've attached the config and the other files. Now when I send level bed, it goes for probing the first point, it goes up instead of downwards to the bed! Than it store the settings in this way. marlin2.0 for Ender3.zip

makerbase-mks commented 4 years ago

I want to know, the motherboard wiring is correct?

mustafadh12 commented 4 years ago

It is correct otherwise autohome command shouldn't act downwards. It works properly but level bed command doesnt works fine. I've done everything via mks team robin e3d video. I'm using servo pin and z switch pin. like this tutorial; https://www.youtube.com/watch?v=_x1TzdqGZdo at 02:20

Indigo-Tech commented 4 years ago

@mustafadh12 I will check later today the diffs between my config and yours .

But as I wrote earlier you better be using official marlin config files, the ones under this repo isn't correct, or confusing.

mustafadh12 commented 4 years ago

I've tried that but it stops and holds at %100 update rate. BTW this file uploaded by mks team itself.

Indigo-Tech commented 4 years ago

@mustafadh12 after you compile what exactly you do? I guess you just take the wrong file, in order to help you I need as much information as possible like what version of platformio you use, what files you copy to where, how you compile the project?

mks-viva commented 4 years ago

@mustafadh12 If yourself build it and update it, it's work? About your feedback, we will test it.

mustafadh12 commented 4 years ago

after you compile what exactly you do? I guess you just take the wrong file, in order to help you I need as much information as possible like what version of platformio you use, what files you copy to where, how you compile the project?

I just put robin_e3.bin file to the sd card, turn on the power supply for the printer and update it as everyone do.

mustafadh12 commented 4 years ago

@mustafadh12 If yourself build it and update it, it's work? About your feedback, we will test it.

As i said it works for the auto home command. Unfortunately, level bed command goes for the first probing point and goes upwards instead of probing.

mks-viva commented 4 years ago

@

@mustafadh12 If yourself build it and update it, it's work? About your feedback, we will test it.

As i said it works for the auto home command. Unfortunately, level bed command goes for the first probing point and goes upwards instead of probing.

But i test is OK. Can you format the TF card and then update the firmware?

mustafadh12 commented 4 years ago

WhatsApp Image 2020-10-14 at 11 29 35

@

@mustafadh12 If yourself build it and update it, it's work? About your feedback, we will test it.

As i said it works for the auto home command. Unfortunately, level bed command goes for the first probing point and goes upwards instead of probing.

But i test is OK. Can you format the TF card and then update the firmware?

Done it still the same problem unfortunately. I've attached the wiring photo also.

mks-viva commented 4 years ago

WhatsApp Image 2020-10-14 at 11 29 35

@

@mustafadh12 If yourself build it and update it, it's work? About your feedback, we will test it.

As i said it works for the auto home command. Unfortunately, level bed command goes for the first probing point and goes upwards instead of probing.

But i test is OK. Can you format the TF card and then update the firmware?

Done it still the same problem unfortunately. I've attached the wiring photo also.

3D TOUCH's Z probe connect to motherboard's E-STOP/PROBE interface, machine's Z-limit connect to Z-STOP like this: image

mustafadh12 commented 4 years ago

First of all it can be wired like this https://www.youtube.com/watch?v=_x1TzdqGZdo at 02:20

But now I've wired like the way you said to try, defined Z_MIN_PROBE_PIN PB1 also, flashed it, but still the same problem.

It auto homes, but while leveling bed at the first point it goes upwards and stops. Here is the video and the wiring photo.

https://youtu.be/m7AkC-9_8ok

WhatsApp Image 2020-10-14 at 12 31 23

mustafadh12 commented 4 years ago

any comments? @makerbase-mks @mks-viva

mks-viva commented 4 years ago

I can't see any difference from the picture. Can you Inital EEPROM: LCD->Configuration->Restore Defaults and after Load Settings

mustafadh12 commented 4 years ago

I can't see any difference from the picture. Can you Inital EEPROM: LCD->Configuration->Restore Defaults and after Load Settings

I've done it. It probed the first point of other 9 than stopped probbing and said printer is ready.

mks-viva commented 4 years ago

Does it work properly?

mustafadh12 commented 4 years ago

When I restore settings, it only probes the first point. Than it stores that settings. After that when i command level bed, it starts to go upwards for probing the first point like on the video.

mustafadh12 commented 3 years ago

I'm still waiting for a response please. @makerbase-mks @mks-viva

mks-viva commented 3 years ago

I'm still waiting for a response please. @makerbase-mks @mks-viva

We will install 3d touch and test this firmware again, and shoot the leveling video

mks-viva commented 3 years ago

I has upload 3d touch firmware to here, you can refer to it and you need set borad is BOARD_MKS_ROBIN_E3 https://github.com/makerbase-mks/MKS-Robin-E3-E3D/tree/master/firmware/V1.1 image