Заглавная страница
Здравствуйте. Вы попали на вики, посвящённую 3D принтерам модельного ряда Creality Ender 3. Ender 3 – одна из лучших по соотношению цена/качество/доступность линеек принтеров, из-за чего сообщество владельцев одно из самых больших в мире. На страницах сайта можно встретить общую информацию по 3d печати, наравне с самыми необычными проблемами и ситуациями связанными с Ender 3.
- 1 Первые шаги
- 2 Модификации и доработки
- 2.1 Установка TMC2208 на стоковую плату Creality V.1.1.3
Первые шаги
После сборки и печати первых кубиков рекомендуем сразу напечатать запасную деталь для самого уязвимого места стокового принтера — рычага прижима филамента в фидере.
Ссылка на модель есть в разделе «Модификации и доработки»Модификации и доработки
- Вредные советы
- Печатные апгрейды
- Замена стоковых запчастей
- Замена стоковой материнской платы (Установка SKR 1.3 + TMC2208 UART)
- Переделка охлаждения БП в ПРО версии
- Установка 3D Touch
- Установка экрана Reprap Full Graphics 12864 на стоковую плату/SKR Mini E3
Установка TMC2208 на стоковую плату Creality V.1.1.3
- Припайка TMC2208 кабелем
- Перепайка штатных драйверов на плате
Прошивки
- Прошивка загрузчика на родную плату Ender 3
- Полезные настройки в конфигурации Marlin перед прошивкой платы
Калибровка и настройка
- Калибровка шагов экструдера
- Плагин изменения ретрактов для Ultimaker Cura
- Калибровочные коды
- Натяжение ремней
- Точная настройка термистора в Marlin
- Удобная программа для калибровки Linear Advance Спасибо @ArtificalSUN 🙂
Сравнение и тесты
- Примеры печати пластиком
- Сравнение сопел
- Температуры и время сушки пластика
- Вентиляторы Sunon и с чем их едят
Адгезия
- Рецепт приготовления БФ2
- Энтеродез и повидон для адгезии
Wild-модификации
- Установка лазера для гравировки на Ender 3
- Еще про лазеры
- Модификация для изготовления печатных плат
Octoprint
- Безопасная публикация OctoPrint в интернет, используя только свое оборудование
- Управление питанием принтера через Octoprint
- Подключение датчиков температуры к Octoprint
- Автоматический установщик Octoprint для плат на дистрибутиве Armbian, основанных на Debian buster
Прочее
- ЧаВо
- Программы для создания G-code
- Где скачать модели
- Ремонт
Допилинг Ender 3 32bit (board 4.2.2, 4.2.7), собираем и прошиваем Marlin, VSCODE
Потерпите меня еще чуть, если сразу не напишу, вот прям чувствовал как завтра лень будет, а кто-то потом страдать будет 🙂 Не так то просто собрать все грабли, таких плат еще мало. Да и одна серия осталась — BFPTouch, то была подготовка к его установке.
Такие платы начали привозить с конца июля
Качаем VSCODE code.visualstudio.com/download
В ней устанавливаем расширение PlatformIO Ctrl+Shipt+X и вбиваем в поиск начало названия
Качаем исходники github.com/MarlinFirmware…/archive/bugfix-2.0.x.zip
Качаем конфигурашки github.com/MarlinFirmware…/archive/bugfix-2.0.x.zip
Распаковываем исходники и из ZIP-а конфигурашки Configurations-bugfix-2.0.x.zip\Configurations-bugfix-2.0.x\config\examples\Creality\Ender-3 Pro V1.5 содержимое копируем в Marlin-bugfix-2.0.x\Marlin проекта(с заменой фалов.
Отрываем в VSCODE проект
Идем в platformio.ini и прописываем default_envs = STM32F103RET6_creality

И все :), собираем. Она там похрюкает и накачает зависимостей.

Прошивка
В \Marlin-bugfix-2.0.x\.pio\build\STM32F103RET6_creality будет лежать файл вида firmware-20201021-204340.bin
Переименовываем его в 1.bin (каждую попытку цифру увеличивайте, если она видела это имя им не прошьет что бы не зацыкливаться). SD лучше отформатируйте. Там есть грабли, она у меня то-ли длинное имя не жрала, то-ли EEPROM.DAT ей мешал. С этим я провозился дольше всего. Но избегал других граблей, конфиг от V2 отключит экран. Вставляем SD в принтер и включаем принтер, признак прошивки, черный экран на старте на несколько секунд.

21 октября 2020
Поделиться:Комментарии 33
Войдите или зарегистрируйтесь, чтобы писать комментарии, задавать вопросы и участвовать в обсуждении.

А не подскажите возможно ли как-то заколхозить USB порт для флешки на ender 3? Думал будет работать через otg кабель, но не прокатило. SD картой пользоваться не очень удобно.

по идее можно вот так
aliexpress.ru/item/1005001953667521.html
полная SDха намного удобней чем микро для этих целей, ну и в шель целится не надо. Да и на буках ридер полной SDхи обычно есть
правда он горячую замену карты не поддерживает, и придется править ихсодники что бы она читала список файлов при входе в меню «печать с СД»
Ну и самый удобный вариант это принт сервер на rasbery pi
3dtoday.ru/blogs/grivus/o…-the-octopus-strikes-back
Я использовал старый бук 🙂
нашел ошибку в Конфиге стоял // #define FAN_COFT_PWM, а необходимо было удалить и оставить строку #define FAN_COFT_PWM и все получилось


Добрый вечер. Начал делать прошивку на Ender 3. Но при сохранений Конфигураций выдает ошибку. Подскажите что делать?

Как впечатления первые?

Да я ничем таким пользоваться не собирался. Менюшка разве что удобней и пишет настройки на флеш проса а не SD(что маразм). А так у стоковой все есть
Это все делалось что бы PBFTouch поставить
Ну потом linear advance пробую включить, правда вроде это и не возможно о_О на этой плате. Но попахивает ерундой, попалось только в одном комменте, пока гуглил из каких исходников собирать то :))
По обзорам 32 бит вроде должна пот где работать. Тоже смотрю, пытаюсь принтер победить:)


Не, я про качество печати. Косяки не мог победить: забирало слои, оказалось ремень Х бракованный, сейчас выяснил, что oetg оказывается влагу хапает


Больше всего меня достало калибровать и слоновья нога + из-за этого убегают размеры по Z. Завтра надеюсь доделаю PBFTouch. Цена вопроса рублей 300.
У меня просто плашки М3 нет или подходящего винтика.
Вас то ту всех то хоть научить? А то на этот пост ноль реакции… А писать то блин долго…
Под этот мозг я могу уже и готовый бинарник выложить. Этот тоже могу, но смысла нет как мне кажется.
День добрый, не знаю как на Е3 pro, но на простом эндере3 практически не калибрую стол, после замены всех 4 пружин на более жёсткие.
Из переделок : директ на bmg экструдере(не аэро), замена пружин стола, стекло на столе и на днях пришла 32-бит SKR mini E3 на драйверах TMC2208(ещё не установил)

Привет 🙂
Принтер тем хорош что все делает сам, вот и пусть калибруется 🙂
А этот сенсор мне обойдется дешевле пружин 🙂
зато теперь я умею собирать исходники и шить его, если на SKR разведен SWD куплю потом ее, а эту подарю камунибудь(они тихая) или в НЗ оставлю
+ такого типа сенсор мне очень пригодится что бы инструмент привязывать на токарном(у него точность пару микрон = 5 микрон на диаметр, впринципе канает даже под посадку на подшипник), только корпус более правильно перечерчу(точнее под токарку)
Ок, знание — сила! Поддерживаю. Я пока как раз боюсь собирать прошивку на SKR, никогда этим не занимался и с программированием на «Вы»


Так вот вам камастура. Если что не получится пишите, подскажу и пост дополню
Сюда в комменты, товарищ майор закрыл мне личку, но помогать я им не намерен 🙂
Я езжу на Infiniti QX50 (1G)
Endrr-3 pro прошился хорошо (через флэшку), потом поставил рус версию, все ОК, прочитал про Линер Эдванс, прошился опять все ОК, но почитал что не работает на драйверах А4988. Собрал прошивку с вкл. Juntion Deviation-начал прошиваться и зацепил китайский переходник на розетку, переходник пару раз потерял контакт, экран во время прошивки пару раз мигнул-итог: при включении принтера тока светится LCD дисплей. Прошился только прогером ST-Link V2 прога STM32CubeProgrammer. Файлы прошивки: загрузочный и прочитанный с принтера в HEX-редакторе идентичны. МК STM32F103RET6 плата версии 4,2,2. Через USB разъем методом UARTне шьется-ошибка. СОМ порт платы принтера в компе ВИН-10 определяется, дрова на CH340 встали автоматом. Не подскажете, куда копать? Может экран навернулся тоже?

А как ты ST Link ом то прошился? там же ноги не распаяны… подпаивался к контактам?
А куда копать я честно не знаю. Поискать родной bin с bootloader что бы откатить «как» было)
forums.creality3dofficial…ender-series/ender-3-pro/Ты кстати часом не V2 прошивкой прошил? Тогда экран не будет работать
давай свой бинарник дам. Он без бутлоадер, но должен заработать
Точнее у тебя же теперь есть бутлоадер, ты можешь и через флешку прошить
Я езжу на Infiniti QX50 (1G)
На моей плате возле USB был запаян 4-х штырьковый разъем SWD-вот к нему и подключался. Была стоковая прошивка, потом обновился до последней версии Марлин (с оф. сайта Марлин) 2.0.7.2 англ. версия (работала), все прошивки собирал в Visual Studio Code, потом поменял в прошивке на русское меню-работало все ОК, перепрошил опять, включивши в прошивке Линер эдванс-работал принтер, почитал, что на драйверах А4988 Линер Эдванс не работает, посмотрел на Ютубе Чучу ТВ, что надо вкл. в прошивке Junction Deviation Factor, пересобрал прошивку и… в момент прошивки мигнуло питание пару раз—итог светится только Экран без надписей. Сейчас через флэшку не шьется, только программатором ST-Link V2 через прогу STM32CubeProgrammer. Пытался прошивать и стоковой прошивкой с оф. сайта Creality и своими рабочими (да каждый раз надо менять названия файлов прошивок, а то не прошьется-в инете так пишут). Я не спец по МК STM32, но читал что там аж два загрузчика. Первый с завода шьется и его нельзя угробить, вот с ним и работает программатор, а флэшки уже со вторым загрузчиком. Программатором шьется в проц все отлично, потом читаю с проца файл прошивки и он идентичен тому, что заливал-проц рабочий! В компе COM порт принтера микруха СН340 определяется, но тоже не работает через неё. На плате питания все есть: 24В, 5В и 3.3В, ничего не греется. Я понял, что угробил ВТОРОЙ загрузчик. Мне необходим BIN файл, считанный и скачанный с РАБОЧЕГО принтера. А это сможет только чел у которого есть ST Link. У Вас есть возможность скачать Бинарник со своего принтера с помощью программатора ST-Link V2?

Думаю нет никакого второго загрузчика, ну или он там так прибит гвоздями что его не убить
У меня не распаян SWD к сожалению, уроды сэкономили на 4х спичках
stackoverflow.com/questio…97/writing-flash-on-stm32
перевод
Полный ответ заключается в том, что схемы Flash обычно рассчитаны на максимальную надежность. Внезапная потеря питания при записи, вероятно, не приведет к повреждению, потому что схема драйвера может иметь достаточную емкость или способность работать в условиях низкого напряжения достаточно для того, чтобы завершить запись(не дословно). С потерей мощности при стирании может быть сложнее. Вам действительно нужно проконсультироваться с производителем.
нет
возможно проц таки того, флэш в не померло
Сам проц копейки, найти бы того кто перепаять сможет, поспрашай в ремонтах мобильников, если таких друзей нет
На моей плате возле USB был запаян 4-х штырьковый разъем SWD-вот к нему и подключался. Была стоковая прошивка, потом обновился до последней версии Марлин (с оф. сайта Марлин) 2.0.7.2 англ. версия (работала), все прошивки собирал в Visual Studio Code, потом поменял в прошивке на русское меню-работало все ОК, перепрошил опять, включивши в прошивке Линер эдванс-работал принтер, почитал, что на драйверах А4988 Линер Эдванс не работает, посмотрел на Ютубе Чучу ТВ, что надо вкл. в прошивке Junction Deviation Factor, пересобрал прошивку и… в момент прошивки мигнуло питание пару раз—итог светится только Экран без надписей. Сейчас через флэшку не шьется, только программатором ST-Link V2 через прогу STM32CubeProgrammer. Пытался прошивать и стоковой прошивкой с оф. сайта Creality и своими рабочими (да каждый раз надо менять названия файлов прошивок, а то не прошьется-в инете так пишут). Я не спец по МК STM32, но читал что там аж два загрузчика. Первый с завода шьется и его нельзя угробить, вот с ним и работает программатор, а флэшки уже со вторым загрузчиком. Программатором шьется в проц все отлично, потом читаю с проца файл прошивки и он идентичен тому, что заливал-проц рабочий! В компе COM порт принтера микруха СН340 определяется, но тоже не работает через неё. На плате питания все есть: 24В, 5В и 3.3В, ничего не греется. Я понял, что угробил ВТОРОЙ загрузчик. Мне необходим BIN файл, считанный и скачанный с РАБОЧЕГО принтера. А это сможет только чел у которого есть ST Link. У Вас есть возможность скачать Бинарник со своего принтера с помощью программатора ST-Link V2?

Я езжу на Infiniti QX50 (1G)
спс, но это не то, там указана плата «4.2.7 Ender-3- Marlin2.0.1 — V0.0.6 — TMC2225.bin» у меня плата 4,2,2 и драйвера А4988, а там другие TMC2225 :(. Я так понял у Вас нету программатора ST-Link? Что ж придется у китайцев покупать плату и экран за 44 доллара зав се!
Прошивка Ender 3 Marlin
Задался я наконец вопросом обновления прошивки. Посмотрел разные инструкции. В целом все не сложно но не без подводных камней. При этом на сайте Creality последняя прошивка тот же Марлин 2.0.6, и его по сути можно вообще не ковырять, если не нужны спец настройки, просто закинуть и все. Верно ли мое представление? Сейчас он правда последний на оф сайте Марлина 2.1.2, суть ли это важно?
Популярные вопросы
несколько драйверов вместо одного.
Вот такой вот вопрос.
Как подключить 2 мотора на одну ось это понятно.
Вот если их надо больше например 4 то как быт.
Калибровка стола BL touch на klipper
Всем доброго времени суток. При калибровке стола командой BED_MESH_CALIBRATE принтер делает 2 замера и вываливает сие !! Move out of range: 277.000 35.
Прошивка Ender 3 Pro нубом и где он нашел подводные камни
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья относится к принтерам:
Вчера бороздил просторы этого ресурса и наткнулся на статью в которой обсуждали прошивку для экрана. В комментах увидел сайт, с которого можно скачать уже готовые прошивки под разные 3D принтеры. Включая мой Ender 3 Pro. И я понял, что это судьба.
Вечером решил прошить свой новый Ender 3 Pro на Marlin последней возможной версии.
Порывшись в интернетах узнал, что в мой принтер ставят 3 версии плат:
- V4.2.2 — прошивается
- V4.2.7 — прошивается
- V1.1.4 — прошивается через костыли
И нужно разобрать коробку с платой и подсмотреть чего там за версия. Я скрестил пальцы и разобрал железную коробку. Не знаю, кто придумал, что коробка на Pro вскрывается снизу и обдув снизу, но это отдельный вид извращений.Там я увидел, что у меня версия 4.2.2. Значит можно шить.
На сайте наше нужную прошивку и понял, что без поллитра не разобраться мне в ней. Нашел на тытубе нужный ролик от умного человека.
С помощью мануала из ролика собрал свой конфиг и решил его запустить и тут у меня посыпались ошибки в той прошивке, которую я скачал с того сайта из комментов. Каких то файлов не хватало, что то не так.
Я решил, что я не сдамся и скачал уже исходники с сайтов из ролика и опять начал свой путь мелкого хацкера.
Но в процессе наткнулся на драйвера осей. В ролике говорилось, что нужно TMC2208_STANDALONE, но как оказалось, что эта плата поставляется сразу с двумя видами драйверов, о чем говорится в логах, когда компилируешь прошивку. У меня оказались A4988.
Я все сделал как мне показали и уже счастливый нажал и галку скомпилировать прошивку и тут меня ждал сюрприз. Прошивка не собралась. Она ругалась на какую то бяку.#error «FAN_SOFT_PWM is required. Enable it to continue.»
Но об этом меня никто не предупреждал! Вбив эту ошибку в вечноумный гугл я узнал, что это ошибка средней редкости и нужно просто раскомментить #define FAN_SOFT_PWM в конфиге прошивки.
После этих манипуляций я наконец то получил свою прошивку и благополучно залил ее на принтер.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
