Как да свържете Raspberry Pi с Ender 3 (Pro/V2/S1)

Roy Hill 08-07-2023
Roy Hill

Много хора се чудят как могат да свържат своя Raspberry Pi към 3D принтера Ender 3 или подобен на него, за да открият много нови функции. Когато е инсталиран правилно, можете да управлявате 3D принтера си от всяко място с интернет връзка и дори да наблюдавате разпечатките си в реално време.

Реших да напиша статия, в която да ви представя стъпките за свързване на Raspberry Pi към Ender 3, така че продължавайте да четете, за да разберете как.

    Как да свържете Raspberry Pi с Ender 3 (Pro/V2/S1)

    Ето как да свържете Raspberry Pi към вашия Ender 3:

    • Закупуване на Raspberry Pi
    • Изтегляне на файла с образа на OctoPi и Balena Etcher
    • Прехвърляне на файла с изображението на OctoPi на вашата SD карта
    • Редактиране на файла с мрежовата конфигурация в SD картата
    • Конфигуриране на настройките за сигурност на Raspberry Pi
    • Конфигуриране на други настройки на Raspberry Pi
    • Завършете процеса на настройка, като използвате съветника за настройка
    • Свързване на Raspberry Pi с Ender 3

    Закупуване на Raspberry Pi

    Първата стъпка е да закупите Raspberry Pi за вашия Ender 3. За вашия Ender 3 трябва да закупите Raspberry Pi 3B, 3B plus или 4B, за да функционира оптимално с вашия Ender 3. Можете да закупите Raspberry Pi 4 Model B от Amazon.

    За този процес трябва да закупите SD карта, например SanDisk 32GB, и 5V захранващ блок с USB-C кабел за Raspberry Pi 4b от Amazon, ако вече нямате такъв.

    Също така може да се наложи да вземете корпус за Raspberry Pi или да го отпечатате. Това е необходимо, за да се гарантира, че вътрешните части на Raspberry Pi не са изложени на риск.

    Вижте калъфа Ender 3 Raspberry Pi 4 в Thingiverse.

    Изтегляне на файла с изображение на OctoPi и Balena Etcher

    Следващата стъпка е да изтеглите файла с изображението на OctoPi за вашия Raspberry Pi, за да може той да комуникира с вашия Ender 3.

    Можете да изтеглите файла с изображение на OctoPi от официалния уебсайт на OctoPrint.

    Освен това трябва да изтеглите софтуера Balena Etcher, за да флашнете файла с изображение на OctoPi върху Raspberry Pi. Този процес превръща SD картата в зареждащо се устройство за съхранение.

    Можете да изтеглите софтуера Balena Etcher от официалния уебсайт на Balena Etcher.

    Прехвърляне на файла с изображението на OctoPi на вашата SD карта

    След като изтеглите софтуера за изображения на OctoPi, поставете SD картата в компютъра, откъдето е изтеглен файлът.

    Стартирайте софтуера Balena Etcher и флашнете софтуера с изображение на OctoPi, като изберете "Flash from file" (Флаш от файл). Изберете файла с изображение на OctoPi и изберете устройството за съхранение на SD картата като целево устройство за съхранение, след което флашнете.

    Ако използвате Mac, ще е необходим администраторски достъп чрез искане на парола, за да завършите процеса на мигане.

    Редактиране на файла с мрежовата конфигурация на SD картата

    Следващата стъпка е да редактирате файла за мрежова конфигурация. На SD картата намерете файла "OctoPi-wpa-supplicant.txt" и го отворете с текстов редактор. Можете да използвате текстовия редактор Notepad за Windows или Text edit за Mac, за да отворите файла.

    Вижте също: Можете ли да рециклирате неуспешни 3D отпечатъци? Какво да правите с неуспешните 3D отпечатъци

    След като отворите файла, намерете раздела "WPA/WPA2 secured", ако Wi-Fi мрежата ви има парола, или раздела "open/unsecured", ако няма. Въпреки че Wi-Fi мрежата ви трябва да има парола за Wi-Fi.

    Сега изтрийте символа "#" от началото на четирите реда под раздела "WPA/WPA2", за да направите тази част от текста активна. След това задайте Wi-Fi името си на променливата "ssid" и Wi-Fi паролата си на променливата "psk". Запазете промените и извадете картата.

    Конфигуриране на настройките за сигурност на Raspberry Pi

    Следващата стъпка е да конфигурирате настройките за сигурност на операционната система на Pi, като се свържете с ssh клиент. Това е, за да се гарантира, че можете да се свържете с Octoprint с уеб браузър.

    Можете да използвате командния ред в Windows или терминала в Mac. В командния ред или терминала въведете текста "ssh [email protected]" и щракнете върху Enter. След това отговорете на поканата, която ще се появи, като кажете "Yes".

    Вижте също: 10 начина за поправяне на лоша/груба повърхност над опорите за 3D печат

    След това ще се появи друг прозорец с искане за потребителско име и парола за Raspberry Pi. Тук можете да въведете "raspberry" и "pi" съответно като парола и потребителско име.

    В този момент трябва да сте влезли в операционната система pi. Все пак в командния ред или терминала трябва да създадете профил на суперпотребител в операционната система pi. Въведете текста "sudo raspi-config" и щракнете върху Enter. Това връща подкана с искане за парола за вашия pi.

    След като въведете паролата по подразбиране, ще се появи лента с менюта, показваща списък с настройки на конфигурацията.

    Изберете системните опции и след това изберете паролата. Въведете предпочитаната от вас парола и запазете настройките.

    Конфигуриране на други настройки на Raspberry Pi

    Можете също така да си поиграете с другите настройки в лентата с менюта, като например името на хоста или часовата зона. Въпреки че това може да не е необходимо, помага да персонализирате настройките според предпочитанията си.

    За да промените името на хоста, изберете системните опции и след това изберете hostname (име на хоста). Задайте името на хоста на някое подходящо име или за предпочитане на името на принтера ви, например Ender 3. След като приключите, щракнете върху finish (завърши) и след това потвърдете рестартирането на Raspberry Pi. Рестартирането трябва да отнеме няколко секунди.

    Завършете процеса на настройка с помощта на съветника за настройка

    Тъй като името на хоста е променено, въведете URL адреса "//hostname.local" (например "//Ender3.local"), вместо този по подразбиране "//Octoprint.local" на вашето устройство, свързано към същата Wi-Fi мрежа като Raspberry Pi.

    Трябва да бъдете посрещнати от съветник за настройка. Сега настройте потребителското име и паролата си за Octoprint, за да можете да влезете в профила си от уеб браузъра.

    Трябва да се отбележи, че използваните тук парола и потребителско име са различни от потребителското име и паролата, създадени преди това за суперпотребителя.

    В съветника за настройка можете също така да разрешите или забраните други настройки на конфигурацията, както сметнете за подходящо.

    Също така трябва да редактирате настройките на профила на принтера, като зададете размерите на обема за изграждане на 220 x 220 x 250 mm за Ender 3. Друго нещо, на което трябва да обърнете внимание, е настройката на горещия екструдер. Тук диаметърът на дюзата по подразбиране е зададен на 0,4 mm, можете да промените тази настройка, ако диаметърът на дюзата ви е различен.

    Щракнете върху финал, за да запазите настройките си. В този момент потребителският интерфейс на Octoprint трябва да се зареди.

    Свързване на Raspberry Pi с Ender 3

    Това е последната стъпка в този процес. Включете USB кабела към Raspberry Pi и микро USB към порта на Ender 3. В потребителския интерфейс на Octoprint трябва да забележите, че е установена връзка между принтера и Raspberry Pi.

    Може също така да активирате опцията за автоматично свързване, за да позволите на принтера да се свързва автоматично, след като Raspberry Pi зареди.

    В този момент можете да стартирате тестово отпечатване, за да наблюдавате как работи потребителският интерфейс на Octoprint.

    Ето един видеоклип от BV3D, който показва процеса нагледно.

    Roy Hill

    Рой Хил е страстен ентусиаст на 3D принтирането и технологичен гуру с богати познания за всички неща, свързани с 3D принтирането. С над 10 години опит в областта, Рой е усвоил изкуството на 3D проектиране и печат и се е превърнал в експерт в най-новите тенденции и технологии за 3D печат.Рой има диплома по машинно инженерство от Калифорнийския университет в Лос Анджелис (UCLA) и е работил за няколко реномирани компании в областта на 3D печата, включително MakerBot и Formlabs. Той също така си сътрудничи с различни фирми и физически лица, за да създаде персонализирани 3D печатни продукти, които революционизират техните индустрии.Освен страстта си към 3D принтирането, Рой е запален пътешественик и ентусиаст на открито. Той обича да прекарва време сред природата, да се разхожда и да къмпингува със семейството си. В свободното си време той също така наставлява млади инженери и споделя своето богатство от знания за 3D принтиране чрез различни платформи, включително популярния си блог, 3D Printerly 3D Printing.