Ghost driver что это

Обновлено: 05.07.2024

Marlin 3D Printer Firmware for Flying Bear 4S and 5

Это конфигурация официального Marlin для принтера Flying Bear Ghost 4S и 5 (плата MKS Robin Nano 1.x).

Эта ветка содержит дополнительный код для работы с модулем MKS WIFI, установленным в FB4S и FB5. Загрузка файлов через стандартный plugin в Cura.

Прошивка работает на принтерах Flying Bear Ghost 4S и 5. Экран работает. WIFI работает.

Если у вас есть какие-то вопросы по настройке прошивки или по ее использованию, вы можете задать свой вопрос в telegram группе.

MKS WIFI модуль

  • Отображение температуры в Cura
  • Просмотр содержимого SD карты
  • Удаление файлов с SD карты
  • Загрузка файлов на SD карту
  • Автоматический запуск печати при загрузке файла.
  • Настройка WIFI модуля (сеть и пароль)
  • Имена файлов на русском Переименуйте файл в Cura
  • Работает только с картами стандарта SD card v2.0 и новее. Это все карты от 1Гб и больше.
  • Отображение состояния принтера (печатает, не печатает) в Cura

Как работает, как настроить

Если вас устраивает типовой вариант конфигурации, можно взять готовые файлы прошивки можно в разделе Releases

Вернуть стандартную прошивку можно в любой момент. Просто запишите ее на SD и включите принтер.

Для настройки под свои нужды, прошивку нужно собрать самостоятельно.

Первое, что нужно сделать, после прошивки

Первое, что нужно сделать после прошивки, это проинициализировать EEPROM (память внутри принтера), сбросив настройки по-умолчанию. После прошивки там находится мусор, который может привести к совершенно необъяснимому поведению.

Делается это через меню Configuration -> Advanced settings -> Initialize eeprom.

Как собрать прошивку самому

Нужная плата, Robin Nano, уже выбрана в качестве платы по-умолчанию. В меню Platformio можно не выбирать плату, а использовать сочетание клавиш Ctrl+Alt+B.

После компиляции, готовая прошивка лежит в .pio/build/mks_robin_nano35/Robin_nano35.bin

На SD карту нужно записывать именно Robin_nano35.bin, а не firmaware.bin

Что нужно настроить, если собираете сами

Нужно настроить направления движения по осям под свои драйвера в файле Configuration.h (параметры INVERT_?_DIR, строка 1125).

По умолчанию стоят настройки под драйвера 2208/2209 на всех осях. В файле Configuration.h уже есть несколько готовых наборов настроек:

  • ALL_DRV_2208 - если установлены драйвера TMC 2208 или TMC 2209 на всех осях
  • FB_4S_STOCK - если установлены драйвера A4988 на всех осях. Это конфигурация для FB4S с стандартными драйверами.
  • FB_5_STOCK - конфигурация для FB 5 (2208 на осях X,Y и A4988 на Z,E)

В строке 1098 нужно выбрать только один из вариантов:

Настройки WIFI, если вы используете готовую прошивку

Настройки сети хранятся в самом ESP-модуле. Есть несколько вариантов настройки:

  • Если модуль уже был настроен, то возможно никакая настройка не понадобится
  • Если модуль не был настроен, либо по какой-то причине не смог подключиться к сети, то он запустится в режиме точки доступа с именем сети MKSWIFI. (вместо ? будут произвольные символы). Подключитесь к этой сети, откройте страницу по адресу 192.168.4.1 и установите нужные настройки сети.
  • Если вы собираете прошивку сами, есть возможность передать модулю настройки при запуске. Для этого в файле mks_wifi_settings.h можно задать параметры WIFI сети. Для того, чтобы эти настройки применялись при включении, "MKS_WIFI_ENABLED_WIFI_CONFIG" должен быть включен.

При успешном подключении к сети (или создании сети в режиме точки доступа) в стандартный UART, который выведен на USB разъем принтера, будет выведен IP адрес и название сети, а так же IP адрес будет отображен на экране принтера.

Как понять, что WIFI работает

При включении принтера, на экране отобразится статус "WIFI init"

Если ESP модулю удалось подключиться к сети, на экране будет IP адрес.

При старте передачи файла отображается "Upload file", в процессе загрузки отображается прогресс в процентах.

Если файл успешно принят отобразится "Upload done" и прозвучит один звуковой сигнал

Если во время приема файла были ошибки, отобразится надпись "Upload Failed" и прозвучит три звуковых сигнала

Отключение кода связанного с WIFI модулем

Без использования опции "firmware retract" слайсер делает ретракты командами движения G1. В том месте, где нужно выполнить ректракт вставляются команды:

Для ректрактов в Marlin поддерживаются специальные команды - G10 и G11. В слайсере нужно включить поддержку firmware retract и тогда в том месте, где нужно "откатить" пластик будет вставлена команда G10, а там, где нужно его вернуть G11. Если никакие дополнительные параметры не установлены, будут использованы параметры из прошивки (2мм, 35мм/с).

Установить параметры можно командами M207 и M208.

Для того, чтобы можно было настраивать ретракт в слайсере, в стартовый код нужно добавить M207. Как правило, слайсеры позволяют добавить макрос в качестве параметров команды.

Firmware retract позволяет изменять значения ректракта из меню принтера прямо во время печати.

В Marlin есть функция автоматического распознования ректрактов командами G1 и замена их на G10/G11. Это функция отключена.

Если в слайсере не включена поддержка firmware retract, все будет работать как обычно.

По-умолчанию прошивка настроена на работу с драйверами шаговых двигателей без программного управления. В случае применения драйверов TMC 2209 или TMC 2208 можно включить управление по UART. Подробнее о настройке и подключении.

На FB4S установлена плата MKS Robin Nano v.1.1. На плате установленно 2 микросхемы флеш памяти: AT24C16 (2кб, подключена по I2C) и W25Q64 (подключена по SPI).

Размер данных, которые сохраняются в EEPROM зависит от включенных опций. При сохранении настроек командой M500, в ответе есть размер сохраняемых данных.

В качестве места хранения EEPROM в Marlin доступны несколько вариантов:

  • SD карта
  • I2C EEPROM. Этот вариант не используется, драйвер отключен.
  • SPI_EEPROM. Хранение в W25Q64BV подключенной по SPI. Этот вариант используется по-умолчанию.
  • FLASH_EEPROM_EMULATION. Это хранение EEPROM в flash памяти STM32. Этот вариант не работает.
  • SRAM_EEPROM_EMULATION. Этот вариант не работает.

Для включения в Configuration.h в разделе EEPROM нужно указать нужный define. Возможные варианты указаны в комментарии. Пример:

Загрузка прошивки по WIFI

Есть возможность отправлять прошивку на принтер через WIFI. Для этого в файле platformio.ini в разделе [env:mks_robin_nano35] нужно указать IP адрес принтера в опции upload_flags.

Передача файла происходит при помощи curl, поэтому надо или добавить curl в $PATH, либо указать полный путь в файле mks_robin_nano35.py в строке 43.

После настройки, для отправки прошивки на принтер, в меню platformio нужно выбрать Upload или нажать Ctrl+Alt+U.

После успешной передачи файла принтер перезагрузится автоматически.

Выбор графического интерфейса

В коде Marlin есть 3 варианта графического интерфейса, которые работают на FB4S и FB5. Для выбора интерфейса нужно выбрать тип экрана и тип интерфейса в Configuration.h, в разделе Graphical TFTs (около 2270 строки).

Для экрана на FB4S и FB5 тип экрана - MKS_ROBIN_TFT35:

Есть 3 варианта интерфейса, которые можно выбрать:

  • Классический Marlin, "текстовый" интерфейс. Включение:
  • Новый, графический интерфейс, расчитанные под тач-экраны:
  • Графический интерфейс от MKS. Подробнее про сборку этого варианта. У компании Makerbase также есть своя прошивка на Marlin 2.0

WIFI модуль, отправка команд и файлов

Для отправки команд и файлов на принтер не обязательно использовать Cura. Для отправки можно использовать простые инструменты - curl и netcat.

Для отправки команд используется tcp socket на порт 8080. Пример с netcat:

Вместо netcat можно использовать telnet.

Можно отправлять g-код команды, и получать ответ.

Для отправки файлов можно воспользоваться curl:

  • sd_file.gcode - имя файла под которым будет сохранение на sd карте
  • local_file.gcode - имя файла для отправки

В данном примере на принтер с IP 192.168.0.105 будет отправлен файл local_file.gcode, который будет сохранен на sd карте под именем sd_file.gcode

Загрузка настроек в EEPROM из файла

При обновлении прошивки рекомендуется делать сброс настроек к значению по-умолчанию и устанавливать их заново. Для того, чтобы не делать это при каждом обновлении вручную, можно создать на sd карте файл с нужными командами и просто запускать его на печать. Пример файла с настройками:

Отслеживание состояния печати по WIFI

Во время печати прием данных от WIFI модуля отключен. Это сделано для того, чтобы в очередь команд не попал никакой мусор от от esp. Однако в обратную сторону, от МК к esp, передача работает. Поэтому если нужно отслеживать состояние печати удаленно, в стартовый код нужно добавить команду M155 для отображения температуры и M27 для отображения прогресса печати в байтах. В этом случае МК сам, через указанное в параметрах количество секунд, будет слать отчеты. Получать их можно подключившись к сокету на порт 8080. Модуль MKS WIFI поддерживает только одно соединение одновременно, поэтому Cura должна быть закрыта.

Для получения информации о текущей высоте, нужно добавить пост-процессинг в слайсере. В Cura это можно сделать в Extentions->Post processing->Modify G-code. Добавить скрипт на "Insert at layer change" и команду M114.

Особенности

  • Полное резервное копирование и восстановление системы (образ диска)
  • Инкрементальное резервное копирование
  • Дополнительное сжатие и шифрование файлов и папок на основе событий
  • Локальное и внешнее резервное копирование
  • Упрощение процедур управления образами путем создания меньшего количества образов.
  • Многоадресное ускоренное развертывание и уменьшение общего объема сетевоготрафика.
  • Ускорение процессов создания образов по сравнению со стандартными средствами операционной системы на основе проверенной технологии.
  • Значительная экономия времени и затрат при создании образов, развертывании, миграции и управлении системами.

Ghost (программное обеспечение)

Функции программы

Основные функции

  • Технология DeployAnywhere создает аппаратно-независимые образы.
  • Оперативное создание образов работающей системы.
  • Поддержка MicrosoftWindowsVista и 64-разрядных ОС.
  • Единая консоль для централизованного управления всеми задачами миграции.
  • Встроенные фильтры реестра Vista для выявления и выбора систем, поддерживающих Vista.
  • Реестры программного и аппаратного обеспечения для эффективного управления образами и развертыванием программ.

Новые функции

  • Cистема уровня предприятия для создания образов систем, установки и управления обеспечивает несложное создание и развертывание образов, поддерживает перенос операционных систем, пользовательских данных и параметров, рассылку ПО, инвентаризацию программного и аппаратного обеспечения, а также безопасную утилизацию систем.
  • Технология DeployAnywhere ограничивает рост количества образов дисков и упрощает их обслуживание благодаря аппаратно-независимым средствам создания образов, которые автоматически обнаруживают и включают драйверы для целевой аппаратной конфигурации.
  • Функция оперативного создания образов автоматически обновляет образы с помощью подключенной справочной системы перед их установкой, что снижает риск установки устаревших образов.
  • Поддержка логических томов позволяет уменьшить время создания образов логических томов Windows и Linux, расположенных на нескольких дисках или разделах.
  • Поддержка дополнительных форматов образов, в том числе VMware (VMDK), SymantecBackup Exec System Recovery™ (BESR) и PowerQuest (PQi).

Ссылки

  • Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
  • Добавить иллюстрации.

DCF • DMS • IMA/IMZ • IMG • VFD • ADF/ADZ

  • Программное обеспечение по алфавиту
  • Программное обеспечение Symantec
  • Программное обеспечение для резервного копирования

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "Ghost (программное обеспечение)" в других словарях:

Clonezilla — Главное окно … Википедия

G.ho.st — У этого термина существуют и другие значения, см. Ghost (значения). G.ho.st Тип Веб приложение Разработчик Ghost Inc. Последняя версия alpha (апрель 2007) Сайт g.ho.st … Википедия

Eggdrop — Тип IRC бот Разработчик Eggheads Написана на C Последняя версия 1.6.21 (25 октября, 2011) Лицензия GNU General Public License Сайт … Википедия

Mozbot — Тип IRC бот Разработчик Ян Хиксон и другие; Chris Crews / Netscape Communications Corporation (как часть AOL Time Warner) Написана на Perl Операционная система интерпретатор Perl Последняя версия 2.6 (2009 04 01) … Википедия

ghost

A very distinguished person's wife once asked me if I would ghost her husband's memories. — Однажды жена одного очень высокопоставленного чиновника спросила меня, не смогу ли я написать мемуары для её мужа.

11 ghost

Тематики

Тематики

12 ghost

not to have the ghost of a chance не име́ть ни мале́йшего ша́нса

the ghost of a smile чуть заме́тная улы́бка

3) факти́ческий а́втор, та́йно рабо́тающий на друго́е лицо́; писа́тель-невиди́мка

13 ghost

1. волна-спутник (волна, распространяющаяся из точки взрыва до земной поверхности или точки ЗМС и отражённая от них вниз)

14 ghost

3) тень, легкий след (чего-л.); ghosts of the past тени прошлого; not to have the ghost of a chance не иметь ни малейшего шанса; the ghost of a smile чуть заметная улыбка 4) фактический автор, тайно работающий на другое лицо; писатель-невидимка apparition, phantom, shade, spectre, spirit, spook, wraith 2) делать за другого работу (в области литературы или искусства) 1. сущ. 1) привидение 2) а) дух, душа б) божественный дух (способ номинации Бога) 2. гл. 1) а) бродить как привидение б) пугать привидениями 2) идти с хорошей скоростью 3) писать за другого, сочинять за другого делать за другого работу

15 ghost

Призрак. В мире политики, издательской деятельности, массовой информации словом ghosts называют людей, делающих работу, которая впоследствии выдаётся кем-либо другим за свою. Они пишут автобиографии для знаменитостей, бестселлеры для известных людей, речи для политических деятелей. Они могут также дублировать фильмы или сочинять шутки и сценки для артистов, которые потом выдают их за свои. Принимая во внимание значение этого слова, эти люди должны оставаться невидимыми, как призраки. Есть также существительное ghost-writer (писатель-призрак) и глагол to ghost-write.

Although he is a famous footballer, words are not really his strong point. His autobiography was ghost-written by a well-known journalist. — Хотя он и великий футболист, красноречие не является его сильной стороной. Его автобиография была написана хорошо известным журналистом.

16 ghost

1. амер. проф. книга, о существовании которой известно только по библиографическим или литературным источникам; книга, о которой было объявлено, но которая не была издана

ghost writer — автор, работающий на другое лицо

3. паразитное изображение; многократность изображения

17 ghost

18 ghost

19 ghost

20 ghost

ghost "тень" (1. опустевшая корпускула фага,сохранившая лишь поверхностную мембрану; 2. опустевшая строма эритроцита после гемолиза)

См. также в других словарях:

Ghost — (englisch: Geist) steht für ein Softwareprodukt zum Erstellen von Speicherabbildern von Datenträgern, siehe Ghost (Software) ein Softwareprodukt zur Datensicherung, G4L (Ghost für Linux) eine Luxuslimousine von Rolls Royce Motor Cars, Rolls Royce … Deutsch Wikipedia

ghost — ghost; ghost·dom; ghost·ess; ghost·i·ly; ghost·li·ness; ghost·ol·o·gy; ghost·ship; ghost·ing; ghost·ly; … English syllables

Ghost — Título Ghost, la sombra del amor (México, Chile, Colombia, Perú y Argentina) Ghost, más allá del amor (España) Ficha técnica Dirección Jerry Zucker … Wikipedia Español

ghost´i|ly — ghost|y «GOHS tee», adjective, ghost|i|er, ghost|i|est. of or like a ghost; ghostly. –ghost´i|ly, adverb … Useful english dictionary

ghost|y — «GOHS tee», adjective, ghost|i|er, ghost|i|est. of or like a ghost; ghostly. –ghost´i|ly, adverb … Useful english dictionary

ghost|ly — «GOHST lee», adjective, li|er, li|est. 1. like a ghost; pale, dim, and shadowy: »A ghostly form walked across the stage. SYNONYM(S): spectral … Useful english dictionary

Содержание

Требования к системе

  • Windows®7 Начальная/Домашняя базовая/Домашняя расширенная/Профессиональная/ Корпоративная/Максимальная
  • Windows Vista Home Basic/Home Premium/Business/Ultimate
  • Windows XP SP2 Home /Professional
    с тактовой частотой 300 МГц или более мощный
  • 512 МБ оперативной памяти (рекомендуется 1 ГБ)
  • 430 МБ свободного дискового пространства или компакт-дисков для установки программы и мониторSuper VGA (800x600 или с более высоким разрешением)
    , FAT32 , таблица разделов GUID (GPT)
  • Устройства CDR/RW, DVD±R/RW, Blu-Ray
  • Устройства USB и FireWire (IEEE 1394)
  • Диски Iomega Zip и Jaz

Преимущества

v2.1.0 (2017-6-6)

Menma is a girl who suddenly appears several years after her death to Jinta and asks him to reunite their group of friends so her wish can be granted. Yet, she does not seem to remember what is her wish, but she knows she has to reunite her friends in order to remember. Despite being "dead", she is a very positive, energetic and lively person. According to Jinta, she is quite selfless and cries very often for others when they are hurt or upset, but not for herself.
Jinta calls her "the beast of the summer" as he relates her to being a manifestation of his stress instead of a ghost girl. mal

Примечания

Награды

Читайте также: