Паяльник CXG E60WT (схема, доработка)
- Сообщения: 29
- Зарегистрирован: Пт окт 23, 2020 17:32:17
Теперь все супер! Но хотелка выходу из сна кнопкой все-таки осталась 
- Реклама
- Сообщения: 3
- Зарегистрирован: Пн мар 24, 2025 13:02:42
Парни, у кого st-link2 (MH2103A CBT6) клон за 100руб. не видит нашу stm и не прошивается по инструкции авторов прошивки. Спустя неделю дрочева форумов - ничего не нашел, решил банально и просто: Подключаете, Запускаете STVP (только через STVP, другие программы его не увидят), далее прям на ходу передёргиваете пин RST на программаторе. Пару раз тыкаете на read или другую функцию(сразу может не подцепить, пробуйте несколько раз) и stm подцепляется и стабилен до переподключения стлинка.
Возможно кому-то будет полезно.
Возможно кому-то будет полезно.
- Сообщения: 210
- Зарегистрирован: Чт мар 07, 2013 23:56:36
[uquote="harryuss",url="/forum/viewtopic.php?p=4704972#p4704972"]Парни, у кого st-link2 (MH2103A CBT6) клон за 100руб. не видит нашу stm и не прошивается по инструкции авторов прошивки. Спустя неделю дрочева форумов - ничего не нашел, решил банально и просто: Подключаете, Запускаете STVP (только через STVP, другие программы его не увидят), далее прям на ходу передёргиваете пин RST на программаторе. Пару раз тыкаете на read или другую функцию(сразу может не подцепить, пробуйте несколько раз) и stm подцепляется и стабилен до переподключения стлинка.
Возможно кому-то будет полезно.[/uquote]
Для чего такие сложности? Можно шить напрямую из STVP, выбрав "все файлы" и выбрать прошивку.... По инструкции тоже перестал st-link2 шить после обновления самого st-link2.
Возможно кому-то будет полезно.[/uquote]
Для чего такие сложности? Можно шить напрямую из STVP, выбрав "все файлы" и выбрать прошивку.... По инструкции тоже перестал st-link2 шить после обновления самого st-link2.
- Сообщения: 3
- Зарегистрирован: Пн мар 24, 2025 13:02:42
[uquote="Proton78",url="/forum/viewtopic.php?p=4705585#p4705585"]Для чего такие сложности? Можно шить напрямую из STVP, выбрав "все файлы" и выбрать прошивку.... По инструкции тоже перестал st-link2 шить после обновления самого st-link2.[/uquote]
Да я про stvp и писал. Своим стлинком, указанным в посте - вообще нигде не видел stm8 паяльника. Заказал на али и в ЧиД пару шт stm8 - безрезультатно, не видит. Прошивку и дрова обновлял, менял системы, ос - не видит. Заказал другой, пока едет решил форумы полистать, так у многих этот клон stlink2 не работает с стм8. Чисто ради эксперимента в открытой stvp и подключенной плате к stlink2 переткнул пин RST и прога увидела контроллер, раз 10 повторил - таким методом видит. Наконец то свой паяльник прошил) . Причем, если то же сделать с stm8flash - не работает. Возможно сам программатор косячный, но в инете полно случаев, что так и не подружили его с данным контроллером.
Большое спасибо за прошивку вам и ее родоначальникам!
Поставил для 110в v10 - все супер!
Да я про stvp и писал. Своим стлинком, указанным в посте - вообще нигде не видел stm8 паяльника. Заказал на али и в ЧиД пару шт stm8 - безрезультатно, не видит. Прошивку и дрова обновлял, менял системы, ос - не видит. Заказал другой, пока едет решил форумы полистать, так у многих этот клон stlink2 не работает с стм8. Чисто ради эксперимента в открытой stvp и подключенной плате к stlink2 переткнул пин RST и прога увидела контроллер, раз 10 повторил - таким методом видит. Наконец то свой паяльник прошил) . Причем, если то же сделать с stm8flash - не работает. Возможно сам программатор косячный, но в инете полно случаев, что так и не подружили его с данным контроллером.
Большое спасибо за прошивку вам и ее родоначальникам!
Поставил для 110в v10 - все супер!
- Сообщения: 3
- Зарегистрирован: Чт апр 02, 2026 14:23:32
В свое время уважаемые соклубники очень сильно выручили простым софтово-аппаратным апгредойм сего девайса.
По случаю, спустя 8 лет приехал в дом родителей, и понадобился паяльник, увы родственник который в отсутствие безнаказанно пользовался паяльником сломал нагреватель на 220 физически, благо оставался родной на 110 который временной скруткой был ворочен обратно.
Ладно это всё лирика. Не особо уже вспоминая в чем была загвоздка и не прочитав страниц топика скачал с последних страниц прошивку для 110В нагревателя, но с ней почему то, мой паяльник упорно выдавал меньше 20 градусов от уставки даже с калибровкой, а то и вовсе начинал подвисать.
В итоге «на коленке» набросал свою сборку.
Что есть в прошивке:
- UPD "честный" PID-регулятор температуры
- UPD zero-cross / burst управление нагревателем = подача мощности целыми полупериодами сети
- быстрый разгон и плавное торможение у уставки
- уменьшенный перелёт температуры по сравнению с обычным PWM-управлением
Сохранены идеи которые были реализованы уважаемыми людьми:
- двухточечная калибровка
- sleep и deep sleep
- поддержка датчика сна\простоя (ртутного)
- буззер пищит
- сервисное меню для настроек
- один универсальный бинарник для ТЭНа 110V и 220V
- защита ER4 немного загрублена, срабатывает только если нагрев реально не идет и температура не растет ( на будущее если надо будет делать апдейт чтобы не выносил мозги биппер).
Важная особенность:
После прошивки или сброса EEPROM по умолчанию выставляется тип нагревателя HEATER = 110V. Если у вас установлен нагреватель на 220V, не забудьте изменить это в меню.
При переходе со старых сборок настройки сбрасываются в дефолтные автоматически.
Модель уже не самая актуальная, но, возможно, кому-то еще сослужит службу.
Всем добра!
Добавлено after 2 hours 38 minutes 56 seconds:
README
МК: STM8S103K3
Что есть в прошивке:
- PID-регулирование температуры
- плавный старт нагрева
- двухточечная калибровка
- sleep и deep sleep
- поддержка ртутного датчика сна
- буззер
- сервисное меню
- один универсальный бинарник для ТЭНа 110V и 220V
- защита ER4 от неработающего нагревателя, немного загрубленна для срабатывания когда реально нагрев не идет и температура не растет
Важная особенность:
после сброса EEPROM по умолчанию выставляется HEATER = 110.
Для большинства китайских сменных ТЭНов это безопаснее и практичнее.
При необходимости в меню можно переключить HEATER на 220.
При переходе со старых несовместимых сборок настройки автоматически сбрасываются в дефолтные.
Как прошивать:
1. Распаковать архив.
2. Подключить ST-Link V2.
3. Запустить файл "!RUN ME_for Windows.cmd".
Пункты батника:
1 - только прошить flash
2 - безопасная установка (сброс EEPROM + прошивка)
3 - первая установка (Reset Option Bytes + сброс EEPROM + прошивка)
4 - только сброс EEPROM
5 - только Reset Option Bytes
Рекомендуется:
- если прошиваете первый раз, выбрать пункт 3
- если уже прошивали раньше, выбрать пункт 2
После прошивки:
1. Войти в меню, удерживая кнопку "-" (да небольшой косяк при включении.
2. В пункте HEA выбрать тип ТЭНа:
110 = ТЭН 110V (по умолчанию)
220 = ТЭН 220V
3. При необходимости подстроить CAL.
4. При наличии внешнего датчика выполнить калибровку на 100C и 350C.
Пункты меню:
SOUND - звук 0/1
CALIB - коррекция температуры
SLEEP - время до сна
DEEPSLP - время до глубокого сна
BOOST - форсаж
HEATER - тип ТЭНа
STANDBY - температура в режиме сна
Логика меню:
- короткое "-" листает пункты
- короткое "+" входит в редактирование
- в редактировании "+" меняет значение по кругу
- в редактировании "-" сохраняет значение и возвращает назад
- длинное "-" в верхнем уровне сохраняет и выходит из меню
По случаю, спустя 8 лет приехал в дом родителей, и понадобился паяльник, увы родственник который в отсутствие безнаказанно пользовался паяльником сломал нагреватель на 220 физически, благо оставался родной на 110 который временной скруткой был ворочен обратно.
Ладно это всё лирика. Не особо уже вспоминая в чем была загвоздка и не прочитав страниц топика скачал с последних страниц прошивку для 110В нагревателя, но с ней почему то, мой паяльник упорно выдавал меньше 20 градусов от уставки даже с калибровкой, а то и вовсе начинал подвисать.
В итоге «на коленке» набросал свою сборку.
Что есть в прошивке:
- UPD "честный" PID-регулятор температуры
- UPD zero-cross / burst управление нагревателем = подача мощности целыми полупериодами сети
- быстрый разгон и плавное торможение у уставки
- уменьшенный перелёт температуры по сравнению с обычным PWM-управлением
Сохранены идеи которые были реализованы уважаемыми людьми:
- двухточечная калибровка
- sleep и deep sleep
- поддержка датчика сна\простоя (ртутного)
- буззер пищит
- сервисное меню для настроек
- один универсальный бинарник для ТЭНа 110V и 220V
- защита ER4 немного загрублена, срабатывает только если нагрев реально не идет и температура не растет ( на будущее если надо будет делать апдейт чтобы не выносил мозги биппер).
Важная особенность:
После прошивки или сброса EEPROM по умолчанию выставляется тип нагревателя HEATER = 110V. Если у вас установлен нагреватель на 220V, не забудьте изменить это в меню.
При переходе со старых сборок настройки сбрасываются в дефолтные автоматически.
Модель уже не самая актуальная, но, возможно, кому-то еще сослужит службу.
Всем добра!
Добавлено after 2 hours 38 minutes 56 seconds:
README
Спойлер
Пользовательская прошивка для паяльников CXG E60WT / E90WT / E110WTМК: STM8S103K3
Что есть в прошивке:
- PID-регулирование температуры
- плавный старт нагрева
- двухточечная калибровка
- sleep и deep sleep
- поддержка ртутного датчика сна
- буззер
- сервисное меню
- один универсальный бинарник для ТЭНа 110V и 220V
- защита ER4 от неработающего нагревателя, немного загрубленна для срабатывания когда реально нагрев не идет и температура не растет
Важная особенность:
после сброса EEPROM по умолчанию выставляется HEATER = 110.
Для большинства китайских сменных ТЭНов это безопаснее и практичнее.
При необходимости в меню можно переключить HEATER на 220.
При переходе со старых несовместимых сборок настройки автоматически сбрасываются в дефолтные.
Как прошивать:
1. Распаковать архив.
2. Подключить ST-Link V2.
3. Запустить файл "!RUN ME_for Windows.cmd".
Пункты батника:
1 - только прошить flash
2 - безопасная установка (сброс EEPROM + прошивка)
3 - первая установка (Reset Option Bytes + сброс EEPROM + прошивка)
4 - только сброс EEPROM
5 - только Reset Option Bytes
Рекомендуется:
- если прошиваете первый раз, выбрать пункт 3
- если уже прошивали раньше, выбрать пункт 2
После прошивки:
1. Войти в меню, удерживая кнопку "-" (да небольшой косяк при включении.
2. В пункте HEA выбрать тип ТЭНа:
110 = ТЭН 110V (по умолчанию)
220 = ТЭН 220V
3. При необходимости подстроить CAL.
4. При наличии внешнего датчика выполнить калибровку на 100C и 350C.
Пункты меню:
SOUND - звук 0/1
CALIB - коррекция температуры
SLEEP - время до сна
DEEPSLP - время до глубокого сна
BOOST - форсаж
HEATER - тип ТЭНа
STANDBY - температура в режиме сна
Логика меню:
- короткое "-" листает пункты
- короткое "+" входит в редактирование
- в редактировании "+" меняет значение по кругу
- в редактировании "-" сохраняет значение и возвращает назад
- длинное "-" в верхнем уровне сохраняет и выходит из меню
- Вложения
-
- Прошивка_PID-110&220.zip
- Универсальная прошивка для
Паяльника CXG E60WT для жал 110 и 220 - (320.14 КБ) 188 скачиваний
- Реклама
- Сообщения: 3
- Зарегистрирован: Сб апр 23, 2016 18:24:14
Здравствуйте!
Очевидно что после взлома сайта некоторая информация была утеряна.
При попытке скачать прошивку из поста выше выводится сообщение о недоступности файла.
Прошу выложить прошивку повторно.
Спасибо.
Очевидно что после взлома сайта некоторая информация была утеряна.
При попытке скачать прошивку из поста выше выводится сообщение о недоступности файла.
Прошу выложить прошивку повторно.
Спасибо.
- Сообщения: 1
- Зарегистрирован: Вт янв 21, 2025 00:56:30
Доброго времяни суток ,прошил пояльник cxg 110w global, установил датчик положения ртутный ,всё работает -спасибо!!!
- Сообщения: 2
- Зарегистрирован: Ср янв 08, 2025 19:52:52
Поддержу в просьбе. Если кто успел скачать прошивку, поделитесь!Bratan писал(а): Чт май 07, 2026 12:20:51 Здравствуйте!
Очевидно что после взлома сайта некоторая информация была утеряна.
При попытке скачать прошивку из поста выше выводится сообщение о недоступности файла.
Прошу выложить прошивку повторно.
Спасибо.
- Сообщения: 2
- Зарегистрирован: Ср янв 08, 2025 19:52:52
Больше двух лет назад пытался перепрошить свой паяльник, но st-2link упорно отказывался это делать. Заказал другой st-2link. Получил, но руки так и не дошли попробовать все-таки довести дело до конца. И вот, на днях паяльник грохнулся с подставки на пол. Результат: нагреватель раскололся пополам. Хорошо, что раньше купил нагреватель на 220в А1326. Перепаял, включил. Греется до 270 порядка 2 минут, цифры все время мерцают. Надо шить... Взял последнюю прошивку ув. Proton78 от марта 2025 года и с успехом перепрошился со сбросом калибровки. После загрузки прошивки запищал зуммер и на табло высветилась ошибка 4 (понятно, холодный нагреватель). Собрал паяльник и проверил функции по меню. Все работает, калибровать пока не стал. А прямо перед перепрошивкой из опасения, что снова не получится это сделать, заказал на али родной нагреватель А1316 на. 110в.
Раз такое дело, решил попробовать последнюю прошивку от pav13. А нет, не получается. При подключении программатора начинает пищать зуммер, включается табло с цифрами 250 и потом переключается на цифры 10, следом - ошибка 4. После запуска исполняемого файла выскакивает ошибка (если я правильно понял): устройство отключено, а файл прошивки либо отсутствует, либо будет восприниматься, как файл с расширением HEX.
Ув. Proton78, вижу Вы заходите на сайт. Подскажите, что я делаю не так? Может из-за того, что я не откалибровал паяльник или где-то что-то не дочитал?
Теперь о st-2link. Сравнил. У первого порядок распиновки контактов разъема отличается от второго. Земляной контакт в центре. Прозвонил его по корпусу usb, в отличие от второй эстэшки, нет контакта!
Ну, и решил посмотреть, есть ли в продаже наш паяльник. На али можно купить за 1300 с 5 жалами, на озоне - один паяльник чуть больше 1000. Цена нагревателей (А1316 и А1326) для него на али задрана к полутыще и больше. Для апгрейда я использовал зуммер HN9650B (с али) и ртутный датчик TISENS-5 (с озона). Если брать с дополнительным нагревателем, зуммерами и датчиком, получается около 1700 - не такая уж и высокая цена с учетом нескольких лет использования.
Раз такое дело, решил попробовать последнюю прошивку от pav13. А нет, не получается. При подключении программатора начинает пищать зуммер, включается табло с цифрами 250 и потом переключается на цифры 10, следом - ошибка 4. После запуска исполняемого файла выскакивает ошибка (если я правильно понял): устройство отключено, а файл прошивки либо отсутствует, либо будет восприниматься, как файл с расширением HEX.
Ув. Proton78, вижу Вы заходите на сайт. Подскажите, что я делаю не так? Может из-за того, что я не откалибровал паяльник или где-то что-то не дочитал?
Теперь о st-2link. Сравнил. У первого порядок распиновки контактов разъема отличается от второго. Земляной контакт в центре. Прозвонил его по корпусу usb, в отличие от второй эстэшки, нет контакта!
Ну, и решил посмотреть, есть ли в продаже наш паяльник. На али можно купить за 1300 с 5 жалами, на озоне - один паяльник чуть больше 1000. Цена нагревателей (А1316 и А1326) для него на али задрана к полутыще и больше. Для апгрейда я использовал зуммер HN9650B (с али) и ртутный датчик TISENS-5 (с озона). Если брать с дополнительным нагревателем, зуммерами и датчиком, получается около 1700 - не такая уж и высокая цена с учетом нескольких лет использования.
- Сообщения: 210
- Зарегистрирован: Чт мар 07, 2013 23:56:36
Это нормальное поведение паяльника при отсутсвии сетевого питания. То есть отрабатывает штатный режим.... Почему не шьется -это уже вопрос. У меня нет прошивки от pav13. Со страницы не скачивается. Что касаемо st-2link, была похожая ситуация. Шил нормально, до того момента когда решил обновить прошивку на st-2link. После этого перестал шить по инструкции с прошивкой для паяльника. Потому я начал использовать программу ST Visual Programmer. Это программа видит донглу и шьет нормально._Aqua_ писал(а): Вс июн 28, 2026 21:28:53
Раз такое дело, решил попробовать последнюю прошивку от pav13. А нет, не получается. При подключении программатора начинает пищать зуммер, включается табло с цифрами 250 и потом переключается на цифры 10, следом - ошибка 4. После запуска исполняемого файла выскакивает ошибка (если я правильно понял): устройство отключено, а файл прошивки либо отсутствует, либо будет восприниматься, как файл с расширением HEX.
- Сообщения: 3
- Зарегистрирован: Чт апр 02, 2026 14:23:32
Прошил и оказалось BOOST на старте не работает. Очень медленный нагрев. Верну файл как исправлю.Bratan писал(а): Чт май 07, 2026 12:20:51 Здравствуйте!
Очевидно что после взлома сайта некоторая информация была утеряна.
При попытке скачать прошивку из поста выше выводится сообщение о недоступности файла.
Прошу выложить прошивку повторно.
Спасибо.
- Сообщения: 3
- Зарегистрирован: Чт апр 02, 2026 14:23:32
Первоначальный вариант, который собирался на коленке в деревне, но на удивление вышел удачным, к сожалению, утерян._Aqua_ писал(а): Чт июн 25, 2026 22:01:34Поддержу в просьбе. Если кто успел скачать прошивку, поделитесь!Bratan писал(а): Чт май 07, 2026 12:20:51 Здравствуйте!
Очевидно что после взлома сайта некоторая информация была утеряна.
При попытке скачать прошивку из поста выше выводится сообщение о недоступности файла.
Прошу выложить прошивку повторно.
Спасибо.
На ваш суд — немного изменённая версия которая базируется на ранних проработках, в которой, как мне кажется, учтены косяки первой.
Многократно прогонял с разными жалами, пытаясь найти универсальную золоту середину для всех. Не удивляйтесь перескоку на 5–8 градусов по датчику температуры при холодном старте — на самом жале всё выходит примерно в ноль. Вроде бы прошивка жизнеспособна. Прошиваем на свой страх и риск. За сутки экспериментов мой паяльник не сдох))) Он, конечно, не основной, но за такие деньги — очень приятный как память и как запасной.
Спойлер
CXG E60WT / E90WT / E110WT — firmware V6.0======
Назначение
----------
Прошивка для сети 220–253 В и нагревателей:
A1316 / A1319 — HEATER=110
A1329 — HEATER=220
По умолчанию установлено HEATER=110. Это безопасно, но A1329 будет греться
медленно. Значение HEATER=220 на нагревателе 110 В может его повредить.
Регулятор реализует:
- быстрый разгон с ограниченным энергетическим форсажем (не грейте нагреватель без шубы!!! вроде пережил, но без теплосъема сгорит);
- адаптивное однократное торможение при подъёме уставки не менее чем
на 20 °C;
- коридор 6–9 °C: база 6 °C плюс ограниченное упреждение по скорости
нагрева за последние 512 мс;
- возврат PID после окончания выбега;
- обычный PID при удержании и отборе тепла;
- watchdog и защиты ER1–ER6.
Есть небольшое перёт по данным датчика температуры, по факту компенсируется инерцией жала примерно в ноль расхождения. Пробовал с разными жалами универсал не подобрать с этим ограничением МК и отстуствие замера температуры с жала.
Прошивка
--------
1. Полностью отключить паяльник от сети.
2. Подключить ST-Link V2 по схеме
"README_programer connection.gif": VDD, GND, SWIM, RESET.
3. Запустить "!RUN ME_for Windows.cmd".
4. Выбрать 1 — Write flash only.
Другие пункты:
2 — очистить EEPROM и записать Flash;
3 — снять защиту, очистить EEPROM и записать Flash;
4 — очистить EEPROM;
5 — сбросить Option Bytes.
Пункты 2–5 нужны только при конкретной проблеме. После успешной записи Flash
скрипт читает его обратно и сравнивает.
"Tries exceeded" означает проблему связи ST-Link: проверить четыре провода,
RESET, питание и длину соединений. Паяльник при программировании не подключать
к сети.
Первый запуск
-------------
1. Зажать "+" и включить питание — откроется меню.
2. Выставить HEATER по маркировке нагревателя.
3. Выйти долгим нажатием "-".
4. Проверить работу сначала на 150 °C, затем на 250 °C.
5. При необходимости выполнить двухточечную калибровку.
Управление
----------
В работе:
"+" / "-" изменить уставку;
"+" и "-" вместе ручной BOOST;
движение выход из сна.
Вход в меню: удерживать "+" при включении.
короткое "-" следующий пункт;
короткое "+" редактировать;
"+" при редактировании изменить;
"-" при редактировании сохранить пункт;
долгое "-" на верхнем уровне сохранить и выйти.
Пункты меню:
SOUND звук;
CALIB постоянная поправка температуры;
SLEEP задержка сна;
DEEPSLP задержка глубокого сна;
BOOST прибавка ручного BOOST;
HEATER 110 или 220;
STANDBY температура сна;
HOURS наработка, только чтение.
Зажать "-" при включении — сброс настроек.
Двухточечная калибровка
-----------------------
Нужен внешний термометр на собранном жале.
1. Зажать обе кнопки и включить паяльник.
2. Дождаться стабилизации на 100 °C и подтвердить обеими кнопками.
3. Дождаться стабилизации на 350 °C и подтвердить обеими кнопками.
Обе точки записываются только после второго подтверждения. Прерванная
калибровка не уничтожает предыдущую. AUTOTUNE отсутствует.
Индикация
---------
солнце постоянно температура в пределах ±3 °C;
солнце часто большая мощность;
солнце редко малая мощность;
луна сон;
F ручной BOOST;
короткий сигнал достигнута температура.
Ошибки
------
ER1 замыкание датчика;
ER2 обрыв датчика;
ER3 перегрев;
ER4 нагрев подан, но температура не растёт;
ER5 нет сигнала перехода сети через ноль;
ER6 ошибка EEPROM.
ER3 снимается после остывания. Остальные ошибки требуют устранения причины
и перезапуска питания.
Состав
------
CXG_E60WT_E90WT_E110WT.ihx прошивка;
!RUN ME_for Windows.cmd программа записи;
empty_eeprom.bin чистый образ EEPROM;
stm8flash.exe программатор;
libusb-1.0.dll USB-библиотека;
README_programer connection.gif схема;
SHA256SUMS.txt контрольные суммы;


