daaar

https://t.me/w8mepls
На Пикабу
386 рейтинг 4 подписчика 13 подписок 4 поста 3 в горячем
Награды:
5 лет на ПикабуЗа подвиги в Мире PlayStation 5
26

Как восстановить bootloader принтера Voxelab Aquila (копия Ender 3 v2)

По мотивам моего предыдущего поста, где я просил у добрых людей дамп. Всё ниже изложенное может сработать и на Ender 3 v2

Bootloader можно повредить разными способами, свой я собственноручно стёр, но в вашем случае могут быть совсем другие причины(о которых я умолчу). Без bootloader'а принтер даже не включится и на дисплее кроме подсветки вы ничего не увидите, разве что зашумит вентилятор.

Плата принтера построена на микроконтроллере STM32, либо же на его китайской копии GD32. Эти два микроконтроллера должны быть аналогичны, но GD32 всё же имеет некоторые отличия, что важно при последующей прошивке. Чтобы прошить bootloader нужен ST-Link, либо bluepill(отладочная плата на STM32F103C8T6), но с ней надо повозиться чтобы сделать её программатором(гугл в помощь). Разъем для программирования находится между microusb и разъемом экрана. Всё подключается к соответствующим контактам на stlink.

Для прошивки я использовал ST-LINK Utility, скачивается без особых проблем с официального сайта. Алгоритм такой:

1) Подключить плату к программатору, программатор вставить в ПК. Нажать кнопку conncet to the traget

2) Открыть hex файл bootloader'a

3) Нажать program verify, подождать пока прошьется

4) disconnect from the target

После этих манипуляций вы прошьете bootloader и можно будет прошиваться с SD карты.

Этот мануал использовать нужно только когда ваш принтер превратился в кирпич и не шьется с sd карты! Так же это может быть актуально не только для Voxelab Aquila, но и для Ender 3 v2, так как у них абсолютно одинаковые платы.

Прошивки для STM32 и GD32 отличаются. Прошивка скомпилированная для STM32 может не запуститься на GD32 и наоборот.

Bootloader взял у поддержки Voxelab3dp.com

Показать полностью 3
12

Сделал Voxelab Aquila кирпичом при прошивке, кто может снять дамп?

Пытался обновить принтер до версии прошивки 1.2.1, экран обновился вроде как без проблем, а вот плата управления прошилась криво. По итогу я снёс bootloader и пытался прошить прошивку напрямую с помощью stlink, но не вышло - принтер теперь не стартует, при запуске включается только подсветка экрана. Вдруг у кого есть Voxelab Aquila или Ender 3 v2, дампом прошивки не поделитесь? SWD разъем на плате есть, а если кто не в курсе то Voxelab Aquila копия Ender 3 v2.

А камень кстати стоит не STM32, что конечно расстраивает, но GD32 тоже не плох. Во всяком случае это лучше, чем палёные чипы под STM.

Показать полностью 2
119

Часы на ИВ-6 и Atmega88p

Ещё одни часы на ВЛИ в безмерную копилку уже существующих. Схема аналогична всем другим уже существующим. Использован преобразователь на КФ1211 для питания сеток и сегментов, также для питания нитей накала (соединены последовательно). Рулит всем Atmega88p, можно заменит на Atmega168, Atmega328, возможно, на Atmega8 тоже будет работать без изменения скетча. В качестве часов реального времени стоит DS3231. Питание 5 вольт подключается через micro usb разъем.

Настройка часов происходит при долгом нажатии на кнопку (больше 5 секунд). Далее нужно установить часы (кратковременное нажатие на кнопку), долгое нажатие, настройка минут, снова долгое нажатие.
При обычном нажатии на кнопку настраивается цвет RGB светодиодов, аналогично настройке часов.

Знаю что не совсем в ту ветку пишу, но более подходящей не нашел.
Архив с платой и скетчем https://drive.google.com/file/d/1psb3XmOIOJmYB2F9mVCHGZzAs3L...
Планирую переделать плату с индикаторами, вместо обычных светодиодов поставить адресные, и заказать у китайцев (изготовление платы для индикаторов не самое простое дело). Если кто-нибудь готов повторить такие часы и готов вписаться в заказ плат отпишитесь в коменты. Далее планирую корпус сделать, чертежи естественно будут в общем доступе

Показать полностью 3
163

Часы на ВЛИ и ESP8266

Случайно наткнулся на сайте местного магазина радиодеталей на интересный индикатор ИЛЦ2-12/8Л-Р, а интересен он тем что он новой ревизии с мелкой сеткой и хорошим качеством стекла.

Для обычных часов слишком много разрядов и делать часы на простом микроконтроллере не имело бы смысла. Решил использовать ESP8266, тут уже простора для фантазии гораздо больше: можно и погоду брать из сети, синхронизация времени с NTP сервером, курс рубля можно выводить на крайняк. У ESP8266 естественно не хватило портов и пришлось использовать в качестве драйвера PT6311B-LQ. Преобразователь собран на КФ1211ЕУ1, в первичной обмотке 6+6 витков, во вторичных 4+4 и 40+40. В качестве часов реального времени стоит DS3231.

Прошивку писал в Arduino IDE. По нажатии кнопки показывается ip и происходит синхронизация часов с NTP сервером. Kicad проект и код: https://drive.google.com/open?id=1bMOyu-rSj_86YrU9L5B8LAYyoM...
Прошивка конечно мало что умеет, больше для примера. Думаю, кому что надо - допишут
Ps: пишу первый раз, не пинайте сильно. По вопросам в комментах отвечу. На оригинальность всех решений не претендую

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества