Esp8266 3d принтер: SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play)
Содержание
SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play)
Техничка
Подпишитесь на автора
Подписаться
Не хочу
47
Данная разработка предназначена для тех, кому надоело после создания файла с g-кодом на PC, вынимать SD-карту из 3D-принтера, вставлять её в PC, записывать g-код, а после снова совать её в 3D-принтер. И, кроме того, для тех, кому не хочется разбираться с ардуино и всякими библиотеками. Фактически, это аналог FlashAir, но более громоздкий. Всё, что нужно, это сделать печатную плату, спаять, загрузить двоичный код в ESP8266 при помощи любой программы-программатора, на SD-карту записать настройки вашей WiFi-сети, вставить плату в SD-разъём 3D-принтера, и работать по WiFi с файлами на SD-карте принтера на своём PC, как с сетевыми.За основу взяты разработкиhttps://github.com/ardyesp/ESPWebDAVhttps://3dtoday.ru/blogs/jeka-tm/sd-card-with-wifi-with-your-own-hands/и доведены до логического конца.Итак:Схема принципиальная:Плата в Layout6Залуженная плата:Запаянная плата 1 сторона:Запаянная плата 2 сторона:Какие элементы использовались:
Конденсатор-1206-1,0 — 1штКонденсатор-1,0 — 1штРезистор-1206-470 — 1штРезистор-1206-1к — 3штРезистор-1206-10к — 5штСтабилизатор-LM1117-3. 3 (ТО-220) — 1штWifi-модуль-ESP-12E — 1штДержатель SD — 1шт*Модуль TTL-USB-Ch440G, 5v — 1шт*Преобразователь уровней 5v-3.3v — 1шт
* — только для программирования (если у вас модуль TTL-USB выдает 3.3v уровни TTL, то преобразователь не нужен)Для заливки использовалась бесплатная программа ESP8266Flasher.exe, но можно заливать и любой другой, заливка осуществляется по адресу 0x00000Настройка.- На собранной плате установить перемычку S1- На SD-карту записать в корневой каталог файл setup.ini с тремя строчками:Wifi=Имя wifi-сети, к которой подключаемсяPassword=Пароль сетиТретья строка — пустая- SD-карту вставить в разъём SD2- Подключить к преобразователю уровней RX,TX,Gnd,+3.3v с jmp1 (если у вас модуль TTL-USB на 3.3v, то преобразователь уровней не нужен, и +3.3v никуда подсоединять не надо)(Примечание: я так и не понял: RX-TX,TX-RX или RX-RX,TX-TX, если одно не идёт, попробуйте другое.)- Вставить модуль TTL-USB в компьютер, установить драйвера- Подключить внешнее питание к плате- Для программирования переключатель S2 ставим в положение «замкнуто», затем кратковременно нажимаем кнопку S3- На PC запустить программу-программатор, настроить порт, скорость, указать бинарный файл загрузки, адрес загрузки и запустить программирование. Синий светодиод будет мигать. После окончания программирования переключатель S2 ставим в положение «разомкнуто» и нажимаем кнопку S3. Теперь устройство примерно через 1 минуту должно появиться в беспроводной домашней сети. Чтобы пользоваться им постоянно, можно назначить SD-диск сетевым диском PC. После того, как убедились, что всё работает, берем устройство, удаляем перемычку S1, вставляем его в SD-разъём на плате дисплея и подсоединяем питание с платы +5v:В приложенном архиве находится печатная плата в формате lay6, бинарный файл прошивки, и, кроме того, для тех, кто хочет повозиться с Arduino и что-нибудь подправить, исходник скетча.https://cloud.mail.ru/public/3zqi/3ecDR82hgСкорость передачи файлов — около 280 кб/с, т.о. файл 42Мб записывается ~ 2м 30с.Первая деталь, напечатанная после установки данного устройства, время печати — около 8 часов.
Надеюсь, что ничего не упустил, всем удачи!
wifi
ESP8266
SD-card
Подпишитесь на автора
Подписаться
Не хочу
47
Еще больше интересных статей
Picavit
Загрузка
03. 12.2022
1373
38
Подпишитесь на автора
Подписаться
Не хочу
Всем привет! Хочу поделиться с вами своей историей создания ручного шлифовального девайса на основе…
Читать дальше
12
Подпишитесь на автора
Подписаться
Не хочу
КДПВ не моя, утащена с какого-то сайта, коих было перерыто множество.
Началось всё…
Читать дальше
xedos
Загрузка
25.04.2016
335983
207
Подпишитесь на автора
Подписаться
Не хочу
Добрый день Уважаемые читатели!
GCODE: Плюшки от ПавлушкиПосле написания предыдущей. ..
Читать дальше
Лучшие STL-файлы для 3D-принтера Esp8266・Cults
Чехол для датчика окна (проще напечатать)
Бесплатно
Мультисенсор, монтируемый в розетку
Бесплатно
Маяк — CO2-Temp-Hum-MQTT-Sensor — Homeassistant
Бесплатно
Клон линии Nanoleaf Lines
Бесплатно
Клон линии Nanoleaf Lines
Бесплатно
esp8266 с корпусом tft 2.2″
Бесплатно
Arduino Mini Oled Case
Бесплатно
Комплект SMARS M1
13,23 €
Корпус микрофонного усилителя MAX4466
Бесплатно
arduino-wardriving
Бесплатно
Логотип Audi со светодиодами
10 €
Панельный дисплей tft 1,77 дюйма
Бесплатно
Погодная станция ESP32 и BME280
Бесплатно
Датчик отпечатков пальцев espelho tomada + контроль доступа Nodemcu box
Бесплатно
ThingPulse ESP8266 WiFi Комплект цветного дисплея с подставкой
Бесплатно
Датчик CO2 Корпус Ampel ESP8266 MH-Z19B LED
Бесплатно
Блок схем CurrentCost ESP12E (CC128, EnviR)
Бесплатно
Корпус метеостанции для NodeMcu V3 ESP8266
Бесплатно
D1 мини-бокс с крышкой
Бесплатно
Мини Commodore PET с ESP8266 и SSD1306 Oled Screen
Бесплатно
ESP8266 Wemos Часы Новости Погода Прокрутка Маркиза FC-16
Бесплатно
Складной лазерный гравер/резчик
Бесплатно
7 СЕГМЕНТНЫЕ МАЛЕНЬКИЕ СВЕТОДИОДЫ ЧАСОВ WS2812
Бесплатно
Корпус Nextion для 3,5 дюйма для стандартного ободка nextion
Бесплатно
Обновленный H801 ESP8266 Alternate case с ssd1306 oled дисплеем
Бесплатно
Simple Nodemcu Case
Бесплатно
Солнечный трекер с ESP8266
Бесплатно
Светодиодная розетка из алюминиевого профиля
Бесплатно
DIY Geiger Counter
Бесплатно
PIR-датчик движения — WEMOS D1 Mini + HC-SR501 — Philips Hue
Бесплатно
Корпус датчика температуры и влажности ESP8266 (модуль с Алиэкспресс)
Бесплатно
Модульная реплика Nanoleaf Lines
Бесплатно
Цилиндрические и квадратные лампы + ESP2886 + Wled
Бесплатно
ESP WaterMeter
Бесплатно
YAUB — Умная бесполезная коробка v2
Бесплатно
Декоративный светильник Wled D75
Бесплатно
GHLTEC ARDUINO MEGA HMI ЭЛЕКТРОННЫЙ КОРПУС HPGD-1501-10
0,69 €
2.
Garten Bewässerung /Garden Watering mit TASMOTA / SONOFF WLAN Schalter
Бесплатно
Гарнитура Arduino V4 Led RGB
5 €
Garten Bewässerung /Garden Watering mit TASMOTA / SONOFF WLAN Schalter
Бесплатно
FishFeederAdapter_Juwel к thing:5387724
Бесплатно
Автоматическая кормушка для рыб / Aquarium Fütterautomat
Бесплатно
ThermoCam
Бесплатно
Hollow Clock Remix использует интернет-время с помощью ESP8266
Бесплатно
ESP8266 ESP-12E Case
Бесплатно
Некоторые модификации для минимальных механических цифровых часов с сетевым получением времени от shiura
Бесплатно
ThermoCam_V3 с улучшенным разрешением
Бесплатно
ESP8266 Датчик температуры и влажности
Бесплатно
выпусков · luc-github/ESP3D · GitHub
V3.
0.0-alpha3 ESP3D для ESP8266/ESP32
11 сен 12:25
luc-github
v3.0.0-альфа3
a4e4234
Сравнить
V3.0.0-alpha3 ESP3D для ESP8266/ESP32
Предварительный выпуск
Предварительная версия
Что изменилось
Страница обслуживания
- Обновление встроенной страницы для создания времени данных ISO 8601 и жесткого кода протокола веб-сокета
Команды ESP
- Добавить серийный номер в отчет [ESP900]
- Добавить [ESP901] для управления последовательной скоростью передачи данных
- Добавить команду [ESP930][ESP931] для управления состоянием последовательного моста и скоростью передачи данных
- Добавить [ESP450] в список других ESP3D
- Добавьте [ESP999]QUIETBOOT для установки efuse на ESP32: S2/S3/C3
- Изменить отчет ESP800 для использования FlashFileSystem вместо FileSystem в соответствии с предложением @terjeio для согласованности
- Добавьте ESP171, чтобы сохранить кадр камеры ESP32 на SD
- Обновление ESP220: отображение реального значения выводов по умолчанию для SPI, скрытие состояния, если вывод равен -1, как бессмысленного
Core
- Заменить genLinkedList на std::stack
- Добавить дополнительную проверку работоспособности для PIN_RESET_FEATURE
- Удалить ненужные тесты в esp3doutput. cpp
- Лучшее управление командами GRBL в реальном времени
- Разрешить определение целевого Fw в файле configuration.h
- Переместите определения settings.h в defines.hs для согласованности
- Используйте digitalRead вместо attachInterrupt для сброса PIN-кода из-за конфликта с камерой
- Добавить автоматический перезапуск после сброса при срабатывании Reset Pin
- Исправить проблему компиляции с TIMESTAMP / BLUETOOTH / ETHERNET
Модули
Камера
- Удалить отображение моментального снимка как отброшенную функцию
- Удалить камеру без PSRAM
- Увеличьте частоту камеры и добавьте новые настройки
- Добавить отсутствующее описание для новых камер
- Добавить последние контакты камеры
HTTP
- Добавление встроенных скриптов favicon.ico и поддержка
- Добавить поддержку пути к хосту для файлов, размещенных в подкаталоге (WIP)
- Добавить флаг createPath для загрузки, чтобы создать полный путь, если он не существует
Последовательный мост
- Добавить поддержку последовательного моста
Файловая система
- Добавить эталонный код для загрузки
- Исправление свободного подключения веб-интерфейса к веб-сокету при длительной загрузке / загрузке (> 30 МБ)
- Заменить пакет размера загрузки с 1024 на 2048 на ESP32
- Добавить настройку контактов SDIO, предложенную @liqijian101
- Fix SD не монтируется автоматически на принтер после доступа
- Fix rmdir не удаляет не пустой каталог
- Удалить поддержку SPIFFS esp8266, поскольку теперь она удалена из ядра
Время
- Используйте iso-8601, чтобы установить время, но часовой пояс, как предложено @terjeio для [ESP800/140]
- Упростить синтаксический анализ строки для установки даты/времени с помощью strptime
Веб-сокет
- Добавить поддержку подпротокола WebSocket согласно предложению @terjeio
Wi-Fi
- Изменить SSID STA по умолчанию, если он не определен, на NETWORK_SSID по предложению @atsju
Bluetooth
- Добавить отсутствующие инициализации в BT
Библиотеки
- Обновление библиотеки TFT_eSpi для лучшей поддержки ESP32 S3
- Удалить поддержку SDFat V1, так как она не нужна, теперь есть SDFat 2. x
- Обновите библиотеку WebSocket, чтобы избежать предупреждения
PlatformIO
- Добавьте [ESP999]QUIETBOOT для установки efuse на ESP32: S2/S3/C3
- Обновление платформы IO до версии 5.1.0
- Исправьте отсутствующий флаг для S2/S3/C3 на PlatformIO
Примечание. Для камеры на MCU S2/S3 не определено окружение platformIO, поскольку я не могу их протестировать
Ограничения
- Работает с ESP3D-WEBUI 3.0-alpha-3 — без обратной совместимости
Полный журнал изменений : v3.0-alpha2…v3.0.0-alpha3
V3.0-альфа 2 ESP3D для ESP8266/ESP32
01 июн 07:02
luc-github
v3.0-альфа2
39e0697
Сравнить
V3.0-alpha 2 ESP3D для ESP8266/ESP32
Предварительный выпуск
Предварительная версия
Что изменилось
Страница обслуживания
- Добавить цвет вкладки добавления для просмотра на мобильных устройствах
- Добавить отключение проверки орфографии / автозамены во вводе
- Добавить кнопку отключения при включенной аутентификации
- Добавить сообщение о неверном пользователе или пароле при сбое аутентификации
Поддержка платы
- Добавить поддержку ESP32 S2
- Добавить поддержку ESP32 S3
- Добавить поддержку ESP32 C3
Команды ESP
- Добавить команду 701 для управления потоковой передачей GCODE
- Удалить команду 901 как дубликат
- Команда обновления 420 для добавления дополнительных сведений
- Использовать текст как вывод по умолчанию
- Все json для всех команд для форматированного вывода
Core
- Добавить функцию тестирования для проверки скорости передачи (только для тестирования, а не для производства)
- Код слияния для поддержки ESP3DLib
- Добавлена улучшенная поддержка дисплея принтера (M117 / Serial TFT)
- Использовать аналог записи ESP32 вместо эмулируемого
Модули
- Дисплей
- Код рефакторинга
- Удалить SPI ИЛИ 9поддержка 341/9488 как не подходит
- Добавить поддержку ST7789 (135×240 / 240×240)
- Файловая система
- Исправление ошибок из-за обновлений ядра esp
- Улучшенный механизм совместного использования SD
- Лучшее глобальное управление FS
- FTP
- Добавить поддержку совместного использования SD
- Лучшее глобальное управление FS
- Хост GCODE
- Добавлена базовая поддержка файлов макросов
- Добавить поддержку команды ESP
- Использовать неблокирующий метод для потоковой передачи команд/обработки ответа
- Добавлена базовая поддержка файлов макросов
- Уведомления
- Добавить службу уведомлений IFTTT
- Добавить уведомление WebUI
- Добавить уведомление дисплея ESP3D
- ВебДав
- Добавить поддержку совместного использования SD
- Добавить исправление ошибки с https://github. com/d-a-v/ESPWebDAV
- Лучшее глобальное управление FS
- Веб-сокет
- Добавить функцию для обработки подключений зомби
- Wi-Fi
- Исправление ошибки подключения к точке доступа
- Исправьте низкий уровень сигнала, который не отображается в ESP420, даже если он подключен
- Добавить режим настройки точки доступа
Библиотеки
- Обновление SDFat-2.0.6 до версии 2.1.2
- Обновление ESP32SSDP с 1.1.1 до 1.2.0
- Обновление TFT_eSPI-1.4.11 до версии 2.4.61
- Обновление arduinoWebSockets-2.3.5 до версии 2.3.6
- Обновление esp8266-oled-ssd1306-4.0.0 до 4.3.0
- Удалить поддержку 9 лвгл0023
Инструменты
- Добавить скрипт сканера I2C
- Добавить скрипт Python для имитации/усиления последовательной связи принтера
PlatformIO
- Использовать последнюю версию 4. 4.0 Espressif32 (ESP32-arduino core 2.0.3)
- Добавлено исправление для флэш-памяти более 4 МБ на ESP32
- Добавить Esp32 S2/S3/C3 env
- Добавить ESP32-ST7789/esp32-TTGO_T_Display env
Ограничения
** Работает с ESP3D-WEBUI 3.0-alpha-2 — без обратной совместимости
Обсуждение/статус
Обсуждение
Полный журнал изменений : v3.0-alpha1…v3.0-alpha2
v2.1.2
16 мая 05:17
люк-гитхаб
v2.1.2
c222cda
Сравнить
v2.1.2Последняя
Последняя
Что изменилось
- Обновить CI для использования github-actions вместо Travis
- Обновите файл platformio.ini для поддержки дополнительных функций
- Создать исходный каталог вики и github-action для синхронизации с вики
- Добавьте ESP01S в platformIO, спасибо @padcom
- Добавлена поддержка интеграции IFTTT Webhook, спасибо @KingBain
- Исправить проблемы компиляции с ядром esp32 1. 0.5
- Исправить неправильное обнаружение команды [ESPXXX], если она используется в макросе или веб-команде и отправляется на принтер с помощью M118
- Исправить предупреждения только в режиме обновления
- Исправлено несколько предупреждений в коде и библиотеках
- Исправить опечатку в функции pushError (неправильный тип)
- Добавить схему подключения для weedo tina2 спасибо @atsju
- Добавьте рекомендуемые расширения для облегчения проверки, спасибо @atsju
- Обновите шаблон запроса функции, спасибо @atsju
- Обновление Wiki / Readme спасибо @atsju
- Обновите файл Readme, спасибо @jschwalbe
- Обновление методов финансирования
- Обновить чат с Gitter на Discord
- Обновить index.html.gz (использовать английский монофонический язык)
Полный журнал изменений : v2.1.1…v2.1.2
V3.0-альфа 1 ESP3D для ESP8266/ESP32
01 июн 05:50
luc-github
v3. 0-альфа1
b3f2e46
Сравнить
V3.0-alpha 1 ESP3D для ESP8266/ESP32
Предварительный выпуск
Предварительная версия
Что изменилось
- Полная переработка прошивки ESP3D
- Более модульный код для лучшего обслуживания
- Улучшенная поддержка чипа ESP32
- Добавить поддержку датчиков DHT
- Добавить поддержку LittleFS
- Добавить FatFS для ESP32
- Добавить дату и время на FS
- Добавить поддержку камеры ESP32
- Добавить серийный Bluetooth ESP32
- Добавить уведомление Telegram
- Добавить поддержку SDFat
- Добавить прямую поддержку SD
- Добавить поддержку совместного использования SD
- Добавить поддержку FTP
- Добавить поддержку WebDav
- Добавить поддержку Websocket для команды (без передачи файлов)
- Добавить поддержку Ethernet для ESP32
- Добавить протокол связи MKS — совместим с WiFi-модулем MKS
- Новая страница техобслуживания
- Удалить передачу файлов M28/M29
- Опора MarlinKimbra
Ограничения
** Работает с ESP3D-WEBUI 3. 0-alpha-1 — обратной совместимости нет7
Полный список изменений : 1.0…v3.0-alpha1
2.1.1 ESP3D для ESP8266/ESP32
18 сен 08:08
luc-github
v2.1.1
3ff58b0
Сравнить
2.1.1 ESP3D для ESP8266/ESP32
- Исправить обновление mdns для esp8266 (@dmonty2)
- Лучшая платформаIO.ini (@sl1pkn07)
- Исправить сбой случайного веб-обновления на ESP01 из-за неправильного размера скетча
- Исправлен максимальный лимит данных со 128 до 127 из-за просчета и возможного перекрытия ( @TheMaskedDeveloper)
- Тип исправления для параметров [ESP110] спасибо (@Patronics)
- Исправить мусор, отправленный в веб-сокет при использовании в качестве отладки
- Исправить тайм-аут в веб-команде
- Добавить параметр для отключения контрольной суммы серийного номера
v2.
1 ESP3D для ESP8266/ESP32
19 сен 10:30
люк-гитхаб
а877д61
Сравните
v2.1 ESP3D для ESP8266/ESP32
- вернуться к обычному проекту — больше не библиотека
- добавить уведомления: pushover / электронная почта / линия
- добавить поддержку MKS TFT — имейте в виду, что использование ограничено из-за того, что прошивка MKS TFT блокирует множество команд вывода
- добавить базовую настройку platformIO
- новая команда задержки
[ESP290]<задержка в мс>
- новая команда для отключения серийного номера ESP3D, чтобы освободить его от принтера, если он используется совместно с USB
[ESP900]<ВКЛЮЧИТЬ/ОТКЛЮЧИТЬ>
- повышена скорость отклика при загрузке (sd/webupdate/FS)
- множество исправлений ошибок
⚠️ Внимание: из-за кода уведомлений и других улучшений, теперь FW превышает 500K ⚠️
что это значит ?
- для флэш-плат 4 МБ, необходимо использовать 2 МБ для SPIFFS вместо 3 МБ, 2 других будут использоваться для FW.
- для флэш-плат емкостью 1 МБ. нужно отключить уведомления, чтобы уменьшить место и/или следовать : #331
v2.1 ESP3D для ESP8266/ESP32
08 сен 09:21
luc-github
2.1RC1
7b2d461
Сравнить
v2.1 ESP3D для ESP8266/ESP32
Предварительный выпуск
Предварительная версия
- вернуться к обычному проекту — больше не библиотека
- добавить уведомления: pushover / электронная почта / линия
- добавить поддержку MKS TFT — имейте в виду, что использование ограничено из-за того, что прошивка MKS TFT блокирует множество команд вывода
- добавить базовую настройку platformIO
- новая команда задержки
[ESP290]<задержка в мс>
- новая команда для отключения серийного номера ESP3D, чтобы освободить его от принтера, если он используется совместно с USB
[ESP900]
- повышена скорость отклика при загрузке (sd/webupdate/FS)
- множество исправлений ошибок
⚠️ Внимание: из-за кода уведомлений и других улучшений, теперь FW превышает 500K ⚠️
что это значит ?
- для флэш-плат 4 МБ необходимо использовать 2 МБ для SPIFFS вместо 3 МБ, 2 других будут использоваться для FW.
- для флэш-плат емкостью 1 МБ. необходимо отключить уведомления, чтобы уменьшить пространство и/или подписаться: #331
ESP3D для ESP8266/ESP32
19 мар 13:32
люк-гитхаб
df51e02
Сравнить
ESP3D для ESP8266/ESP32
- Можно использовать как библиотеку
- Полная поддержка ESP8266/ESP32
- Улучшенная поддержка Marlin (из-за большого количества изменений в коде Marlin)
- Управление соединением
- Поддержка DHT
- Олед Поддержка
- Только последовательная связь SD -> не для Azteeg X5 mini WiFi или клона
- Доступен даже асинхронный веб-сервер — лучше использовать синхронизирующий веб-сервер
ESP3D для ESP8266/ESP32
26 апр 01:11
luc-github
e362a77
Сравнить
ESP3D для ESP8266/ESP32
Эта прошивка позволяет настроить ESP в качестве точки доступа или клиента, а также контролировать и управлять вашим 3D-принтером.
Для ядра esp8266 2.4.1
- Меньшая площадь
- Встроенный SPIFFS и загрузчик прошивки
- Причудливый веб-интерфейс (https://github.com/luc-github/ESP3D-WEBUI)
- Полная поддержка Marlin/Marlinkimbra/Repetier/Smoothieware
- Бета-поддержка EP32 (некоторые библиотеки все еще отсутствуют или не оптимизированы: веб-сервер, SSDP, NetBIOS), проверьте ветку asyncwebserver на наличие полной поддержки esp32
- Только последовательная связь SD -> не для Azteeg X5 mini WiFi
Для плат ESP
04 янв 09:26
luc-github
V0.9.99
7а5с3а9
Сравнить
Для плат ESP
Эта прошивка позволяет настроить ESP в качестве точки доступа или клиента, а также осуществлять мониторинг и управление вашим 3D-принтером.
Для ядра 2. 4.0 (http://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json)
- Меньшая площадь основания
- Встроенный SPIFFS и загрузчик прошивки
- Новый веб-интерфейс (https://github.com/luc-github/ESP3D-WEBUI)
- Теперь полная поддержка Marlin / Marlinkimbra / Repetier / Smoothieware
- Бета-поддержка EP32 (некоторые библиотеки все еще отсутствуют или не оптимизированы: веб-сервер, SSDP, NetBIOS)
Ограничение: платы размером 16 МБ не распознаются должным образом в соответствии с #198
Может ли ESP8266 заменить OctoPrint для управления 3D-принтерами?
ВойтиРегистрация
Убедитесь, что в вашем браузере включен JavaScript для просмотра этой страницы.
В своем последнем видео Томас Санладерер протестировал интересное устройство на базе ESP8266, созданное FYSETC, чтобы определить, может ли оно заменить OctoPrint.
3D-печать — удивительная технология, которая намного быстрее, чем традиционное производство, по крайней мере, если принять во внимание время на инструменты и настройку. Вот почему его часто называют «быстрым прототипированием». Но на практике 3D-печать по-прежнему мучительно медленная, и создание одного объекта может легко занять несколько часов или даже дней. Сидеть рядом с вашим 3D-принтером на протяжении всего этого процесса просто невозможно, поэтому OctoPrint и существует. OctoPrint — это программное обеспечение, которое позволяет удаленно контролировать и управлять вашим 3D-принтером. Он с открытым исходным кодом и очень доступен по цене, но есть ли лучшая альтернатива? В своем последнем видео Томас Санладерер протестировал устройство ESP8266, чтобы узнать, сможет ли оно заменить OctoPrint.
Прежде чем мы двинемся дальше, вы должны знать, что это не может обеспечить все те же функции, что и OctoPrint. Например, у него нет возможности удаленно просматривать ваш принтер через веб-камеру. Но это , а дает вам одну очень удобную функцию: возможность удаленно загружать файлы G-кода на ваш 3D-принтер. Это делается с помощью устройства на базе ESP8266, созданного компанией FYSETC. Это действительно интересное устройство, работающее как беспроводная SD-карта. После настройки устройства вы просто вставляете его в слот SD-карты вашего 3D-принтера. Затем вы можете нарезать 3D-модели и отправить полученный g-код на SD-карту через вашу беспроводную сеть. Оттуда вы можете просто перейти к своему 3D-принтеру, выбрать файл и запустить его.
Основным недостатком здесь является то, что вы можете делать это только в своей локальной сети, если только вы не подключаетесь удаленно к компьютеру, который равен в вашей локальной сети. Что еще более важно, нет возможности автоматически запускать задание на печать после его отправки на 3D-принтер. Но это очень доступный способ добавить удобство беспроводной передачи файлов на ваш 3D-принтер. В наши дни многие 3D-принтеры поставляются со встроенным Wi-Fi, но в некоторых все еще отсутствует эта функция. Тем не менее, покупка Raspberry Pi Zero W и необходимых аксессуаров для настройки OctoPrint обходится лишь немного дороже.
Всего комментариев: 0