Upgrade контроллера паяльной станции для жал hakko t12 с taobao — меняем дисплей 0.96 на 1.3
- Цена: 3.73$ + доставка
Как и обещал в предыдущем обзоре распишу процесс апгрейда паяльной станции (ПС) с контроллером STM32 — замена дисплей 0.96 на 1.3. Если кому интересно что да как получилось прошу под кат. На ТаоВао был найден и приобретен OLED дисплеи 1.3 с SPI интерфейсом для установки на плату контроллера v2.00.
Цена в магазине составила 3.73$, с учетом доставки по Китаю на склад перевозчика — 4.75$. Согласно информации полученной от муськовчанина Дениса ака salamatin если на плате 2.0 или 2.0S заменить OLED дисплей с 0.96 на 1.3, то будет работать без перепрошивки т.е. проблем быть не должно. Перепаял дисплеи и… чуда не произошло.
Инициация нового дисплея прошла нормально, контроллер запустился. Но на дисплее с правой стороны прорисовывалась вертикальная полоса шириной в 2 пикселя, а вся информация на дисплее оказалась смещена в лево на эти самые 2 пикселя Если верить скриншотам от Дениса, то все должно быть нормально Nimnul1979, при активной помощи Дениса, выяснил, что проблема в прошивке.
Денис при макетировании использовал последнюю доступную прошивку от разработчика 2.11, а у нас с Nimnul1979 контроллер прошит устаревшей версией 2.09. Было принято решение перепрошить контроллер ПС.Для прошивки микроконтроллера STM32 понадобится программатор st_link v2 Сам процесс пошагово выглядит так: 1. Отсоединить плату ПС от блока питания.
2. Необходимо найти на плате 4 контакта SWD (V-C-D-G = +V, Clock, Data, GND) 3. Для удобства подключения припаять к этим контактам разъем но можно и без него, просто подпаять шлейф от программатора к плате. 4. Установить программу STM32 ST_Link Utility, она же уставит драйвер для st_link v2. 5.Подключить к компьютеру программатор st_link v2.
Если драйвера нормально установились, то в Диспетчере устройств Windows должно появится новое USB-устройство (Устройства USB — STM32 STLink).
6. Вынуть программатор st_link из USB-разъема.7. Подключить к нему плату ПС через SWD.8. Подключить программатор st_link к USB-разъему.
Если контакты SWD подключены правильно (хотя бы V и G), то плата ПС запустится. 9. Запустить программу STM32 ST_Link Utility 10. В меню Target — выбрать Connect. Должен подключиться контроллер STM32.
Если не подключается, проверить правильность подключения SWD контактов (V-C-D-G). 11. В меню Target — выбрать Options bytes.
Поставить параметр Read out Protection в Disabled. Снимаем защиту от чтения. 12. Контроллер готов к прошиванию. 13.
В меню Target — выбрать Erase Chip. Стираем старую прошивку. 14. В меню File — выбрать Open File. Выбираем файл новой прошивки.
Для платы версии 2.00 это T12_v.2.00_OLED1.3.hex 15. В меню Target — выбрать ProgrammVerify — Start. Прошиваем и проверяем. Прошивки берём тутТеперь можно вынуть st_link из USB-разъема.
Процесс перепрошивки завершен. Перезапускаем контроллер ПС запитав его от программатора или от БП. Если все получилось удачно, микроконтроллер запустится и Вы увидите приглашение ввести код активации прошивки Как мне объяснил Денис:У вас в паяльнике совсем древняя версия прошивки.
И там хранится активация как то по другому.
Автор менял прошивку и изменил способ хранения активации. Поэтому при обновлении версии прошивки код и запросился. Потому что новая версия не нашла своей активации.Я отправил в личку Денису ID1 и ID2 моей станции, а он мне переслал коды активации.
Код активации вводится поразрядно вращением ручки энкодера После ввода кода активации перезапускаем контроллер и видим стандартное окно рабочего режима, НО на китайском языке. Чтобы вернуть английский язык меню, необходимо зайти в настройки и в пункте 15 и выбрать язык интерфейса. На этом процесс замены дисплея закончен.
Собираем ПС и наслаждаемся результатом Версия прошивки В новой прошивке меню увеличилось на 2 пункта: 13. Desolder Mode — режим выпаивания В данном пункте меню выбираем:— Valve — клапан— Inching — толчковый 14. Pump Setup On Time — настройка времени работы насоса помпы.
В данном пункте меню настраивается время работы насоса помпы (10?60секунд).У меня плата версии 2.00, в ней эти функции не реализованы и как они работают сказать не могу.
Эти режимы актуальны для платы версии 2.0S и 2.1S, там есть контакты для подключения помпы и клапана. Если кто-то решит реализовать эти режимы, то вот схема подключения (за предоставленную информацию спасибо Денису) На плате версии 2.00 контактов нет, но можно попробовать подпаять напрямую к ногам STM32.На этом всё, желаемый результат достигнут. Как было и как стало Пользоваться ПС стало удобней, обновлена прошивка, есть возможность расширить функционал.Ещё раз выражаю особую благодарность Nimnul1979 и salamatin за идейное вдохновение, моральную и техническую поддержку.Всем спасибо за внимание, жду конструктивную критику и комментарии.PS Если кому-то будет необходимо получить код активации напишите в личку Денису ID1 и ID2 от Вашей станции, я думаю, он Вам поможет.