Перейти к публикации

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 13.06.2020 во всех областях

  1. 1 балл
    Доброго времени суток. А вот мне весьма интересна эта Ваша разработка. Я сегодня сделал публикацию на тему ремонта RDLC320, материнку удалось восстановить, а вот прошивку к панели управления найти пока что возможным не представляется. Очень мне любопытно, каким образом Вы реализовали обмен инфой между материнкой и планшетом. Это же надо знать заранее, какие именно команды бегают в пакетах между материнкой и панелью. Допустим, если есть живой экземпляр, тогда вполне можно каким-нибудь логическим анализатором спарсить все возможные команды. А вот если есть только мать, как тогда? Ну еще, как вариант, можно попробовать разреверсить прошивку от материнки. Я пробовал запихивать последнее (и вроде единственное) обновление от RDLC320 в дизассемблер, и в IDA, и в Ghidra, но что-то там плоховато с анализом прошивок для ПЛИС.
  2. 1 балл
    Есть, кст, еще пару кейсов с участием меня, станка и статики. Случай номер раз произошел тоже на прошлом месте работы, но с другим станком. Китайский фрезер 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. Скорее всего, сам буду собирать платку-переходник с антистатик обвязом. Ну вот нету у меня дома контура заземления. Был бы, ессно принтер тоже был бы заземлен. Как-то так)
  3. 1 балл
    а копеечная самоклейка это какая? она мне тоже нужна, но больше для печати. для заклейки фанеры просто использовала то что было)
  4. 1 балл
    Ооо, как сладенько, сколько пищи для размышлений. Благодарю, буду думать
  5. 1 балл
    Ну именно на этом - да. На других, зачастую, есть отдельные для аналоговых (думаю, Вы это и так знаете, просто уточнил для новичков). Спасибо за пост, приятно читать. Попробую у себя поискать плату, скину дамп. Чипу не то что бы полный, но конец. Восстановить можно, но память сильно деградировала. В процессе потом начнут меняться значения на случайные и будет "жить своей жизнью" .
  6. 1 балл
    В правильном направлении идёте. Помогу чутка - первые 2 байта - контрольная сумма. Всё остальное зашифровано простейшим алгоритмом побайтно, тынц: uint8_t descramble(uint8_t s) { uint8_t a = (s + 0xFF) & 0xFF; uint8_t b = a ^ 0x88; uint8_t p = b & 0x7E; p |= b >> 7 & 0x01; p |= b << 7 & 0x80; return p; } Выйдет за любую материнку не скажу, но начиная с 6442 всех можно и сбросить и импульс сделать (есть ещё один UDP порт чисто для управления). Другие Я сейчас в процессе написания полнофункционального софта для Андроида по удалённому управлению, большую часть распарсил.
  7. 1 балл
    Резала и гравировала фанеру окрашенную морилкой. Нагар был. Чтобы нагара не было перед гравировкой пробовала заклеивать ее малярным скотчем - помогло. Вообще на счет того что наличие или отсутствие нагара зависит от обдува -поддерживаю, но если возможности апгрейдиться нет попробуйте заклеивать фанеру малярным скотчем.
×
×
  • Создать...