Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

3D-принтер Creality Sermoon D1 - не работает тачскрин
https://vlab.su/viewtopic.php?f=47&t=128741
Страница 1 из 1

Sir_Kot [ 15 сен 2022, 09:23 ]
Заголовок сообщения:  3D-принтер Creality Sermoon D1 - не работает тачскрин

Аппарат пришел с заявленной неисправностью - не работает тач. Включаю - так и есть, на экране меню вида Да/Нет с китайскими иероглифами, на тач нет реакции. Снял модуль дисплея, тачскрин четырехпроводный. Управляется китайским же ASIC-ом T5L1 (контроллер дисплея+тача). Рядом с чипом SPI типа 25Q128.
Опыта в данных вещах никакого. Можно заказать модуль целиком - есть на Ali. Но вдруг можно починить прошивкой ? Есть у кого-нибудь опыт подобных ремонтов ?
На сайте Creality есть FW на эти аппараты - можно попробовать прошить, только не совсем понятно, какой именно пакет использовать. В общем, нужен совет бывалых

Mishel01 [ 15 сен 2022, 09:50 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Так зачитайте эту spi и сравните с тем, что есть на сайте. Но вряд ли это прошивка. Саппорт производителя что ответил?

gromTs [ 15 сен 2022, 21:32 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Mishel01 писал(а):
сравните с тем, что есть на сайте
Без толку они прошиваются с загрузчика и что из исходника куда пакуется на вскидку не найти. Прошить принтер и дисплей любой прошивкой с сайта, но только одинаковой (в этом экземпляре по-моему тоже 2 прошивки как в моем отдельно мейн и отдельно экран). А вообще принтеры данного производителя ну очень своеобразные. У меня один такой есть CR10 smart pro и прочие эпитеты. По факту когда начнешь разбираться, говно он кривое за 1к зелени, но с наворотами камерами вафлями экранчиками итд. У ТС какраз такой же винтажный образец.

Mishel01 [ 15 сен 2022, 23:07 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Элементарно распаковывается и сопоставляется. Шить лишнего ничего не надо.

gromTs [ 15 сен 2022, 23:14 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Ну это на любителя, вообще прошивка этих принтеров не просто штатная, а и необходимая процедура при настройке и как следствие обычно примитивная.

Mishel01 [ 16 сен 2022, 08:39 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

При настройке - не поиходилось, при запуске - обязательно.

Valeriy_T [ 16 сен 2022, 13:05 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

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

Sir_Kot [ 17 сен 2022, 07:35 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Valeriy_T писал(а):
Такие проверяются элементарно. Достаточно омметра

так и есть. Одна пара 220 Ом, вторая 750 Ом. При нажатии между ними появляется сопротивление. Да и осциллографом видны изменения
gromTs писал(а):
Прошить принтер и дисплей любой прошивкой с сайта

Да, нашел видео по прошивке
Все элементарно, но ничего не помогло. Прошил и плату, и дисплей.

gromTs [ 17 сен 2022, 10:26 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Мейн какой в нем стоит? На них в большинстве есть даже схемы.

Valeriy_T [ 17 сен 2022, 17:34 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Такая разница сопротивлений вызывает вопросы. А процедура калибровки есть?

Sir_Kot [ 18 сен 2022, 11:12 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

gromTs писал(а):
Мейн какой в нем стоит?

V4.3.1
Valeriy_T писал(а):
Такая разница сопротивлений вызывает вопросы. А процедура калибровки есть?

разница сопротивлений может быть разной из-за длины контуров ?
про калибровку ничего нигде не нашел. Возможно, при работающем меню она есть.

Стало все еще хуже. Аппарат вообще перестал грузиться. Показывает только начальный экран и все. Экран шьется по-прежнему без проблем, mainboard, судя по всему, шиться перестала :wo)(ll:

gromTs [ 18 сен 2022, 13:16 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Полагаю что это HW-V4.3.1, фактически не сильно функциональная плата, и у нее если я правильно понимаю есть особенности при прошивке. Как называется файл который прошиваете в мейн?

Sir_Kot [ 22 сен 2022, 14:12 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Уфффф.... Два дня переписывался с китайской техподдержкой. Тяжко.
Толку от них ровно 0. Сказали, что плата у меня неисправна, купи новую.
gromTs писал(а):
Как называется файл который прошиваете в мейн?

китайцы ответили так : FW rename rule is Cannot be the same as the last firmware name. Я называл и Firmware.bin, и 1111.bin - все пофигу.
Причем, если запускаешь прошивку manboard FW, аппарат бесконечно долго висит на заставке, , по факту выключения на флешке обнаруживается дополнительный файл EEPROM.DAT
Структура непонятна.

gromTs [ 22 сен 2022, 18:54 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Больше похоже на битый загрузчик в МК, но не суть, остается последнее вызванивать SPI по даташиту на МК и вливать программатором сразу в это дохлую ардуинку.

Sir_Kot [ 23 сен 2022, 08:44 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

К плате, кроме всего всего прочего, подключается кабель со входом microUSB female. Подключился к нему - даже без питаний говорит, найдет COM-порт. Подцепился к нему PuTTY - есть лог. Так и есть, какой-то бутлуп, причина неясна. Отправил логи китайцам - говорят, у тебя плата неисправна, купи новую :-):

Внутри архива - лог со вставленной картой с прошивкой и без нее

gromTs [ 23 сен 2022, 19:18 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Да выход то все равно такой же, по SPI шить загрузчик программатором из ардуинки и потом прошивать основной прошивкой, МК китайцы 100% залочили на чтение, поэтому что там было фиг узнаешь.

Sir_Kot [ 03 окт 2022, 14:03 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Продолжаю борьбу после некоторого перерыва. Нашел у себя в закромах ST-Link V2, на плате есть SWD-коннектор для связи. Долго не мог понять, чего он не соединяется - оказалось BOOT0 через резистор жестко на земле. Подтянул BOOT0 к 1 - все увиделось и прочиталось, прошивка НЕ залочена на чтение. Длина файла бутлоадера 28500 байт, считал из из контроллера - 100% совпадение. Чего ж еще ему надо ?

gromTs [ 03 окт 2022, 18:52 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Там STM103 что ли? Питание при прошивке не садится?

Sir_Kot [ 04 окт 2022, 04:51 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин

Да, STM32F103. Вычитал из нее fullflash размером 512k. Затем создал пустой 512k-файл (0xFF), записал в начало загрузчик из апдейта и прошил все это в STM-ку. Запихал в слот SD-карты main firmware, включил. Поведение не изменилось - висит на стартовом экране. Подождал пару минут, выключил, опять перевел STM в режим прошивки, скачал fullflash, сравнил с тем, что скачал из нее на первом этапе - все совпадает, за исключением имени файла прошивки (видимо, это для того о чем говорили китайцы - имя прошивки не должно совпадать с предыдущим).
Вывод - бут нормальный, STM-ка апдейтится с SD-карты нормально. Стал смотреть осциллографом на линии TxD/RxD на плате дисплея. На линии RxD раз в пару секунд - кратковременная кодовая посылка, линия TxD в статике +Uп. Линии TxD/RxD приходят на контроллер дисплея, проследил до ножек - доходят нормально.
Остается только предположить, что ASIC T5L1 - либо частично неисправен аппаратно, либо имеет ошибки микропрограммы.

Sir_Kot [ 02 дек 2022, 07:43 ]
Заголовок сообщения:  Re: 3D-принтер Creality Sermoon D1 - не работает тачскрин  [РЕШЕНО]

Ремонт завершен. Замена модуля дисплея не помогла. Принтер висел в циклической перезагрузке из-за подкороченного термистора нагревательного элемента. Устранил проблему - все поехало.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/