Як підключити Raspberry Pi до Ender 3 (Pro/V2/S1)

Roy Hill 08-07-2023
Roy Hill

Багатьом цікаво, як можна підключити Raspberry Pi до Ender 3 або подібного 3D-принтера, щоб відкрити безліч нових можливостей. При правильному встановленні ви можете керувати 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 32 ГБ, і блок живлення 5 В з кабелем USB-C для Raspberry Pi 4b на Amazon, якщо у вас його ще немає.

    Крім того, вам може знадобитися корпус для Raspberry Pi або роздрукувати його. Це необхідно для того, щоб внутрішні компоненти Raspberry Pi не були відкритими.

    Подивіться на Ender 3 Raspberry Pi 4 Case на Thingiverse.

    Завантажити файл зображення OctoPi та травник Balena

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

    Ви можете завантажити файл зображення OctoPi з офіційного сайту OctoPrint.

    Також потрібно завантажити програмне забезпечення Balena Etcher, щоб прошити файл образу OctoPi на Raspberry Pi. Цей процес перетворює SD-карту на завантажувальний пристрій.

    Ви можете завантажити програмне забезпечення Balena Etcher з офіційного сайту Balena Etcher.

    Прошийте файл зображення OctoPi на SD-карту

    Після завантаження програмного забезпечення OctoPi, вставте SD-карту в комп'ютер, з якого було завантажено файл.

    Запустіть програмне забезпечення Balena Etcher і прошийте програмне забезпечення OctoPi, вибравши "Прошити з файлу". Виберіть файл зображення OctoPi і виберіть SD-карту в якості цільового пристрою зберігання даних, а потім прошийте.

    Якщо ви використовуєте комп'ютер Mac, для завершення процесу перепрошивки вам знадобиться доступ адміністратора, який запросить пароль.

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

    Наступним кроком буде редагування файлу конфігурації мережі. Знайдіть на SD-карті файл "OctoPi-wpa-supplicant.txt" і відкрийте його за допомогою текстового редактора. Ви можете скористатися текстовим редактором Блокнот у Windows або Text edit на Mac, щоб відкрити цей файл.

    Відкривши файл, знайдіть розділ "WPA/WPA2 захищений", якщо ваша Wi-Fi мережа має пароль, або розділ "відкритий/незахищений", якщо він відсутній. Хоча ваша Wi-Fi мережа повинна мати пароль Wi-Fi.

    Тепер видаліть символ "#" з початку чотирьох рядків під розділом "WPA/WPA2", щоб зробити цю частину тексту активною. Потім присвойте ім'я Wi-Fi змінній "ssid", а пароль Wi-Fi змінній "psk". Збережіть зміни і витягніть картку.

    Налаштування параметрів безпеки Raspberry Pi

    Наступним кроком буде налаштування безпеки операційної системи pi шляхом підключення до ssh-клієнта. Це необхідно для того, щоб ви могли підключатися до Octoprint за допомогою веб-браузера.

    Ви можете скористатися командним рядком у Windows або терміналом у Mac. У командному рядку або терміналі введіть текст "ssh [email protected]" і натисніть enter. Потім дайте відповідь на запит, що з'явиться, сказавши "Так".

    Після цього з'явиться ще один запит на введення імені користувача та пароля Raspberry Pi. Тут ви можете ввести "raspberry" та "pi" як пароль та ім'я користувача відповідно.

    На цьому етапі ви маєте увійти в операційну систему pi. Проте, у командному рядку або терміналі вам потрібно створити профіль суперкористувача в операційній системі pi. Введіть текст "sudo raspi-config" і натисніть enter. У відповідь з'явиться запит на введення пароля для вашого pi.

    Після введення пароля за замовчуванням ви побачите рядок меню з переліком налаштувань конфігурації.

    Виберіть опції системи, а потім виберіть пароль. Введіть бажаний пароль і збережіть налаштування.

    Налаштування інших параметрів Raspberry Pi

    Ви також можете погратися з іншими налаштуваннями в рядку меню, такими як ім'я хоста або часовий пояс. Хоча це може бути необов'язковим, це допомагає налаштувати параметри відповідно до ваших уподобань.

    Щоб змінити ім'я хоста, виберіть опції системи, а потім виберіть ім'я хоста. Встановіть будь-яке відповідне ім'я або бажано ім'я вашого принтера, наприклад, Ender 3. Коли ви закінчите, натисніть кнопку "Готово", а потім підтвердіть перезавантаження Raspberry Pi. Перезавантаження має зайняти кілька секунд.

    Завершіть процес налаштування за допомогою Майстра налаштування

    Оскільки ім'я хоста було змінено, введіть URL-адресу "//hostname.local" (наприклад, "//Ender3.local") замість стандартної "//Octoprint.local" на вашому пристрої, підключеному до тієї ж мережі Wi-Fi, що і Raspberry Pi.

    Вас має привітати майстер налаштування. Тепер налаштуйте ім'я користувача та пароль Octoprint, щоб ви могли увійти до свого облікового запису з вашого веб-браузера.

    Слід зазначити, що пароль та ім'я користувача, які використовуються тут, відрізняються від імені користувача та пароля, створених для суперкористувача раніше.

    За допомогою майстра налаштування ви також можете ввімкнути або вимкнути інші параметри конфігурації на свій розсуд.

    Також потрібно відредагувати налаштування профілю принтера, встановивши розміри об'єму збірки 220 x 220 x 250 мм для Ender 3. Ще одна річ, на яку слід звернути увагу, - це налаштування екструдера гарячого розширення. Тут за замовчуванням діаметр сопла встановлено на 0,4 мм, ви можете змінити це налаштування, якщо діаметр сопла відрізняється від вашого.

    Дивіться також: 3 способи усунення проблем із засміченням 3D-принтера - Ender 3 & More

    Натисніть на кнопку "Готово", щоб зберегти ваші налаштування. На цьому етапі повинен завантажитися інтерфейс користувача Octoprint.

    Дивіться також: Яка висота шару найкраща для 3D-друку?

    Підключіть Raspberry Pi до Ender 3

    Підключіть USB-кабель до Raspberry Pi, а micro 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.