Coder Social home page Coder Social logo

twotreessapphirepro's Introduction

Marlin для TwoTrees Sapphire Pro

Версия Марлин - 2.1.x, обновлена 26.08.2022

Внимание!

  • MarlinSP - теперь подмодуль git
  • MKS Robin Nano - STM32F103VET6
  • Баг №1 - произвольное движение каретки при печати - воспроизводится на модерновой гуйне TFT_LVGL_UI
  • Драйвера Z & E заменены на 2208
  • Настроен сенсор автоуровня емкостный - в прошивке запрещен
  • Настройки сохраняются в SPI Flash (см. Marlin2/src/HAL/HAL_STM32F1/persistent_store_spi_flash.cpp), спасибо [@sobieh]
  • С графикой помог Korbinian Heel [@inib] https://github.com/inib/Marlin/tree/2.0.X-SapphirePro-3.5TFT https://escope.de/posts/sapphire-pro-marlin/ - это уже в актуальной версии Марлин

Собирать лучше всего с помощью Visual Studio Code + PlatformIO

Инструкция по установке Visual Studio Code + PlatformIO

Прошивка SapphirePro:

  • После успешной сборки скопировать файл MarlinSP\.pio\build\mks_robin_nano\Robin_nano35.bin на sd карту и переименовать в Robin_nano.bin
  • Установить sd карту в принтер
  • Включить/перезагрузить принтер
  • Дождаться обновления

Графика

Конвертер графики
Marlin2\Marlin\_Bootscreen.h - Marlin2\Marlin\Configuration.h:91 #define SHOW_CUSTOM_BOOTSCREEN
Marlin2\Marlin\_Statusscreen.h - Marlin2\Marlin\Configuration.h:94 #define CUSTOM_STATUS_SCREEN_IMAGE
Так же для модификации смотрите директорию Pixmaps

Тюнинг PID

Нагреватель: M303 E0 S200 C8
Стол: M303 E-1 C8 S90

Настройки ПО/слайсеров

Конфигурация Значение Примечание
Скорость соединения с принтером 250000 бод
Размер стола 220х220 мм Ни каких дополнительных смещений настраивать не надо
Ретракт 8 мм В заводских настройках указан 9мм
Скорость ретракта 35-40 мм/c

Пример настройки Repetier-Host

sapphire-pro-bed-size-repetier

Железо SapphirePro

  • Матплата - MKS Robin Nano STM32F103VET6
  • Дисплей - MKS TFT35 (3.5" (~9см)) 480*320

Стоковые прошивки

StockFirmwares

Скрины

sapphire-pro-3-marlin-status sapphire-pro-3-marlin-status sapphire-pro-3-marlin-status sapphire-pro-3-marlin-status sapphire-pro-3-marlin-status

Благодарность

Команде разработчиков марлин

С графикой помог

EEPROM --> SPI Flash [@sobieh]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.