Как подключить 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 Image и 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, и блок питания 5 В с кабелем 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.

    После открытия файла найдите раздел "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".

    Затем появится еще одно приглашение с запросом имени пользователя и пароля Raspberry Pi. Здесь вы можете ввести "raspberry" и "pi" в качестве пароля и имени пользователя соответственно.

    Смотрите также: Можно ли использовать любой материал в 3D-принтере?

    На этом этапе вы должны войти в операционную систему 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 мм для Ender 3. Еще один момент, на который следует обратить внимание, - это настройки экструдера хотэнда. Здесь диаметр сопла по умолчанию установлен на 0,4 мм, вы можете изменить этот параметр, если диаметр вашего сопла отличается.

    Нажмите кнопку "Завершить", чтобы сохранить настройки. На этом этапе должен загрузиться пользовательский интерфейс Octoprint.

    Подключите Raspberry Pi к Ender 3

    Это последний шаг в данном процессе. Подключите USB-кабель к Raspberry Pi и micro USB к порту Ender 3. В пользовательском интерфейсе Octoprint вы должны увидеть, что между принтером и Raspberry Pi установлено соединение.

    Вы также можете включить опцию автоподключения, чтобы принтер подключался автоматически после загрузки Raspberry Pi.

    На этом этапе вы можете запустить тестовую печать, чтобы посмотреть, как работает пользовательский интерфейс Octoprint.

    Смотрите также: 8 способов, как исправить разделение слоев & расслоение в 3D-печати

    Вот видео от BV3D, которое наглядно показывает этот процесс.

    Roy Hill

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