• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

Esp8266 3d принтер: SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play)

Опубликовано: 26.12.2022 в 11:53

Автор:

Категории: Популярное

Содержание

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

  • @MarSoft сделал свой первый вклад в #652
  • Полный список изменений : 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

    Оставить комментарий

    Ваш email не будет опубликован.

    Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>