Главная страница
Навигация по странице:

  • Раздел 1. Технические характеристики операционной системы Marlin 1.1 Назначение и технические характеристики операционной системы Marlin

  • 1.2 Функционирование операционной системы Marlin

  • 1.3Управляющие эелементы операционной системы Marlin

  • Раздел 2. Проектирование и разработка операционной системы Marlin 2.1 Этапы проектирования операционной системы Marlin и

  • 2.3 Монтаж операционной системы Marlin

  • 2.4 Пуско-наладочные работы операционной системы Marlin

  • Заключение Список литературы

  • Курсовая Цветков. Технические характеристики операционной системы Marlin


    Скачать 80.09 Kb.
    НазваниеТехнические характеристики операционной системы Marlin
    Дата14.04.2022
    Размер80.09 Kb.
    Формат файлаodt
    Имя файлаКурсовая Цветков.odt
    ТипРеферат
    #472956

    СОДЕРЖАНИЕ

    Введение ............................................................…………...................................…..3

    Раздел 1. Технические характеристики операционной системы Marlin ...............4

    1.1 Назначение и технические характеристики операционной системы Marlin.. 4 1.2Функционирование операционной системы Marlin ……………………….…. 8

    1.3Управляющие эелементы операционной системы Marlin.....................……. 12 Раздел 2. Проектирование и разработка операционной системы Marlin …….....3

    2.1 Этапы проектирования операционной системы Marlin.....…………......…....13

    2.2 Подбор элементов и расчёт характеристик операционной системы Marlin. 20

    2.3 Монтаж операционной системы Marlin …………………………………….. 32

    2.4 Пуско-наладочные работы операционной системы Marlin ……………….. 39 Заключение. .................................................................................................………40 Список литературы:..............................…...................................................……....41

    Введение

    Операционных систем на 3D принтеры большое множества, таких как: 3DPrinterOS, Repetier-Firmware, Teacup, Gebl, sjfw, Marlin RichCattell и Marlin. Самая распространённая из них Marlin её достаточно часто обновляют и она проста в отладке или сбросе ошибок. Поддерживает множество кинематик, реализован авто уровень стол, поддерживается целый ряд дисплеев, у данной прошивки есть и ряд минусов, но она есть в открытом доступе и так как данная прошивка на языке программирования Arduino C, а Arduino C построен на языке программирования С + +, который достаточно распространён.

    Раздел 1. Технические характеристики операционной системы Marlin

    1.1 Назначение и технические характеристики операционной системы Marlin

    Marlin — это прошивка с открытым исходным кодом для семейства реплицирующих быстрых прототипов RepRap, широко известных как «3D-принтеры». Он был получен из Sprinter и gebl и стал самостоятельным проектом с открытым исходным кодом 12 августа 2011 года с выпуском Github. Marlin лицензируется под GPLv3 и является бесплатным для всех приложений. С самого начала Marlin был создан энтузиастами RepRap, чтобы быть простым, надежным и адаптируемым драйвером принтера, который «просто работает». Как свидетельство его качества, Marlin используется несколькими уважаемыми коммерческими 3D-принтерами. Одним из ключей к популярности Marlin является то, что он работает на недорогих 8-разрядных микроконтроллерах Atmel AVR - Marlin 2.x добавил поддержку 32-разрядных плат. Эти чипы находятся в центре популярной платформы Arduino/Genuino с открытым исходным кодом. Эталонными платформами для Marlin являются Arduino Mega2560 с RAMPS 1.4 и Re-Arm с Ramps 1.4. Как продукт сообщества, Marlin стремится адаптироваться к как можно большему количеству плат и конфигураций. Мы хотим, чтобы он был настраиваемым, настраиваемым, расширяемым и экономичным как для любителей, так и для поставщиков. Сборка Marlin может быть очень маленькой, для использования на безголовом принтере с лишь скромным оборудованием. Функции включаются по мере необходимости для адаптации Marlin к добавленным компонентам.

    1.2 Функционирование операционной системы Marlin

    Marlin Firmware работает на основной плате 3D-принтера, управляя всеми действиями машины в режиме реального времени. Он координирует нагреватели, степперы, датчики, освещение, ЖК-дисплей, кнопки и все остальное, что связано с процессом 3D-печати. Marlin реализует процесс аддитивного производства под названием Fused Deposition Modeling (FDM) — он же Fused Filament Fabrication (FFF). В этом процессе двигатель проталкивает пластиковую нить через горячее сопло, которое плавит и экструдирует материал, в то время как сопло перемещается под компьютерным управлением. После нескольких минут (или многих часов) укладки тонких слоев пластика в результате получается физический объект. Язык управления для Marlin является производным от G-кокда. Команды G-кода говорят машине делать простые вещи, такие как «установить нагреватель 1 на 180 °» или «перейти на XY со скоростью F». Чтобы напечатать модель с помощью Marlin, ее необходимо преобразовать в G-код с помощью программы, называемой «слайсером». Поскольку каждый принтер отличается, вы не найдете файлы G-кода для загрузки; вам нужно будет нарезать их самостоятельно. Когда Марлин получает команды движения, он добавляет их в очередь движения, которая будет выполнена в полученном заказе. «Шаговое прерывание» обрабатывает очередь, преобразуя линейные движения в точно синхронизированные электронные импульсы шаговых двигателей. Даже на скромных скоростях Марлину необходимо генерировать тысячи шаговых импульсов каждую секунду. Поскольку скорость процессора ограничивает скорость движения машины, мы всегда ищем новые способы оптимизации прерывания шагового прерывания. Нагреватели и датчики управляются во втором прерывании, которое выполняется с гораздо меньшей скоростью, в то время как основной цикл обрабатывает команды, обновление дисплея и события контроллера. По соображениям безопасности Marlin фактически перезагрузится, если процессор будет слишком перегружен для считывания датчиков.

    1.3Управляющие эелементы операционной системы Marlin

    Как таковых управляющих элементов у программы нет, но к ним можно отнести кнопку включения.
    Раздел 2. Проектирование и разработка операционной системы Marlin

    2.1 Этапы проектирования операционной системы Marlin и

    2.2 Подбор элементов и расчёт характеристик для операционной системы Marlin

    В данной прошивке есть конфигуратор оборудования, что намного облегчает подбирать оборудование для 3D принтера, но это только облегчит подбор оборудования, так же надо понимать какие будут размеры стола и после чего можно уже принимать решение, требуется один или два мотора на подъём стола или же использовать подвижный экструдор, так как это может быть более целесообразнее при больших размерах стола.

    2.3 Монтаж операционной системы Marlin

    Загружаем нашу прошивку в программу Arduino Ide, после чего открываем вкладку “Configuration”.




    После чего заменяем или оставляем конфигурацию платы, я использую такую:

    Далее выбираем датчик температуры и ставим min/max значения в положении Home. Следующим шагом надо задать ограничения по осям X Y Z, и определить направление вращения шаговых двигателей.

    2.4 Пуско-наладочные работы операционной системы Marlin

    Перед тем как начать полноценно печатать на 3D принтере надо проверить правильность того, на сколько вы точно ввели параметры высоты, ширины и длины, а также правильность конфигурации оборудования.

    Заключение
    Список литературы:

    https://3dtoday.ru/blogs/tiger/firmware-for-the-3d-printer-3d-educational-program

    https://marlinfw.org/docs/basics/introduction.html


    написать администратору сайта