Актуализирането на фърмуера на вашия 3D принтер позволява най-новите функции и осигурява оптимална производителност. Ето как да го направите.
Фърмуерът на вашия 3D принтер е системен софтуер, който контролира движението и работата на двигатели, нагревателни елементи и други компоненти. Можем да го наречем мозъкът или двигателят на машината и обикновено се съхранява в микроконтролера на принтера, малък компютър, програмиран да приема команди от потребителя. Налични са различни опции за фърмуер на 3D принтер, като Marlin, RepRap и Klipper.
Преди да преминем през процеса на актуализиране на фърмуера, нека да разгледаме причините, поради които може да се наложи да го актуализирате.
Кога трябва да актуализирате фърмуера на вашия 3D принтер
Въпреки че не е задължително да актуализирате фърмуера на вашия 3D принтер, има няколко предимства от това:
- Вземете най-новите функции: Актуализирането на вашия фърмуер може да ви даде достъп до нови функции и функции, които може да не са налични с по-стари версии. Освен това можете да получите допълнителни мерки за безопасност за вашия 3D принтер.
- Подобрете своите 3D разпечатки: Ако вашите разпечатки продължават да излизат с дефекти и сте опитали всичко останало без успех, трябва да помислите за извършване на актуализация.
- Причини за безопасност: По-новите версии на фърмуера често включват функции за безопасност, които могат да ви помогнат да защитите вашия 3D принтер от потенциална повреда.
- Коригирайте грешки и други проблеми: Актуализирането може да помогне за разрешаване на грешки или други проблеми с вашия 3D принтер, като гарантира надеждност и точност.
- Нови възможности за свързване: Актуализациите на фърмуера понякога могат да добавят нови начини за свързване към вашия 3D принтер, като Wi-Fi или USB, ако в момента не го поддържа.
Ще използваме фърмуера на Marlin, за да служи като демонстрация за актуализиране на фърмуера. Ако искате да знаете типа фърмуер, на който работи вашият принтер, щракнете върху относно раздел в LCD екрана.
Следвайте стъпките по-долу, за да научите как лесно да актуализирате своя фърмуер.
Стъпка 1: Изтеглете фърмуера
Отидете на Уебсайт на Marlin и щракнете върху Изтеглете Marlin бутон.
Ще се отвори нов прозорец, показващ различни версии на фърмуера. Изберете най-новата версия (тази отгоре), версия 2.1.2.1 към момента на писане; щракнете върху zip файла за него под Изтегли. След като изтеглите, разархивирайте файловете и продължете към следващата стъпка.
Стъпка 2: Вземете конфигурацията за вашия 3D принтер
Можете да получите настройките, специфични за вашия 3D принтер на Страница на Marlin GitHub, хранилище, където се извършва цялата разработка, и можете да изберете вашия конкретен 3D принтер. След като сте там, превъртете надолу до Конфигурации и щракнете върху него.
След това отидете на Код раздел и щракнете върху Изтеглете Zip в падащото меню.
След като приключите с изтеглянето на конфигурационния zip, разархивирайте го, за да извлечете файловете.
Стъпка 3: Презапишете конфигурацията на фърмуера
В извлечените конфигурационни файлове отворете конфиг папка, тогава примери; ще бъде изброена гама от 3D принтери, както е показано по-долу.
Изберете папката за вашия конкретен 3D принтер и копирайте Конфигурация.h и Configuration_adv.h файлове. Тези два файла съдържат всички необходими конфигурации за вашия 3D принтер.
В извлечените файлове на фърмуера на Marlin отидете на Марлин и я отворете, след което поставете файловете, които току-що сте копирали в нея. Ще видите подкана, както е показано по-долу.
Изберете да замените файловете. Сега вашият фърмуер е конфигуриран за вашия 3D принтер и е готов за компилация.
Стъпка 4: Компилиране и качване на конфигурирания фърмуер
Ще използваме Arduino IDE със софтуера Marlin, за да компилираме конфигурирания фърмуер. За да направите това, отидете на Софтуер Arduino уеб страница и изтеглете IDE версията, специфична за вашата операционна система.
Отворете изтегления файл и инсталирайте приложението Arduino IDE. След това щракнете двукратно върху Marlin.ino файл в папката на фърмуера на Marlin; ще се отвори в Arduino IDE.
Следващата стъпка е да изберете платката на микроконтролера. Това варира при различните 3D принтери; трябва да проучите с кой микроконтролер работи вашата машина и да го изберете. В този случай ще изберем Arduino Mega. Вие избирате от Инструменти > Платка > Arduino AVR платки, и ще видите различни табла, изброени там.
Стъпка 5: Качване на конфигурирания фърмуер
След като изберете дъската, щракнете върху иконата с отметка в горната лява секция, за да проверите подробностите и процесът на компилиране ще започне.
Завършването на процеса на компилиране ще отнеме няколко секунди; ако има грешки, те ще бъдат показани в изходната секция (в долната част на IDE). Можете да свържете вашия 3D принтер към вашия компютър, като използвате подходящ тип USB кабел и щракнете върху Качване бутон.
Ако всичко е настроено правилно, ще сте актуализирали успешно своя фърмуер.
Стъпка 6: Инсталирайте Bootloader (по избор)
Когато се опитате да флашнете и актуализирате фърмуера, може да изпитате грешки по време на процеса. Това може да се дължи на факта, че вашият 3D принтер няма буутлоудър, което прави по-трудно актуализирането на фърмуера чрез USB кабел. За да инсталирате буутлоудър, ще ви е необходима платка Arduino, Комплект шестостенни ключове, и джъмперни проводници до фърмуера. След това следвайте стъпките по-долу.
1. Отстранете електронния капак на вашия 3D принтер
Можете да използвате отвертка или шестограмен ключ, за да разхлабите винтовете на капака, където е разположена електрониката на вашия принтер. След като откриете цялата видима електроника, вземете USB кабел и свържете единия край към лаптопа, а другия към Arduino. След това повдигнете капака и поставете Arduino, така че неговият ISCP хедър да е обърнат по същия начин като този на платката на 3D принтера, както е показано по-долу.
2. Настройте среда
В Arduino IDE отидете на Файл > Примери > 11.ArduinoISP > ArduinoISP.
Ще се отвори нов прозорец. Отидете на Инструменти > Дъска > Sanguino (1284P дъски). Ако не виждате тази опция, отидете на Страница Sanguino GitHub и копирайте URL адреса на добавката там.
В Arduino IDE отидете на Arduino IDE > Предпочитанияи поставете URL адреса, който сте копирали, в Допълнителни URL адреси на мениджър на дъски поле. След това щракнете Добре и ще видите, че добавката се изтегля и инсталира.
Когато сте готови, върнете се към Инструменти > Дъска > Мениджър на дъски. В раздела за търсене потърсете Sanguino и ще го видите в списъка там. Кликнете Инсталирай, и ще видите пакетите, които се инсталират в изходния прозорец.
3. Свържете кабелите и инсталирайте Bootloader
Свържете пет джъмперни кабела от жена към жена към Arduino и платката на вашия 3D принтер. Докато ги присъединявате, уверете се, че позициите съвпадат в заглавките на ISCP. След това вземете един джъмпер от мъжки към женски и го свържете към щифт 10 на Arduino и горния десен порт на принтерната платка, както е показано по-долу.
Сега в Arduino IDE отидете на Инструменти > Програмист и изберете Arduino като ISP.
И накрая, за да инсталирате успешно буутлоудъра, отидете на Инструменти > Записване на зареждащото устройство.
След няколко секунди ще видите съобщение в изходната секция, което показва, че процесът е завършен. Премахнете Arduino и свързаните кабели, поставете USB кабела и започнете да качвате фърмуера.
3D печат без проблеми с актуализиран фърмуер
3D принтерите, подобно на други електронни устройства, може да изискват актуализации на фърмуера, за да се гарантира, че работят според изискванията. Така че, ако имате проблеми с вашите 3D разпечатки (докато други фактори се поддържат постоянни), помислете за актуализиране на вашия фърмуер, като следвате горните стъпки.
От съществено значение е да проучите типа фърмуер, на който работи вашето устройство, тъй като инсталирането на грешен фърмуер може да повреди вашия принтер. Преди да стартирате следващия печат след актуализация, трябва да проверите настройките си, тъй като актуализирането на фърмуера нулира повечето потребителски настройки, които сте имали преди.