Есть, кст, еще пару кейсов с участием меня, станка и статики.
Случай номер раз произошел тоже на прошлом месте работы, но с другим станком. Китайский фрезер 2х3м, мозги RichAuto. Кидаю на стол лист акрила 3мм и кладу сверху на него пульт(мудак тупой). Иду к другому краю листа и начинаю весело отдирать защитную пленку. Разряд, станок ребутится и отказывается куда-либо ехать, ни по одной из осей.
Получил я, конечно, по шапке. И по кошельку заодно. Но директор молодец, на следующий уже день нарулил такие же мозги, причем у кого-то с рук на авито. Чел приехал, начали ставить, а мозги немного другие, вроде бы RZNC 0501. Плата интерфейсов синяя (была зеленая), другие разъемы на драйвера моторов и на пульт управления, сам пульт с очень похожей, но другой прошивкой. Воткнули, станок поехал, но чёт концевики не видит. Было поздно уже, я человека отпустил, деньги ему отдали, решил сам с концевиками закончить. А директор начал кипешить, типа оно не работает, не подходит, как вы так отпустили человека с деньгами! Еще раз огреб, но уже незаслуженно ни разу. Разобрался таки, нужно было прокинуть плюс питания на разъемы концевиков (индуктивные). На зеленой плате плюс уже разведен был, а на синей нет.
Разряд прошел через пульт по проводу и зашиб на интерфейсной плате две микрухи. Уже сейчас не помню, вроде это были преобразователи сигналов с языка пульта на понятные для драйверов. На выходе у них DIR, STEP, вот это вот. Через некоторое время заказал их на алике, впаял и вернул родные мозги на место.
Случай номер два был пару недель назад. Уже другая работа давно, да еще стремительно развивается домашняя 3D печать. Ессно я стал обладателем Ender 3. Тоже ЧПУшка, хоть и маленькая. Заменил сток 8 бит плату с орущими драйверами А4988 на SKR E3 mini с распаянными драйверами(надо было брать версию со съемными, меньше гемора). Она уже 32 бит, и драйвера распаяны TMC2209, мощные, но оч тихие.
Первые запуски, конечно, бомбические по сравнению со стоком. Принтер печатает практически бесшумно, теперь слышно только кулеры. Спокойно можно спать в одной комнате со станком, космос). А дальше пошли аццкие глюки, слетела прошивка вместе с бутлоадером, китайцы бутлоадер не дают, неделю рыл гитхаб, и таки нашел подходящий. Постоянные пляски с бубном над прошивкой Marlin, передул контроллер STM32 на такой же, но с большим количеством флеша. А можно было и не менять, потому в что в некоторых STMках есть недокументированный объем памяти, вполне юзабельный. Но вроде устаканилось, подобрал рабочий сетап, всё супер, кило пластика ушло за пару недель.
Очередной запуск, принтер прогревается, и приспичило мне снять хвостик пластика, свисающий с сопла. Разряд, принтер виснет, прогрев прерывается. Перезапускаю, и ниче не вижу. Опять прошивка вместе с бутом пошли гулять (нет). Начал копать плату, вижу, что на ногу reset не приходит столько, сколько надо. Странная хрень, но выпаиваю резистор, ставлю перемычку, на ресет пришел нужный плюс питания, и станок ожил. Но по X не ехает. Анализ показал на мертвый драйвер. Заказал микруху, жду доставку.
Почитал даташник на TMC2209, выяснилось, что Bigtreetech не соблюдают рекомендации Trinamic по защитной обвязке чипа по выходу на мотор, хотя в даташнике этому посвящен раздел с описанием и парой схем. Да даже на съемных исполнениях драйвера нигде такой обвязки нету, ни у одного производителя, даже у Lerdge. Скорее всего, сам буду собирать платку-переходник с антистатик обвязом. Ну вот нету у меня дома контура заземления. Был бы, ессно принтер тоже был бы заземлен.
Как-то так)