TheKING
Загрузка
27.11.2022
1323
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы
будете
получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подписаться
3
Дано:
SKR 3 в комплекте с драйверами TMC2209 с Али
Visual Studio Code с PlatformIO и Auto Build Marlin
Форк Marlin-bugfix-2.0.9.3.x от BTT с гитхаба (ссылка)
Ошибка «TMC CONNECTION ERROR» на экране и соответствующий вывод по M122:
Testing X connection... Error: All LOW Testing Y connection... Error: All LOW Testing Z connection... Error: All LOW Testing Z2 connection... Error: All LOW Testing E connection... Error: All LOW
Решение:
Редактирование файла Marlin-bugfix-2.0.9.3.xinistm32h7.ini в этом месте
А точнее строку
platform_packages = framework-arduinoststm32@https://github.com/stm32duino/Arduino_Core_STM32/archive/main.zip
меняем на
platform_packages = framework-arduinoststm32@~4.20200.220530
ЗЫЖ Решение гуглилось только в англоязычных интернетах (тут и тут) и вроде уже должно быть пофикшено в bugfix-2.1.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы
будете
получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подписаться
3
Комментарии к статье
Еще больше интересных статей
Муки выбора 3D-принтера
DSV61
Загрузка
26.05.2023
1182
8
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы
будете
получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подписаться
https://3dtoday.ru/blogs/kaznivskiy/3d-modelirovanie-ot-idei-do-gotovoi-modeli
Буду…
Система хранения наручных часов — 2
Theloock
Загрузка
10.05.2023
585
7
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы
будете
получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подписаться
Это вторая часть, а первая часть была здесь:
https://3dtoday.ru/blogs/theloock/sist…
Придумал, экструдер…..
wnn
Загрузка
06.02.2019
55294
102
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы
будете
получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Подписаться
Моделировать толком не умею, но идея пришла давно, как смог намоделил, напечатал, поставил, работает…
Читайте в блогах
After several experiments onSKR1.3 board ,with Original TMC 2130 (SPI mode) from WATTEROTT, my problem was : i had always message on the display ((TMC connection Error)), and ended the first experiment with board loss ended .
But everything was done successfully with the second board and this time with Bigtreetech TMC 2130 driver (SPI mode) .
I do not know what the main reason was !
But… the most important note is: when you enabled in the configuration.h X/Y/Z/E0 as Driver, you must connect the ((four motors driver, if you enabled E1 too you must connect the Fifth Driver too )) exclusively. If you do not , you will still have message ((TMC connection Error)).
My printer mode is:Tevo Tornado , SKR1.3 ,Bigtreetech TMC 2130 driver (SPI mode), Bltouch, and sensorless homing for X and Y Axis , displays are reprap discount and Bigtreetech TFT35 V1.2
important note for reprap discount display((The connectors must be inverted connected))
and here is best seller you will find: Not the only one, but the better .
quick communication and fast delivery.
you will be always satisfied.
https://www.aliexpress.com/store/228623?spm=a2g0s.9042311.0.0.316c4c4dgA2VgP
Thank you all for your time.
Go to BIGTREETECH
TMC connection error, Dead drivers?
Hi all,
I got an SKR 1.4 turbo a few days ago with tmc2208 drivers. I’ve installed everything according to teaching tech’s guide, and using marlin 2.0 grabbed yesterday. The problem is that whenever I turn on the printer, I just get «TMC connection error» on the lcd. I know it’s not the skr because it works when I plug in extra A4988 drivers. I’m trying to use the tmc2208s in UART mode. Can anyone help me out?
Info about my setup:
— configuration.h: https://drive.google.com/file/d/1UhBtB8ZZtZXuUMMQ520t9LPkIhKBDWQp/view?usp=sharing
— configuration_adv.h: https://drive.google.com/file/d/1g3S4KfKjNabE4egcZAU_P5GR7X4YuuX2/view?usp=sharing
— SKR 1.4, TMC2208 drivers (both from btt)
— kossel mini
— marlin 2.0
I also noticed that there was this faint line on the actual driver chips. Does this mean they are dead? I can’t see it on any photos online, but it’s on all of the drivers, identically.
EDIT:
I tested the drivers in legacy mode, with them as a4988s in the firmware. They work. However, I’d like to still be able to use them in UART mode because of the nice benefits. Could the serial section be burned? Am I doing anything wrong?
Also, side note, does anyone know if tmc2208s in UART mode are quieter than in legacy mode?
Thanks!
Hello,
I have home made 3D printer, Ramps board with latest 2.0.4.4 Marlin release and Bigtreetech TMC2209 drivers on X and Y axis. I am able to move axis, but UART connection don’t work. «TMC connection error» is shown on LCD all the time.
I checked all connections multiple times, ask for support on FB page, seeking for solution on internet but infortunately, after one month, I still didn’t manage to solve it. So I am asking you for some help.
Regards,
Luka
Attachments:
open | download —
TMC_issue.zip
(64.1 KB)
Why didn’t you include all the information?
For anyone looking see the following for many more details
[github.com]
Please take a picture on how you have it all wired up on the ramps. high enough res that we can see where you have plugged in the wires.
Edited 1 time(s). Last edit at 03/11/2020 12:31AM by Dust.
See attached images. 1K resistor is under shrinktube, connected to brown wire.
Regards,
Luka
Edited 1 time(s). Last edit at 03/11/2020 05:44PM by Lupek.
How are you powering the RAMPS? Via USB or via the main power supply? If you are powering via USB, how do you turn on the main power supply? If the USB power is provided before the main power the driver initialization will fail and you’ll have to execute M501 to reinitialize the drivers once main power is applied.
Also, ensure that there are no jumpers installed under the drivers. For TMC2209 the jumpers that set micro steps for other drivers instead are used to set an address for the 2209. If the jumper setting does not match the setting of X_SLAVE_ADDRESS, Y_SLAVE_ADDRESS,etc in Configuration_adv.h then the driver won’t respond to the UART data. The default for the addresses is 0 which means no jumpers.
It is powered with 12V power supply from old PC. I meassureed also voltage directly on TMC driver, pins VM and GND and it was 12.2V. All jumpers below TMC drivers are removed on X and Y axis, where I use TMC drivers. But I keeppt them on Z, E1 and E2 where A4988 are used. All slave adresses are set to «0»
Attachments:
open | download —
TMC connection error with TMC2209 drivers — Google Chrome.jpg
(35.5 KB)
Could anyone with more knowledge about UART comunication explain me how this comunication works? I meassured signal on TX and RX port with analog 20MHz osciloscope and all I see is just constant 5V voltage. What is normal comunication frequency? Should driver and arduino comunicate all the time or just from time to time? I am quite suspicious that there is some mistake in arduino program.
Regards,
Luka
With a ramps it just communicates on setup or if you request information via gcode
Thanks. This was very usefull information. I measured signal on TX port when M122 was executed and I see some signal. Therefore at least TX seems to work properly.
Edited 1 time(s). Last edit at 03/14/2020 03:38PM by Lupek.
I still didn’t manage to solve this issue. As mentioned in previous post, I am now sure that TX port gives signal. Next step would be to check if driver gives any signal. If I meassure signal with osciloscope, and grab pint head in order to skip few steps. Should I see signal on driver druring step skipping?
I received the same error. I had chosen tmc2208 and received The same error. It got me thinking, Try the tmc2208 standalone (or something like that) and it WORKED. No more connection errors. I guess that if they don’t have some extra connection they are considered stand alone.
In standalone mode TMC connection error disappear also in my case. But as far as I know, UART connection is disabled in standalone mode and except hidden error message, main issue still remains.
Regards,
Luka
Loading
Hello, I recently tried upgrading to TMC2209 for my Thinker S V2. It works if I use the HEX file provide, however I need to compile my own to configure Filament Runout and BLTouch. However, when ever I do this, Marlin report «TMC Connection Error» on boot up. The stepper work, but using Sensorless homing fails. If I run GCode M122 I get the following.
Recv: Driver registers:
Recv: X 0x00:00:00:00 Bad response!
Recv: Y 0x00:00:00:00 Bad response!
Recv: Z 0x00:00:00:00 Bad response!
Recv: E 0x00:00:00:00 Bad response!
Recv:
Recv:
Recv: Testing X connection… Error: All LOW
Recv: Testing Y connection… Error: All LOW
Recv: Testing Z connection… Error: All LOW
Recv: Testing E connection… Error: All LOW
I’ve made sure I update the Thinker Rambo config to have setting for Serial and I’m not sure what else to try, help please.
If anyone want to take a look at the config files, they can use my repository here for bugfx 2.0.X
https://github.com/dapostol73/Marlin/tree/bugfix-2.0.x
14
Posts
3
Users
0
Likes
2,459
Views
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
26/12/2020 7:55 am
I just put together a new 5 Pro and I get the message TMC connection error. What does this mean and how can I correct it?
(@eli-liu)
Member
Joined: 3 years ago
Posts: 462
check for the mainboard version and I think you need to flash the firmware.
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
26/12/2020 8:17 pm
@eli-liu Thanks for the reply, but how do I check for mainboard version and how to flash the firmware?
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
26/12/2020 8:21 pm
it says Ver 0.0.8
2020-04-05
(@enderbum)
New Member
Joined: 2 years ago
Posts: 1
@eli-liu
im in the same position. What are the steps to to this?
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
27/12/2020 4:15 am
@eli-liu
I have a 4.2.2 board. Where do I get firmware, and how do I install it?
(@eli-liu)
Member
Joined: 3 years ago
Posts: 462
@rslabach you can go to the download section and find the firmware named
Ender-5 Pro
Marlin2.0.1 – V1.0.1 – Endstop
Read the firmware guide for details.
(@eli-liu)
Member
Joined: 3 years ago
Posts: 462
@enderbum open the controller cover and look for the mainboard version. New printers and old printers have different mainboards. Then see the reply I did to rslabach
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
28/12/2020 1:58 pm
@eli-liu
I downloaded the file but I do not see a .bin file
Where is the firmware guide?
(@eli-liu)
Member
Joined: 3 years ago
Posts: 462
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
28/12/2020 9:57 pm
@eli-liu when I download the file, I get the attached error message….this is getting very frustrating….please reply quickly and fully.
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
28/12/2020 9:58 pm
@eli-liu
Are you having any success? I am not.
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
28/12/2020 10:02 pm
@eli-liu when I download the file, I get the attached error message….this is getting very frustrating….please reply quickly and fully.
(@rslabach)
Active Member
Joined: 2 years ago
Posts: 9
Topic starter
28/12/2020 10:25 pm
Please disregard the above message. The .bin file showed up in my file explorer mysteriously 15 minutes after I downloaded the file I couldn’t open. I have copied it to my card and now my printer says “Ender-5 Pro Ready.” Fingers crossed I will proceed to try leveling the bed.
Loading