Х5 транспорт приложение ошибка 2209

Как устранить код ошибки P2209 своими руками: описание кода OBD2, симптомы, диагностика, советы, рекомендации, устранение неисправностей.

Рассмотрим подробнее

  1. Техническое описание и расшифровка ошибки P2209
  2. Симптомы неисправности
  3. Причины возникновения ошибки
  4. Как устранить или сбросить код неисправности P2209
  5. Диагностика и решение проблем
  6. Проверка проводки и датчика NOx
  7. На каких автомобилях чаще встречается данная проблема
  8. Видео

Код ошибки P2209 звучит как «несоответствие диапазона рабочих характеристик цепи нагревателя датчика оксидов азота (Банк 1)». Часто, в программах, работающих со сканером OBD-2, название может иметь английское написание «Nitrogen Oxides (NOx) Sensor Heater Sense Circuit Range/Performance (Bank 1)».

Техническое описание и расшифровка ошибки P2209

Диагностический код P2209 является общим, который определяется как несоответствие диапазона рабочих характеристик цепи нагревателя датчика оксидов азота (Банк 1). Устанавливается, когда модуль управления трансмиссией (PCM) обнаруживает несоответствие диапазона рабочих характеристик в самом нагревателе датчика NOx или его цепи.

Код ошибки P2209 – несоответствие диапазона рабочих характеристик цепи нагревателя датчика оксидов азота (Банк 1)

PCM использует датчики NOx для контроля уровня оксида азота в выхлопе, чтобы получить представление о количестве выбрасываемых углеводородов. Так как NOx является одним из основных загрязнителей, которые производят дизельные двигатели.

Цепь нагревателем датчика NOx отвечает за предварительный нагрев датчика, который необходим для ускорения времени прогрева датчика. Это позволяет эффективно довести его до рабочей температуры, не полагаясь только на температуру выхлопных газов для его прогрева.

Когда PCM обнаруживает несоответствие диапазона рабочих характеристик в цепи нагревателем датчика оксидов азота (Банк 1), он устанавливает код P2209, после чего загорается сигнальная лампа. Код появляется, когда модуль управления обнаруживает проблему с уровнем выходного сигнала от этой цепи нагревателя датчика NOx.

Если сигнальная лампа мигающая, это указывает на серьезную проблему, которая может затрагивать каталитический нейтрализатор.

Симптомы неисправности

Основным симптомом появления ошибки P2209 для водителя является подсветка MIL (индикатор неисправности). Также его называют Check engine или просто «горит чек».

Также они могут проявляться как:

  1. Загорится контрольная лампа «Check engine» на панели управления (код будет записан в память как неисправность).
  2. Увеличение вредных выбросов.
  3. Плавающие обороты, а также попытки заглохнуть на холостом ходу.
  4. Снижение мощности двигателя.
  5. Повышенный расход топлива.
  6. Чрезмерный дым из выхлопной трубы.
  7. Автомобиль может не пройти тест на выбросы вредных веществ.

Ошибка P2209 считается не очень серьезной, однако, как и любую проблему, ее рекомендуется решить. С этим кодом вы скорее всего не пройдете тест на экологичность, так как выбросы вредных веществ будут превышены.

Причины возникновения ошибки

Код P2209 может означать, что произошла одна или несколько следующих проблем:

  • Неисправность нагревателя в датчике NOx.
  • Неисправный или поврежденный датчик NOx.
  • Датчик NOx имеет загрязнения.
  • Поврежденный или изношенный разъем датчика NOx.
  • Поврежденная проводка.
  • Иногда причиной является неисправный модуль PCM.

Как устранить или сбросить код неисправности P2209

Некоторые предлагаемые шаги для устранения неполадок и исправления кода ошибки P2209:

  1. Подключите сканер OBD-II к диагностическому разъему автомобиля и считайте все сохраненные данные и коды ошибок.
  2. Очистите коды ошибок с памяти компьютера и проведите тест-драйв автомобиля, чтобы выяснить, появляется ли код P2209 снова.
  3. Если код появится снова, проверьте проводку и соответствующие разъемы, ведущие к датчику NOx. Убедитесь, что они не сломаны и не изношены. При необходимости отремонтируйте или замените.
  4. Осмотрите и протестируйте датчик NOx, при необходимости замените если он вышел из строя.
  5. Если причиной является неисправный модуль PCM, замените его или перепрограммируйте.

Диагностика и решение проблем

Проведите осмотр видимых повреждений датчика, проводки и разъемов. Затем начните диагностическую процедуру с помощью сканера. Чтобы определить, является ли ошибка P2209 единственной, если нет, возможно стоит разобраться сначала с другими кодами неисправности.

Если не обнаружено никаких проблем с поврежденными или корродированными разъемами, выполните тщательный осмотр всей связанной проводки. Отремонтируйте или замените поврежденную проводку по мере необходимости.

Проверка проводки и датчика NOx

Если видимых повреждений проводки не обнаружено, подготовьтесь к выполнению испытаний опорного напряжения, заземления, сопротивления и целостности. Обязательно отсоедините датчик от жгута проводов, чтобы не повредить PCM и избежать короткого замыкания.

Датчик NOx является частью цепи управления, он также должен быть протестирован. Сравните все показания, полученные на датчике, со значениями, указанными в руководстве. Замените датчик, если показания выходят за пределы указанного диапазона или значения.

При замене датчика NOx убедитесь, что все соединения надежны и что вся проводка закреплена вдали от горячих компонентов. Затем запустите двигатель и дайте ему прогреться до нормальной температуры, чтобы новый датчик перешел в режим замкнутого контура.

Основная причина ошибки P2209 является в неисправном датчике NOx, поэтому его замена должна решить проблему.

На каких автомобилях чаще встречается данная проблема

Проблема с кодом P2209 может встречаться на различных машинах, но всегда есть статистика, на каких марках эта ошибка присутствует чаще. Вот список некоторых из них:

  • Audi (Ауди а4)
  • Dodge (Додж Рам)
  • Ford
  • Jeep
  • Land Rover (Ленд Ровер Дискавери)
  • Mercedes (Мерседес Спринтер)
  • Opel (Опель Инсигния)
  • Volkswagen (Фольксваген Пассат, Туарег)

С кодом неисправности Р2209 иногда можно встретить и другие ошибки. Наиболее часто встречаются следующие: P2208, P2210, P2211, P2212.

Видео

Comments

@salacpavel

Description

TMC UART seems to be broken with 2.0.X bugfix build pulled today from Marlin official repository, at least on BIGTREE_SKR_MINI env. The build compiles all right, but there is now «TMC CONNECTION ERROR» displayed on info screen once this FW image is flashed onto the board.
Adittionally, M122 issues «Bad response» for all TMC drivers:
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW
Testing Y connection… Error: All LOW
Testing Z connection… Error: All LOW
Testing E connection… Error: All LOW

Same configuration, is working with image build some two weeks ago.

Steps to Reproduce

Download current build, replace platformio.ini, configuration.h and configuration_adv.h with those attached. Build and flash image on Bigtreetech Mini DIP board, with 4x TMC2209 in UART mode.

Expected behavior:
No rerror message on screen, normal response from M122

Actual behavior:
as above

Additional Information

platformio.zip
Configuration.zip

@boelle
boelle

changed the title
TMC2209 UART connection error

[BUG] TMC2209 UART connection error

Aug 21, 2019

@antibyte

I am facing the same errors, tried with TMC2208 and TMC2209 on SKR1.1
On the Scope i can see data beeing sent to the drivers, but LCD says connection error.

@antibyte

Installed Klipper on the same Board, 2 x TMC2209 + 1X TMC2208 on a single wire working without problems. So it is a bug in Marlin.

@GizmoTheGreen

afaik SKR Mini baords and btt boards with stm32 mcus need BTT version of TMCStepper.
what exactly it changed I don’t know but I know it works on my SKR Mini e3 DIP when the normal one does not… https://github.com/bigtreetech/TMCStepper/
also to compile with that lib you need to ass -DHAVE_SW_SERIAL to build flags.

@ManuelMcLure

Hmmm… I’m having a similar problem on RAMPS/Re-ARM but since this is the first time I’ve used TMC drivers I don’t know if it’s a bug or something I’m doing wrong.
I’m using a single pin for both RX and TX which should work…

@ManuelMcLure

My problem seemed to involve using 1-wire. It didn’t work for me at all — I had to use a Y lead and two separate pins on the board for the connection to succeed.

@TheZoker

+1

If I replace TMCSteppers with the one from BigTreeTech, I get an error and the build fails:

collect2: error: ld returned 1 exit status
*** [.pio/build/BIGTREE SKR MINI/firmware.elf] Error 1

@GizmoTheGreen

+1

If I replace TMCSteppers with the one from BigTreeTech, I get an error and the build fails:

collect2: error: ld returned 1 exit status
*** [.pio/build/BIGTREE SKR MINI/firmware.elf] Error 1

did you also add -DHAVE_SW_SERIAL to build flags? this seems to be a must if you have bigtreetechs tmcstepper lib

@TheZoker

No with the flag it worked, thank you :)

@matheusmbar

The TMCStepper library from BTT implements the software serial library methods. This is required to comunicate with the TMC uart drivers I their boards.
The HAL STM32F1 in Marlin firmware implements dummy methods for this library.

  • Using original Marlin firmware without replacing the TMCSTEPPER library will result in connection error due to the dummy software serial methods
  • Using BTT TMCStepper library in original Marlin firmware results in build errors due to redefining Software Serial library methods

Adding -DHAVE_SW_SERIAL to build flags as stated earlier in this issue ignores the Dummy software serial library from Marlin so the build works and the TMC Connection error goes away.

Should Marlin implement the real software serial library for STM32F1 ?

PS: my test case is running SKR E3 DIP with tmc2208s

@Grogyan

I followed the same steps.
Get the same errors

SKR1.3 + 2209

@lightface79

Same error on SKR 1.3 lcd says tmc connection error
If i do a M122 It reads the 2208 drivers but get X 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW

only have 1 2208 driver in my test bench

and cant jog my X axis from lcd.

Latest build of today fresh DL

@lightface79

@Grogyan

I don’t know
There are the same issues raised on teemuatlut’s GitHub

As well as on the Discord channel

@Grogyan

@lightface79 Board needs to be powered externally not from USB

@samnangor

SKR1.3 + 2209
Same problem 0x00:00:00:00 Bad response!

@samnangor

SKR1.3 + 2209
Same problem 0x00:00:00:00 Bad response!
with 24V external power supply.

@Grogyan

@samnangor Please provide configs.
I tested the SKR 1.3 + 2209 last night with the Marlin Bug Fix from that time

@samnangor

Here is my config
Thanks for your help.
Marlin.zip

@Grogyan

@samnangor

@Grogyan

Configuration_ADV.h is needed too

@samnangor

@Grogyan

#define SERIAL_PORT 0
Should be -1

@samnangor

Thanks Grogyan,
How about SERIAL_PORT 2?

@samnangor

Compile with
SERIAL_PORT_0 -1
Run Pronterface command M122
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!

@LastDragon-ru

@randellhodges

I’m compiling with SKR 1.3 + 2208 with commit e6055dc. Using TMCStepper library 0.5.1 (I haven’t changed any pio configuration options and not using bigtree tmcstepper fork. I haven’t printed yet, but it moves all the axis and homes fine.

@LastDragon-ru

but it moves all the axis and homes fine.

Please try M122, because drivers will work even without uart…

@randellhodges

It’ll be later tonight before I can try that.

@randellhodges

but it moves all the axis and homes fine.

Please try M122, because drivers will work even without uart…

Works
NOTE: This is TMC2208 UART on SKR 1.3. Posted in reference to LastDragon-ru’s build issue. Not really related to the OP.

Send: M122
Recv: 		X	Y	Z	E
Recv: Enabled		true	true	true	false
Recv: Set current	1200	1200	1200	980
Recv: RMS current	1160	1160	1160	939
Recv: MAX current	1636	1636	1636	1324
Recv: Run current	20/31	20/31	20/31	16/31
Recv: Hold current	10/31	10/31	10/31	8/31
Recv: CS actual	10/31	10/31	10/31	8/31
Recv: PWM scale	24	25	24	10
Recv: vsense		0=.325	0=.325	0=.325	0=.325
Recv: stealthChop	true	true	true	false
Recv: msteps		16	16	16	16
Recv: tstep		max	max	max	max
Recv: pwm
Recv: threshold	49	49	82	31
Recv: [mm/s]		100	100	3	30
Recv: OT prewarn	false	false	false	false
Recv: OT prewarn has
Recv: been triggered	false	false	false	false
Recv: off time	4	4	4	4
Recv: blank time	24	24	24	24
Recv: hysteresis
Recv: -end		2	2	2	2
Recv: -start		1	1	1	1
Recv: Stallguard thrs
Recv: DRVSTATUS	X	Y	Z	E
Recv: stst		*	*	*	*
Recv: olb
Recv: ola
Recv: s2gb
Recv: s2ga
Recv: otpw
Recv: ot
Recv: 157C
Recv: 150C
Recv: 143C
Recv: 120C
Recv: s2vsa
Recv: s2vsb
Recv: Driver registers:
Recv: 		X	0xC0:0A:00:00
Recv: 		Y	0xC0:0A:00:00
Recv: 		Z	0xC0:0A:00:00
Recv: 		E	0x80:08:00:00
Recv: 
Recv: 
Recv: Testing X connection... OK
Recv: Testing Y connection... OK
Recv: Testing Z connection... OK
Recv: Testing E connection... OK
Recv: ok P63 B31

@LastDragon-ru

Works

Yep. My bad… Forgot about jumpers under drivers 🤣 (2209 seems also fine)

@boelle

@LastDragon-ru

@boelle, skr 1.3 + 2209/2208 = all fine :)

@boelle

i will assume the issue is not present anymore and close

if issue is still there we can reopen

@Djinn1

how is this fixed? I having same problem, All LOW TMC connection error.

@dinamitemic

Hi, I’ve an SKR MINI v1.1 (not E3) with TMC2209 and I’m looking for more detailed infos. I’ve everything up to date, using standard libs coming with marlin. I’ve tried defining serialtx and rx pin on pins..-.h then connecting jumpers between that pin and the PDN_UART pin on stepper and I was getting TMC CONNECTION ERROR.
Can I use every pin available on the board (obviously not the filtered ones)? Have I to add the -DHAVE_SW_SERIAL flag?

@LeChuck71

Sorry but I can see no fix.
BTT SKR 1.3 board with BTT TMC2209 V1.2 drivers — still get the

X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW
Testing Y connection… Error: All LOW
Testing Z connection… Error: All LOW
Testing E connection… Error: All LOW

Quite new to Marlin 2.0 and 32bit boards, so I followed the YT videos but I couldnt find a solution to my problem, please help

@RavaszEmber

Thought I’d bump this, having the same issue and don’t see a clear fix in this thread.
TMC2209 SKR 1.3 Marlin 2.0

@sjasonsmith

@RavaszEmber & @Lechuck7, I suggest you use one of the available support forums to seek help solving your problem. You are using a very common hardware combination so it seems most likely this is a configuration problem and not a Marlin issue. Make sure you are using Marlin 2.0.1, then seek help on Facebook, Discord, RepRap, etc.

I wouldn’t expect any action on this closed issue. Even if the result of support attempts is that there is a Marlin bug, I think it should be a new issue rather than attached to the tail of an old closed issue.

@RavaszEmber

@RavaszEmber & @Lechuck7, I suggest you use one of the available support forums to seek help solving your problem. You are using a very common hardware combination so it seems most likely this is a configuration problem and not a Marlin issue. Make sure you are using Marlin 2.0.1, then seek help on Facebook, Discord, RepRap, etc.

I wouldn’t expect any action on this closed issue. Even if the result of support attempts is that there is a Marlin bug, I think it should be a new issue rather than attached to the tail of an old closed issue.

Thanks, kinda new to the Marlin github so didn’t know where to look for help.
Found the solution if anyone’s wondering, I was running the board on usb power when it needed the external power supply.

@sjasonsmith

Thanks, kinda new to the Marlin github so didn’t know where to look for help.

The README.md at the root of the Git Repo has links for several support resources. They are also displayed when you try to create a new issue. Glad you figured out the problem. I know I’ve done exactly the same thing.

@petrzmax

Hi I have some question about mks_robin_nano board. I have managed to connect and successfully set up four TMC2209 on this board using bigtreetech TMCStepper library and -DHAVE_SW_SERIAL flag. But this library is outdated… I don’t get why SoftwareSerial or similar methods can’t be implemented while it’s working when using a different library with it.

Will this be resolved somehow in the future, so we can use latest TMC library? Or am I missing something and I should use hardware serial on this board?

@sjasonsmith

@pertzmax, I suggest you try using the SoftwareSerialM library, as is done for the STM32F103RC_bigtree environment.

I did not do this for MKS boards because I did not have any of them to test with, and I wasn’t sure if it would work properly. There is a possibility of timer conflicts on boards, and I didn’t know what to select for any MKS boards.

The SoftwareSerialM timer number is defined by adding an -DSS_TIMER=4 item to build flags, as seen in the STM32F103RC_bigtree. If the BTT TMCStepper was working for you than you can probably use the same value (4) as the BTT boards.

If you confirm that SoftwareSerialM works proeprly with your boards, you should open a pull request to add that configuration for your environment, so others can benefit from it.

@petrzmax

@sjasonsmith Thank You for tips, I will test Your solution and report soon!

EDIT: That was easy — It worked like a charm! I will share it soon :)

Best regards from Poland,
Artur Petrzak

@slf495

can anyone walk a layman through the process of adding this -dss timer=4 line? I am also getting the tmc connection error, and I cannot figure things out

@sjasonsmith

@slf495

@ManuelMcLure

SKR 1.3 should not need that — that setting is specific for STM32 processors and does not apply to the LPC1768 on the SKR 1.3.

@ManuelMcLure

Come on to the Marlin Discord and we’ll try to help you get it working.

@slf495

@Kawasalto

I have the same error with the integrated drivers 2209 in the SKR mini E3 V1.2 Board. I do not dig into programming, so it is difficult for me to understand when you talk about some libraries, etc. Just tell me what need to write to make it work. If you know.
With the original firmware, the motors worked, moved, but after installing the latest Marlin, this error appeared. So I suspect that the Board is connected correctly. Unfortunately I don’t have the original firmware =((

@Kawasalto

I fixed it. Most likely, the problem was in the wrong name of the Board(although I’m not sure, I didn’t return it). I wrote the name like this — #define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2

@github-actions

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.

Comments

@salacpavel

Description

TMC UART seems to be broken with 2.0.X bugfix build pulled today from Marlin official repository, at least on BIGTREE_SKR_MINI env. The build compiles all right, but there is now «TMC CONNECTION ERROR» displayed on info screen once this FW image is flashed onto the board.
Adittionally, M122 issues «Bad response» for all TMC drivers:
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW
Testing Y connection… Error: All LOW
Testing Z connection… Error: All LOW
Testing E connection… Error: All LOW

Same configuration, is working with image build some two weeks ago.

Steps to Reproduce

Download current build, replace platformio.ini, configuration.h and configuration_adv.h with those attached. Build and flash image on Bigtreetech Mini DIP board, with 4x TMC2209 in UART mode.

Expected behavior:
No rerror message on screen, normal response from M122

Actual behavior:
as above

Additional Information

platformio.zip
Configuration.zip

@boelle
boelle

changed the title
TMC2209 UART connection error

[BUG] TMC2209 UART connection error

Aug 21, 2019

@antibyte

I am facing the same errors, tried with TMC2208 and TMC2209 on SKR1.1
On the Scope i can see data beeing sent to the drivers, but LCD says connection error.

@antibyte

Installed Klipper on the same Board, 2 x TMC2209 + 1X TMC2208 on a single wire working without problems. So it is a bug in Marlin.

@GizmoTheGreen

afaik SKR Mini baords and btt boards with stm32 mcus need BTT version of TMCStepper.
what exactly it changed I don’t know but I know it works on my SKR Mini e3 DIP when the normal one does not… https://github.com/bigtreetech/TMCStepper/
also to compile with that lib you need to ass -DHAVE_SW_SERIAL to build flags.

@ManuelMcLure

Hmmm… I’m having a similar problem on RAMPS/Re-ARM but since this is the first time I’ve used TMC drivers I don’t know if it’s a bug or something I’m doing wrong.
I’m using a single pin for both RX and TX which should work…

@ManuelMcLure

My problem seemed to involve using 1-wire. It didn’t work for me at all — I had to use a Y lead and two separate pins on the board for the connection to succeed.

@TheZoker

+1

If I replace TMCSteppers with the one from BigTreeTech, I get an error and the build fails:

collect2: error: ld returned 1 exit status
*** [.pio/build/BIGTREE SKR MINI/firmware.elf] Error 1

@GizmoTheGreen

+1

If I replace TMCSteppers with the one from BigTreeTech, I get an error and the build fails:

collect2: error: ld returned 1 exit status
*** [.pio/build/BIGTREE SKR MINI/firmware.elf] Error 1

did you also add -DHAVE_SW_SERIAL to build flags? this seems to be a must if you have bigtreetechs tmcstepper lib

@TheZoker

No with the flag it worked, thank you :)

@matheusmbar

The TMCStepper library from BTT implements the software serial library methods. This is required to comunicate with the TMC uart drivers I their boards.
The HAL STM32F1 in Marlin firmware implements dummy methods for this library.

  • Using original Marlin firmware without replacing the TMCSTEPPER library will result in connection error due to the dummy software serial methods
  • Using BTT TMCStepper library in original Marlin firmware results in build errors due to redefining Software Serial library methods

Adding -DHAVE_SW_SERIAL to build flags as stated earlier in this issue ignores the Dummy software serial library from Marlin so the build works and the TMC Connection error goes away.

Should Marlin implement the real software serial library for STM32F1 ?

PS: my test case is running SKR E3 DIP with tmc2208s

@Grogyan

I followed the same steps.
Get the same errors

SKR1.3 + 2209

@lightface79

Same error on SKR 1.3 lcd says tmc connection error
If i do a M122 It reads the 2208 drivers but get X 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW

only have 1 2208 driver in my test bench

and cant jog my X axis from lcd.

Latest build of today fresh DL

@lightface79

@Grogyan

I don’t know
There are the same issues raised on teemuatlut’s GitHub

As well as on the Discord channel

@Grogyan

@lightface79 Board needs to be powered externally not from USB

@samnangor

SKR1.3 + 2209
Same problem 0x00:00:00:00 Bad response!

@samnangor

SKR1.3 + 2209
Same problem 0x00:00:00:00 Bad response!
with 24V external power supply.

@Grogyan

@samnangor Please provide configs.
I tested the SKR 1.3 + 2209 last night with the Marlin Bug Fix from that time

@samnangor

Here is my config
Thanks for your help.
Marlin.zip

@Grogyan

@samnangor

@Grogyan

Configuration_ADV.h is needed too

@samnangor

@Grogyan

#define SERIAL_PORT 0
Should be -1

@samnangor

Thanks Grogyan,
How about SERIAL_PORT 2?

@samnangor

Compile with
SERIAL_PORT_0 -1
Run Pronterface command M122
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!

@LastDragon-ru

@randellhodges

I’m compiling with SKR 1.3 + 2208 with commit e6055dc. Using TMCStepper library 0.5.1 (I haven’t changed any pio configuration options and not using bigtree tmcstepper fork. I haven’t printed yet, but it moves all the axis and homes fine.

@LastDragon-ru

but it moves all the axis and homes fine.

Please try M122, because drivers will work even without uart…

@randellhodges

It’ll be later tonight before I can try that.

@randellhodges

but it moves all the axis and homes fine.

Please try M122, because drivers will work even without uart…

Works
NOTE: This is TMC2208 UART on SKR 1.3. Posted in reference to LastDragon-ru’s build issue. Not really related to the OP.

Send: M122
Recv: 		X	Y	Z	E
Recv: Enabled		true	true	true	false
Recv: Set current	1200	1200	1200	980
Recv: RMS current	1160	1160	1160	939
Recv: MAX current	1636	1636	1636	1324
Recv: Run current	20/31	20/31	20/31	16/31
Recv: Hold current	10/31	10/31	10/31	8/31
Recv: CS actual	10/31	10/31	10/31	8/31
Recv: PWM scale	24	25	24	10
Recv: vsense		0=.325	0=.325	0=.325	0=.325
Recv: stealthChop	true	true	true	false
Recv: msteps		16	16	16	16
Recv: tstep		max	max	max	max
Recv: pwm
Recv: threshold	49	49	82	31
Recv: [mm/s]		100	100	3	30
Recv: OT prewarn	false	false	false	false
Recv: OT prewarn has
Recv: been triggered	false	false	false	false
Recv: off time	4	4	4	4
Recv: blank time	24	24	24	24
Recv: hysteresis
Recv: -end		2	2	2	2
Recv: -start		1	1	1	1
Recv: Stallguard thrs
Recv: DRVSTATUS	X	Y	Z	E
Recv: stst		*	*	*	*
Recv: olb
Recv: ola
Recv: s2gb
Recv: s2ga
Recv: otpw
Recv: ot
Recv: 157C
Recv: 150C
Recv: 143C
Recv: 120C
Recv: s2vsa
Recv: s2vsb
Recv: Driver registers:
Recv: 		X	0xC0:0A:00:00
Recv: 		Y	0xC0:0A:00:00
Recv: 		Z	0xC0:0A:00:00
Recv: 		E	0x80:08:00:00
Recv: 
Recv: 
Recv: Testing X connection... OK
Recv: Testing Y connection... OK
Recv: Testing Z connection... OK
Recv: Testing E connection... OK
Recv: ok P63 B31

@LastDragon-ru

Works

Yep. My bad… Forgot about jumpers under drivers 🤣 (2209 seems also fine)

@boelle

@LastDragon-ru

@boelle, skr 1.3 + 2209/2208 = all fine :)

@boelle

i will assume the issue is not present anymore and close

if issue is still there we can reopen

@Djinn1

how is this fixed? I having same problem, All LOW TMC connection error.

@dinamitemic

Hi, I’ve an SKR MINI v1.1 (not E3) with TMC2209 and I’m looking for more detailed infos. I’ve everything up to date, using standard libs coming with marlin. I’ve tried defining serialtx and rx pin on pins..-.h then connecting jumpers between that pin and the PDN_UART pin on stepper and I was getting TMC CONNECTION ERROR.
Can I use every pin available on the board (obviously not the filtered ones)? Have I to add the -DHAVE_SW_SERIAL flag?

@LeChuck71

Sorry but I can see no fix.
BTT SKR 1.3 board with BTT TMC2209 V1.2 drivers — still get the

X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Z 0x00:00:00:00 Bad response!
E 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW
Testing Y connection… Error: All LOW
Testing Z connection… Error: All LOW
Testing E connection… Error: All LOW

Quite new to Marlin 2.0 and 32bit boards, so I followed the YT videos but I couldnt find a solution to my problem, please help

@RavaszEmber

Thought I’d bump this, having the same issue and don’t see a clear fix in this thread.
TMC2209 SKR 1.3 Marlin 2.0

@sjasonsmith

@RavaszEmber & @Lechuck7, I suggest you use one of the available support forums to seek help solving your problem. You are using a very common hardware combination so it seems most likely this is a configuration problem and not a Marlin issue. Make sure you are using Marlin 2.0.1, then seek help on Facebook, Discord, RepRap, etc.

I wouldn’t expect any action on this closed issue. Even if the result of support attempts is that there is a Marlin bug, I think it should be a new issue rather than attached to the tail of an old closed issue.

@RavaszEmber

@RavaszEmber & @Lechuck7, I suggest you use one of the available support forums to seek help solving your problem. You are using a very common hardware combination so it seems most likely this is a configuration problem and not a Marlin issue. Make sure you are using Marlin 2.0.1, then seek help on Facebook, Discord, RepRap, etc.

I wouldn’t expect any action on this closed issue. Even if the result of support attempts is that there is a Marlin bug, I think it should be a new issue rather than attached to the tail of an old closed issue.

Thanks, kinda new to the Marlin github so didn’t know where to look for help.
Found the solution if anyone’s wondering, I was running the board on usb power when it needed the external power supply.

@sjasonsmith

Thanks, kinda new to the Marlin github so didn’t know where to look for help.

The README.md at the root of the Git Repo has links for several support resources. They are also displayed when you try to create a new issue. Glad you figured out the problem. I know I’ve done exactly the same thing.

@petrzmax

Hi I have some question about mks_robin_nano board. I have managed to connect and successfully set up four TMC2209 on this board using bigtreetech TMCStepper library and -DHAVE_SW_SERIAL flag. But this library is outdated… I don’t get why SoftwareSerial or similar methods can’t be implemented while it’s working when using a different library with it.

Will this be resolved somehow in the future, so we can use latest TMC library? Or am I missing something and I should use hardware serial on this board?

@sjasonsmith

@pertzmax, I suggest you try using the SoftwareSerialM library, as is done for the STM32F103RC_bigtree environment.

I did not do this for MKS boards because I did not have any of them to test with, and I wasn’t sure if it would work properly. There is a possibility of timer conflicts on boards, and I didn’t know what to select for any MKS boards.

The SoftwareSerialM timer number is defined by adding an -DSS_TIMER=4 item to build flags, as seen in the STM32F103RC_bigtree. If the BTT TMCStepper was working for you than you can probably use the same value (4) as the BTT boards.

If you confirm that SoftwareSerialM works proeprly with your boards, you should open a pull request to add that configuration for your environment, so others can benefit from it.

@petrzmax

@sjasonsmith Thank You for tips, I will test Your solution and report soon!

EDIT: That was easy — It worked like a charm! I will share it soon :)

Best regards from Poland,
Artur Petrzak

@slf495

can anyone walk a layman through the process of adding this -dss timer=4 line? I am also getting the tmc connection error, and I cannot figure things out

@sjasonsmith

@slf495

@ManuelMcLure

SKR 1.3 should not need that — that setting is specific for STM32 processors and does not apply to the LPC1768 on the SKR 1.3.

@ManuelMcLure

Come on to the Marlin Discord and we’ll try to help you get it working.

@slf495

@Kawasalto

I have the same error with the integrated drivers 2209 in the SKR mini E3 V1.2 Board. I do not dig into programming, so it is difficult for me to understand when you talk about some libraries, etc. Just tell me what need to write to make it work. If you know.
With the original firmware, the motors worked, moved, but after installing the latest Marlin, this error appeared. So I suspect that the Board is connected correctly. Unfortunately I don’t have the original firmware =((

@Kawasalto

I fixed it. Most likely, the problem was in the wrong name of the Board(although I’m not sure, I didn’t return it). I wrote the name like this — #define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2

@github-actions

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.


Информация о статусе сервера обновлена только что.

Проверить снова

    Что делать, если сайт недоступен?

X5.ru не работает сегодня февраль 2023?

Узнайте, работает ли X5.ru в нормальном режиме или есть проблемы сегодня

 Статус X5.ru : нет сбоя  

15 комментариев

X5.ru сбои за последние 24 часа

Не работает X5.ru?

Не открывается, не грузится, не доступен, лежит или глючит?

Самые частые проблемы X5.ru

Что делать, если сайт X5.RU недоступен?

Если X5.RU работает, однако вы не можете получить доступ к сайту или отдельной его странице, попробуйте одно из возможных решений:

Кэш браузера.

Чтобы удалить кэш и получить актуальную версию страницы, обновите в браузере страницу с помощью комбинации клавиш Ctrl + F5.

Блокировка доступа к сайту.

Очистите файлы cookie браузера и смените IP-адрес компьютера.

Антивирус и файрвол.
Проверьте, чтобы антивирусные программы (McAfee, Kaspersky Antivirus или аналог) или файрвол, установленные на ваш компьютер — не блокировали доступ к X5.RU.

DNS-кэш.

Очистите DNS-кэш на вашем компьютере и повторите попытку доступа на сайт.
Смотреть видео-инструкцию  

VPN и альтернативные службы DNS.

VPN: например, мы рекомендуем NordVPN.


Альтернативные DNS: OpenDNS или Google Public DNS.

Плагины браузера.

Например, расширение AdBlock вместе с рекламой может блокировать содержимое сайта. Найдите и отключите похожие плагины для исследуемого вами сайта.

Сбой драйвера микрофона

Быстро проверить микрофон: Тест Микрофона.

Форум X5.ru

Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:

Чат с регистрацией



идентификация не требуется

комментарии с нецензурной лексикой и оскорблениями удаляются

Марина

  

 

66 дней назад

 #

9 декабря 2022

+
0

Невозможно попасть в личный кабинет,учебный портал не открывается,как пройти назначенные курсы?

Гость

  

 

136 дней назад

 #

30 сентября 2022

+
0






невозможно войти в профиль x5id

Гость

  

 

194 дней назад

 #

3 августа 2022

+
0






ГОВНО, сайт постоянно в сломанном состоянии

Гость

  

 

311 дней назад

 #

8 апреля 2022

+
0






Хрень полная. И админы молчат

Гость

  

 

320 дней назад

 #

30 марта 2022

+
0






***** не работает

Михаил

  

 

437 дней назад

 #

+
0

Почему столько мало времени на вход! ????

Алексей

  

 

444 дней назад

 #

+
0

Совет Админа на счет ссылок НЕ РАБОТАЕТ !!!

Алексей

  

 

444 дней назад

 #

+
0

На хрена Пятерке чтоб были проблемы проблемы у покупателей. Раньше в личный кабинет входил без вопросов! Сейчас после ввода СМС «продолжить» не работает! ВЕРНИТЕ СТАРЫЙ ВХОД !!!

саша

  

 

451 дней назад

 #

+
0

Зачем придумали этот общий вход X5ID, через который вообще невозможно попасть в личный кабинет 5-ки. Может задумка и хорошая, но, как обычно у нас бывает, вначале внедрили, а потом настраиваем. ВЕРНИТЕ старый вход

екатерина

  

 

454 дней назад

 #

+
0

не работает 3 день

Лена

  

 

456 дней назад

 #

+
0

После введения кода, полученного через SMS, появляется клавиша «продолжить», которая не работает. Такая картина повторяется второй день

То же самое

Вячеслав

  

 

459 дней назад

 #

+
0

Зачем придумали этот общий вход X5ID, через который вообще невозможно попасть в личный кабинет 5-ки. Может задумка и хорошая, но, как обычно у нас бывает, вначале внедрили, а потом настраиваем. ВЕРНИТЕ старый вход!

Татьяна

  

 

469 дней назад

 #

+
0

После введения кода, полученного через SMS, появляется клавиша «продолжить», которая не работает. Такая картина повторяется второй день. :(

Сергей

  

 

470 дней назад

 #

+
0

Добрый день. Меня выкинуло из приложения. Теперь не могу войти. Включается белый экран и все. Что делать?

Глеб

  

 

472 дней назад

 #

+
0

Непонятно ЗАЧЕМ эту фигню ввели, если она НЕ РАБОТАЕТ? Раньше вход был ОК и то не всегда.


9 сентября 2020, 10:58



7605 просмотров

X5 Logistics, логистическая компания X5 Retail Group, управляющая грузоперевозками собственным и привлеченным автопарком для торговых сетей «Пятерочка», «Перекресток» и «Карусель», внедрила новую платформу для собственных водителей, поставщиков и сторонних перевозчиков.
X5 Retail Group

Источник: X5 Retail Group

Платформа «X5.Транспорт» – это гибкая цифровая платформа сфокусированная на эффективности транспортной логистики для торговых сетей, импорта и внутренних пользователей. Автоматизация и цифровые процессы платформы объединяют заказчиков, логистов, диспетчеров, водителей в единую экосистему для эффективной работы, делают бизнес-процессы удобными и прозрачными.

Платформа включает в себя мобильное приложение «Х5.Транспорт» для Android. На сегодняшний день более 97% собственных водителей используют приложение, в котором доступен функционал получения и подтверждения назначенного рейса, сообщения о любой проблеме, возникающей в рейсе, автоматическое планирование АЗС с наименьшей стоимостью топлива и уведомление о предстоящей заправке, построение маршрута с учетом грузового каркаса, уведомление об отклонении температуры в кузове, а также подписание электронной транспортной накладной.

Кроме этого в экосистему «Х5.Транспорт» входят web-кабинеты внутренних пользователей, участвующих в планировании и диспетчеризации грузоперевозки, а также личный кабинет транспортной компании. Для внутренних пользователей платформа автоматизирует процессы работы с внутренними и внешними заявками на грузоперевозки, назначением транспортных средств на рейс, работу с наемными перевозчиками через личный кабинет транспортной компании. В личном кабинете перевозчику доступны справочники, история по новым и выполненным заявкам, а процесс назначения на рейс занимает не более 30 секунд.

Техническое решение проекта является собственной разработкой Х5 Logistics. В ближайшее время на платформе «Х5.Транспорт» появятся MobileApp для перевозчиков, бесконтактная online-заправка, портал с прямой интеграцией для внешних заказчиков, hr-сервисы для собственных водителей, электронный журнал по выходу машин на линию.

Внедрение платформы позволяет компании оптимизировать затраты на логистику и топливо, а также наращивать дополнительные объемы коммерческих перевозок.

Ранее сообщалось о том, что  Х5 договорилась о сотрудничестве с правительством Калининградской области.

Кроме того,   X5 Retail Group запускает единую систему идентификации покупателя.

Retail.ru

Подписывайтесь на наши новостные
рассылки,
а также на каналы 
Telegram
,
Vkontakte

,
Яндекс.Дзен

чтобы первым быть в курсе главных новостей Retail.ru.

Добавьте «Retail.ru» в свои источники в
Яндекс.Новости

Понравилась статья? Поделить с друзьями:
  • Х образные колени как исправить
  • Ффр 03279 04 ошибка ман тга
  • Ханса стиральная машина коды ошибок е07
  • Фристайл либре показывает lo что делать как исправить
  • Ффр 03155 08 ошибка ман тга