Как узнать какая прошивка стоит на 3д принтере
RESIDENCY - что-то даже не получилось перевести.
HYSTERESIS - по-ходу это и есть диапазон точности температуры
WINDOW - видно диапазон при котором запускается таймер отсчета времени до начала печати
По смузинг фактору (я писал в другой теме) - видно не совсем то что думал:
Если М109=200, то по этой команде:
когда фактическая опустится до 189 градусов - нагреватель разогреет до 190
когда фактическая поднимется до 211 градусов - нагреватель отключится до возврата к 210
Правильно? То есть это страховка для HYSTERESIS ?
karabas2011 » 15 фев 2013, 01:15
Пронтерфейс можно как-нибудь заставить не двигать дальше размера кровати? Я в марлине пока пробил размеры больше чем моя кровать надеясь на то что в пронтерфейсе есть настройки на размер. Но похоже они только для визуализатора. Как ограничители - не работаютhudbrog » 15 фев 2013, 01:40
Пронтерфейс - нельзя, прошивку - можно, называется software endstops У меня в голове опилки и длинные слова меня только огорчают.karabas2011 » 15 фев 2013, 12:18
прошивку я знаю - думал как на ходу это делать.
А как записать лог работы пронтерфейса в файл?
setar » 15 фев 2013, 12:28
karabas2011 » 15 фев 2013, 19:49
это задалбывает, хочется просто взять лог работы нескольких дней и подбить итогиsetar » 15 фев 2013, 20:48
нужно в исходниках глянуть параметры, может и есть такоеropod7 » 16 фев 2013, 23:18
om2804 » 17 фев 2013, 02:02
глянул исходники принтрана.Увы в питоне не силён, на уровне чтения.
Вывод в лог происходит стандартной функцией print.
Как переопределить/перегрузить её в питоне я не знаю. Единственное, что могу предложить - это после каждой нужной строчки print писать в файл лога. Как писать в файл на питоне, думаю, без проблем нагуглится
ropod7 » 18 фев 2013, 23:17
Скажите,
Термистор на голове врёт, точнее врёт плата. Меняю разъёмы термисторов от головы к площадке все номально, ставлю обратно -- показывает 52.4°С, при нагреве показания поднимаются незначительно, лишь на десятые доли, тогда как реально температура головы поднимается на десятки градусов. Как лечить?
Смена термисторов в самой прошивке не дают результатов. Слышал, что можно калибровать, или есть другой способ?
Попробую сейчас запустить pronterface на другом компе, на винде. Может будут изменения.
Если вы используете свой 3D-принтер достаточно долго, то наверняка знаете его достоинства и недостатки. Если недостатки становятся ощутимыми со временем, существует вероятность, что ваш принтер нуждается в апгрейде, перенастройке и перепрошивке.
Читайте эту статью, чтобы узнать о том, как перепрошить 3D-принтер и вернуть ему способность бесперебойно работать.
Содержание
Что такое «прошивка 3D-принтера»?
Прошивка — это «интеллект» 3D-принтера, его основная программа, что позволяет обработать команды G-code, полученные из слайсера, реализовав его в конкретные действия и характеристики действий, выполняемых аппаратной частью 3D-принтера. Например, программное обеспечение отправляет команду G-code «G1 X50 Y50». Прошивка 3D-принтера определяет полярность, напряжение и продолжительность импульса на моторы, необходимые чтобы переместить экструдер на X = 50 мм и Y = 50 мм, после чего прошивка отправляет электрические сигналы к этим моторам. Таким же образом прошивка преобразует команды G-code в действия кулера, нагревателей и других элементов 3D-принтера.
Методика перепрошивки принтера сравнима, например, с ручной перепрошивкой смартфона. Если вы занимались подобной работой, то знаете, сколько нервов и времени может потребоваться для получения идеального результата. Если вам не приходилось заниматься столь специфическими задачами, то для перепрошивки принтера следует обратиться к опытному специалисту, либо внимательно изучить опыт коллег и строго следовать их инструкциям.
Перенастройка, перепрошивка или апгрейд: что выбрать?
Если стабильность работы 3D-принтера стала ухудшаться со временем, не следует сразу начинать с перепрошивки устройства. Нельзя исключать, что типовые проблемы с оборудованием, такие перегрев экструдера, перегрев материнской платы и драйверов вызваны механическими неполадками и износом, вроде обрыва связи между элементами, что подключены через шлейфы, засоров сопел, загрязнения экструдера, изнашивания составных частей принтера, ослабления винтовых соединений и растяжения приводных ремней. Достаточно устранить источник проблемы и стабильность работы оборудования будет восстановлена.
Но бывают случаи, когда в 3D-принтере не хватает необходимых функций или элементов. Это может быть нагревательный стол для принтера Wanhao i3 mini, камера для Anycubic Chiron или HEPA-фильтр для фотополимерного принтера Anet. В таком случае можно оснастить ваш принтер дополнительным оборудованием: вентиляторами, моторами, нагревателями и термодатчиками. Поставить новый элемент не составляет труда, а как управлять новыми элементами? Для этого потребуется перепрошить принтер.
Также перепрошивка может решать типовые проблемы, возникающие при неполадках в ПО:
Если 3D-принтер зависает в процессе выполнения печати, особенно, если это происходит при одинаковых условиях (высокая скорость печати, начальный этап работы);
Если требуется апгрейд и замена старой платы управления на более новую, которая не совместима с текущей версией прошивки.
Определение платы и версии прошивки принтера
Перед началом перепрошивки 3D-принтера необходимо установить производителя платы контроллера. Эта информация выгравирована или нанесена непосредственно на самой материнской плате. Чаще всего в бюджетных FDM 3D-принтерах установлены платы Arduino. Также встречаются аппараты, которые построены на базе плат Smoothie, BeagleBone и Duet, а также собственных электронных компонентах разработки производителя принтера. Производители плат публикуют самые свежие версии прошивок на своих официальных сайтах. Например: Arduino, Wanhao 3D printer, Phrozen.
Следует учесть, что установка стороннего ПО из неизвестных источников может привести к поломке оборудования и совершенно точно приведет к потере гарантии.
Для экспериментов с прошивкой рекомендуем использовать дополнительно приобретенный контроллер, который не будет жалко и потеря которого не оставит вас без 3D-принтера.
Прошивку заводских плат рекомендуется только обновлять, по мере появления новых версий на официальном сайте. Однако, даже при появлении свежей версии, перепрошивка может быть излишней. Как показывает практика, если 3D-принтер исправно выполняет свои задачи, то не стоит ему мешать. Народная мудрость гласит: «Не чини то, что не сломано».
Также, разумеется, необходимо совершенно точно знать, что прошивка подходит к данному контроллеру. Такую информацию можно найти на сайте производителя принтера или платы, а также на форумах пользователей данного принтера.
Изменение параметров принтера
Когда новая версия прошивки скачана на компьютер, пользователь не может вручную внести правки в файл конфигурации. В исходных кодах Marlin и Repetier редактируемые файлы имеют особое расширение, например .h. Рекомендуется сохранять копию не измененной версии прошивки на компьютере — это позволит сэкономить время, если придётся отказаться от отредактированного файла. После внесения изменений в файл конфигурации, новые значения следует сохранить, после чего можно приступать к перепрошивке.
Распространенные переменные параметры:
Установка прошивки: компиляция и загрузка
Установка прошивки на принтер осуществляется с компьютера, к которому 3D-принтер подключен. Важно понимать, что установка — это процесс создания (компиляция) исходного кода прошивки и её загрузка в микроконтроллеры управляющей платы. В программе (в приведённом на скриншоте примере — Marlin) необходимо указать модель платы (Arduino Mega 2560) и порт (подключенный 3D-принтер). Чтобы не ошибиться с портом, на момент перепрошивки лучше оставить подключенным только один 3D-принтер.
Скомпилированную прошивку загружают на 3D-принтер. Процесс загрузки занимает несколько минут, после чего 3D-принтер автоматически перезагрузится.
Популярные прошивки для 3D-принтера
RepRap Firmware — прошивка, разработанная для 32-битных микросхем на базе контроллеров AVR.
Smoothieware — подобно прошивке RepRap, Smoothieware работает только на ограниченном количестве плат, основными из которых являются Smoothieboard и Azteeg X5 Mini.
Итоги
Перепрошивка 3D-принтера возможна для большинства моделей, работающих по технологии FDM/FFF, и необходима, если в работе выявлена неисправность, обусловленная некорректной работой электроники, или проводится апгрейд аппаратной части. Перед началом работы пользователю необходимо выяснить, какой тип платы контроллера установлен в 3D-принтере. Затем следует найти совместимую прошивку, которая и будет загружена на устройство.
Купите новый 3D-принтер в Top 3D Shop и вам долго не понадобится делать перепрошивку, при возникновении же такой необходимости — сотрудники нашей техподдержки помогут вам.
В данной публикации я хочу затронуть тему зд печати для новичков, а в частности с чего следует начать. Собрать основные понятия для тех, кто только что собрал кит набор 3д принтера или его купил готовы и не знает куда двигаться дальше. Я испытывал такие же чувства… пришлось перелопатить много информации, прежде чем напечатать свою первую модель. Сначала это может показаться все сложным, но только по не знанию. На самом деле все достаточно просто.
Итак поехали!
♦ 📍И да, если вам лень читать, то внизу статьи будет подробный ВИДЕО вариант!
Начнем с того момента, когда 3д принтер уже собран и готов к началу эксплуатации. Для наглядности все нюансы я буду показывать на своем принтере фирмы MY3D.
Все инструкции есть на файлообменнике производителя моего принтера. Там на английском языке, но по факту, по картинкам все доступно и понятно.
Все ссылки я буду вставлять в данной публикации, чтобы вам было проще все это найти.
👉1. Физическая настройка принтера и калибровка рабочего стола .
Первым делом следует отключить шаговые двигатели, отсоединив разъемы. Это простая мера безопасности вашей платы управления. Бывали случаи, что при ручном регулировании происходили выходы из строя драйверов платы, т.к. двигатель при ручном позиционировании превращается в генератор и вырабатывает ток, который убивает драйверы на плате.
После отсоединения следует в ручном режиме приподнять или отпустить стол.
Чтобы шпилька дошла до датчика оси Z.
Возможно у вас появится необходимость в регулировке данной шпильки, чтобы поближе подвести стол. Смысл такой - если шпильку опустить ниже то стол при автоматической калибровке поднимется выше, и наоборот т.к. стол останавливается когда датчик оси Z увидит данную шпильку. Думаю вы меня поняли.
Далее печатающую головку следует вручную перемещать по направлениям X, Y. Важно чтобы она не цепляла стол, т.к. в процессе калибровки можно испортить поверхность стола или саму головку.
Если цепляет, то следует подтянуть регулировочные болты, тем самым прижать стол ближе к основанию. Итогом работы является свободное перемещение головки по осям X Y
👉2. Загрузка или обновление прошивки 3д принтера.
В большинстве случаев этот шаг обязателен. Не пугайтесь, делается это все просто. Тем более есть подробная инструкция, как и что делать. Для этого захожу на сайт производителя и скачиваю файлы в количестве двух штук, согласно инструкции.
После чего копирую их на карту памяти и вставляю ее в 3Д принтер.
Запускаю его, обновление начинается автоматически, остается только немного подождать. По окончанию обновления, можно приступать к программной калибровке.
👉3. Программная калибровка стола.
На данном этапе производится точная калибровка осей 3д принтера. От этого зависит качество печати. Первым делом подключаем шлейфа к шаговым двигателям.
Согласно инструкции завода изготовителя зазор между столом и соплом печатающей головки должен быть не более 0,3 мм. Конечно, лучшим вариантом для настройки, является использование специальный щупов, но так делает один из тысячи, а может даже из миллиона пользователей. В основном калибровку производят с помощью листа бумаги, его толщина условно равна 0,1 мм.
Чтобы начать процесс калибровки, заходим в меню принтера и выбираем (в моем случае) – «Level bed». Нажимаем на переключатель. У вас может назваться как то по другому, но сути дело не меняет
Сначала принтер калибрует ось Z, поднимая стол вверх. Стол перестает подниматься, когда до датчика доходит шпилька.
Это происходит немного в стороне от стола, и мы можем оценить визуально насколько необходимо приподнять или опустить стол. Как я упоминал ранее шпильку можно подрегулировать, это даст возможность меньше крутить барашками.
Далее на столе калибруются четыре крайние точки зоны печати. Нажимаем еще раз на джойстик. Печатающая головка перемещается на первую точку и останавливается на небольшом расстоянии от стола. Наша задача приподнять стол с помощью регулировочных барашков до сопла печатающей головки, чтобы зазор между ними был не более 0,3 мм. С помощью листочка бумаги начинаем производить регулировку. Листок бумаги должен плотно проходить между ними, но не цеплять сопло.
Так поступаем с остальными тремя точками.
Потом еще раз повторяем процедуру для закрепления результата, т.к. в последствии регулировки могли перекосится другие стороны.
Лично я повторяю регулировку три раза.
После того как все стороны отрегулированы принтер готов к эксплуатации.
"Но с чего начать и как напечатать первую модель. " - Примерно такие вопросы возникли у меня.
Принцип работы 3Д принтера заключается в послойном выдавливании пластика по заданной системе координат.
Заправку произвожу следующим образом:
Беру катушку с материалом, устанавливаю на специально отведенное место, чтобы она могла самостоятельно разматываться.
Кончик отрезаю под углом, чтобы нить могла беспрепятственно пройти через все стыковочные места трубки.
Рекомендую сразу заказать на Али такие кусачки . Они стоят чуть больше 100 рублей, но очень полезны при работе со всякой мелочёвкой.
Заправка производится следующим образом
Сжимаю пружину на экструдере, чтобы отвести прижимной ролик от звездочки подавателя. Аккуратно завожу кончик в отверстие, пропускаю сквозь экструдер и попадаю прям в тефлоновую трубку.
Далее заталкиваю нить до упора, она должна достаточно легко пройти.
После чего включаю принтер, в меню принтера выбираю нагрев головки. Просто выбираю необходимый тип пластика с заданной температура, запускаю прогрев печатающей головки.
Жду когда наберется нужная температура и таким же образом проталкиваю нить дальше, до того момента пока не пойдет из сопла расплавленный пластик. Вот теперь все готово к печати.
👉Где взять модель и как печатать ?!
Здесь есть два пути.
Первый - это найти нужную модель в сети интернет. На сегодняшний день в сети есть много различный сайтов с готовыми моделями под разные нужды, в основном сделанные энтузиастами.
Если вы знаете хорошие обменники моделями, прошу написать о них в комментариях.
Второй вариант - это нарисовать самому нужную модель. Для этого есть также большое количество программ, как платных, так и бесплатных.
Попрактиковаться можно в бесплатной программе к примеру - FreeCAD
Остановимся все-таки на том, как распечатать свою первую модель. Традиционно все печатают тестовый вариант.
Для этого нужна сама 3д модель, возьмем самый распространённый формат STL
И нужна программа, которая преобразует данную модель в систему координат, в формат CUDA, он же слайсер. Данный принтер работает только с данным кодом.
Устанавливаю CURA. Все стандартно, как установка любой программы.
А дальше следует настроить слайсер под свой принтер.
Для этого просто следую инструкции.
Захожу в настройки, в частности параметры.
Далее добавить принтер не подключенный к сети. Из списка не следует ничего выбирать, лучше самостоятельно задать все параметры.
Для этого справой стороны прописываем любое имя принтера, какое вам придет в голову. Я назову его SPV PROJECT
После чего снова заходим в параметры, и выбираем управление принтерами.
Выбираем из списка созданное вами название и приступаем к настройке.
Открывается окно, где необходимо задать все параметры.
Теперь открываем инструкцию по ссылке: и переносим в настройки всю информацию из инструкции.
На вкладке принтер задаем поле печати, это длины осей x y z и параметры головы.
Копируем код в соответствующие окна, и выставляем параметры которые указаны в инструкции.
Левое окно это стартовый код при начале печати, правое код по окончании.
Что обозначают данный код можно почитать в интернете. По сути это команды принтеру сделать то или иное действие. Все есть в открытом доступе. Довольно занятное дело, можно изменить под себя. Я останавливаться на этом не буду, перейдем к следующим действиям.
Переходим к следующей вкладке Экструдер. Здесь необходимо лишь прописать диаметр пластика который используется. В моем случае это 1,75 мм.
После этого нажимаем ок и переходим к настройкам слайсера.
Заходим в настройки и выставляем галочки аналогично моим. В будущем подробнее с ними разберемся, а пока поспешим, ведь нам так хочется уже что-нибудь распечатать. В статью я вставлять скриншоте не буду, т.к. очень большой объем информации, советую посмотреть видео в конце статьи, там все показано.
Эти галочки необходимы для того, чтобы пункты настройки параметров появились в окне быстрых настроек слайсера.
С галочками думаю вы справились теперь переходим к настройкам самой печати.
Рекомендую для первой модели выставить такие показатели как у меня. Так же посмотрите их в видео варианте. В будущих видео мы вместе пройдемся по настройка и разберемся, что за что отвечает, и почему лучше поставить именно такое значение.
Для примера, чтобы просто так не переводить пластик я решил напечатать коробочку под smd компоненты.
Причина
Нам было любопытно, почему прошивка не работает. У ряда людей на форуме Facebook не было никаких проблем, но многие описывали аналогичную проблему. После того, как у нас возникли трудности, мы присоединились к группе FB и начали поиск. Все отмечали, что прежде чем сохранять прошивку необходимо отформатировать SD-карту. У нас принтер застрял на загрузочном логотипе. Мы вставили SD-карту в наш ридер и подключили к компьютеру. Отформатировали ее и все данные были потеряны. Есть подозрение, что процесс копирования Anet SD испортил карту.
Что нужно
У нас не было уверенности, что эти действия будут успешными, поэтому мы купили самый дешевый отладчик ST-Link на Amazon, стоимостью 6,29 долларов, отправляемый обычной или двухдневной доставкой. Вот ссылка на ST-Link Utility и 2 версии прошивки. Если вы хотите скачать утилиту сразу, вы найдете ее здесь. Оригинальные инструкции по восстановлению также включены с использованием программного обеспечения J-Link. Мы также использовали удлинитель USB, который у нас уже был.
Мы использовали прилагаемые перемычки, соединяющие GND SWC и SWD. Обратите внимание на выемку на схеме выводов адаптера st-link. Включите принтер.
Откройте один из файлов bin
Нажмите на Target-> Program
Вот и все. Супер просто и без фирменного оборудования. Большое спасибо Майклу за загрузку оригинального img. Удачной печати!
Читайте также: