3д печать
тел.: +7 903 310 0081

Перепрошивка Солидудла

Описаний, как менить прошивку Solidoodle2, достаточно много. Я просто повторюсь.

Солидудл использует прошивку под названием Marlin, ее создатель Eric Zalm. На GitHub есть как непосредственно его софт, так и отдельная солидудловская прошивка.

1. Жмем кнопку ZIP и скачиваем архив solidoodle2-marlin-Marlin_v1.zip.
2. Распаковываем. Появляются две папки: ArduinoAddons и Marlin.
Ранее утверждалось, что прошивка работает на Ардуино версии 0022, более поздняя версия будет выдавать ошибки. Но распаковав последнюю версию архива, в папке ArduinoAddons обнаружилось две папки: Arduino_0.xx и Arduino_1.x.x.
Arduino_0.xx для версии 0022.
Arduino_1.x.x для версии 1.0.3.
Т.е., видимо, теперь можно перепрошивать из под последних версий Ардуино. Я пока еще не пробовал, далее описание для 0022.
3. Отсюда скачиваем Ардуино версии 0022. Распаковываем.
4. Копируем все внутренние папки и файлы из ArduinoAddons\Arduino_0.xx\Sanguino в папку Arduino-0022\hardware\arduino.
5. Запускаем arduino.exe. В меню Tools-Board будет только Sanguino.
SerialPort тот же, что был и при работе с принтером.
6. Из Ардуино открываем файл Marlin.h.
Откроются все файлы проекта. Их заголовки будут в виде закладок. Выбираем Configuration.h и ищем строку
#define HEATER_0_MAXTEMP. Меняем значение на нужное нам. Я выставил 235, на 20 градусов больше, чем было изначально.
7. Жмем нопку Verify (Проверить). Если все сделано правильно, то пройдет компиляция кода. Внизу будет написано «Done compiling». Теперь сзади принтера жмем кнопку Reset и спустя секунду жмем в Ардуино кнопку «Upload».
reset
8. Надпись внизу окошка «Done uploading» означает, что прошивка завершилась успешно. Если появились ошибки, то попробуйте выключить/включить Солидудл, перезагрузить компьютер. Как пишут «Arduino is sometimes finicky» — Ардуино иногда привередлива.

Удачи.

1 комментарий
Добавить комментарий

Для отправки комментария вы должны авторизоваться.