Комплект электронных компонентов для самостоятельной сборки SLA 3D принтера Makerbase MKS DLP.
Комплект состоит из материнской платы, сенсорного экрана управления и проекционного дисплея.
В качестве проекционного дисплея используется широко распространенный дисплей Sharp LS055R1SX04 диагональю 5,5 дюймов, который имеет следующие параметры:
Размеры проекционного дисплея приведены на следующем изображении:
Управление реализовано посредством резистивного сенсорного дисплея MKS Robin TFT35 V1.0, который соединяется с материнском платой посредством шлейфа.
Размеры сенсорного дисплея приведены на следующем изображении:
Материнская плата обеспечивает автономную работу, сочетая в себе все необходимые для SLA 3D принтеров функции:
MKS DLP поддерживает следующие типы файлов:
Также принтер видит и пытается обрабатывать файлы содержащие G-код, но на данный момент эта функция реализована не полностью.
При помощи флеш-накопителя также можно обновить прошивку материнской платы целиком, либо частично - обновить конфигурационный файл. Содержимое архива с прошивкой необходимо перенести в корень флеш-накопителя, вставить его в USB гнездо выключенной материнской платы и подать питание. Обновление прошивки занимает около 2 минут, обновление конфигурации - мгновенное.
Ультрафиолетовый светодиод засветки, а также вентиляторы охлаждения питаются входящим напряжением, которое может составлять от 12 до 24 вольт. Поэтому необходимо подбирать вентиляторы и УФ светодиод засветки с подходящим напряжением питания. Управляются вентилятор и УФ светодиод при помощи мощных MOSFET транзисторов HY1403, которые способны коммутировать ток до 43 ампер. Потребление устройства в сборе зависит от потребления подключенных к материнской плате лампы засветки и вентиляторов охлаждения.
Шаговый двигатель управляется драйвером, установленным на плате. Максимальный ток шагового мотора настраивается при помощи конфигурационного файла и не может превышать 1 ампер. В случае если используется более мощный шаговый двигатель, то необходимо подключать внешний драйвер, управляющие сигналы для которого можно получить с расположенного рядом со встроенным драйвером разъема.
Интерфейс устройства прост и интуитивно понятен, реализует только базовые функции, необходимые для 3D печати: непосредственная процедура печати, а также служебные манипуляции с лампой засветки, осью Z.
Размеры материнской платы приведены на следующем изображении:
Содержимое конфигурационного файла:
######### MKS DLP configuration #########
#===================Language Configuration Настройка языка ==========================================
>cfg_language_adjust_type 1 #Type of switching language (1:Switching through lcd button, 0:Switching through dlp_cfg.txt). Доступность смены языка из меню принтера: 1 смена языка доступна, 0 смена языка не доступна, язык задается следующей строкой конфигурации
>cfg_language_type 1 #Language Выбор языка, доступен только в том случае, если предыдущий пункт выставлен в 0 (1: Simplified Chinese; 2: Traditional Chinese; 3: English; 4: Russian; 5: Spanish, 6: French, 7: Italian)
#This configuration is only valid when "cfg_language_adjust_type" is set to 0.
#-------------LCD "Info" content configuration Следующая информация выводится в меню “Настройки” - “Info” ------------------------------------
>cfg_system_type DLP #System type to display, can only be ASCII characters and cannot exceed 200 characters (Здесь может находиться произвольная строка)
>cfg_version_custom 0 #0:Display the firmware inner version :Display the version of Custom version "cfg_firmware_version" 0 - показывает реальную версию прошивки, 1 - показывать значение, указанное в следующей строке
>cfg_firmware_version 1.1.4 #Custom version, can only be ASCII characters and cannot exceed 200 characters (Здесь можно указать произвольное значение версии прошивки или просто текст до 200 символов)
#------------LCD "Service" content configuration Информация выводится в меню “Настройки” - “сервис” -----
>cfg_website www.makerbase.com.cn #Website to display, can only be ASCII characters and cannot exceed 200 characters (здесь также можно указать произвольные данные, например, адрес сайта)
>cfg_email king@makerbase.com.cn #Email to display, can only be ASCII characters and cannot exceed 200 characters (поле для электронной почты, и снова можно указать произвольные значения до 200 символов)
#-------------------------------------------------------------
######## LCD display color configuration Button and LOGO customization please refer to instructions Настройка цвета элементов графического меню ##########
>cfg_background_color 0xFFFFFF #Background color of LCD
>cfg_btn_bkcolor 0xFFFFFF #Background color of universal button
>cfg_btn_text_bkcolor 0xFFFFFF #Background color of universal button-text
>cfg_btn_textcolor 0x8DB937 #Color of universal button-text
>cfg_filename_bkcolor 0x000000 #Background color of file directory button
>cfg_filename_textcolor 0xFFFFFF #Text of file directory text
>cfg_msg_area_bkcolor 0x8DB937 #Background color of status information display area
>cfg_state_msg_bkcolor 0xFFFFFF #Background color of status text
>cfg_state_msg_textcolor 0x8DB937 #Status information text color
>cfg_sel_btn_bkcolor 0x000000 #Background color of button when it is selected
>cfg_sel_btn_text_bkcolor 0xFFFFFF #Background color of button-text when button is selected
>cfg_sel_btn_textcolor 0x43cdff #Color of button-text when button is selected
>cfg_dialog_bkcolor 0x000000 #Background color of dialog
>cfg_dialog_msg_textcolor 0xffffff #Color of dialog information
>cfg_dialog_btn_bkcolor 0xff0000 #Background color of button on dialog
>cfg_dialog_btn_textcolor 0xFFFFFF #Color of button-text on dialog
>cfg_layer_area_bkcolor 0x8DB937 #Background color of the layer display when printing
>cfg_printing_state_bkcolor 0xffffff #Background color of printing infomation when printing
>cfg_printing_state_textcolor 0x8DB937 #Color of printing infomation when printing
#============================= Basic Settings =========================
# Travel limits after homing (units are in mm) рабочая высота оси Z принтера, указываются минимальное и максимальное значения в миллиметрах
>Z_MIN_POS 0
>Z_MAX_POS 155
>Z_PAUSE_POS 10 #Rising heigth of Z axis when pause printing(mm) На сколько приподнимать ось Z во время паузы, указывается в миллиметрах
#============================== Stepper Motor Settings ============================
#Invert the stepper direction инвертирование направления движения оси Z
>INVERT_Z_DIR 1
#Movement setting
>DEFAULT_Z_STEPS_PER_UNIT 1600 #Default Axis-Z Steps Per Unit (steps/mm) Сколько шагов необходимо для перемещения по оси Z на один миллиметр
>DEFAULT_Z_MAX_FEEDRATE 5 #Default Axis-Z Max Feed Rate (mm/s) Подача по-умолчанию в миллиметрах в секунду
>DEFAULT_Z_MAX_ACCELERATION 100 #Default Axis-Z Max Acceleration (change/s) change = mm/s Ускорение по оси Z
>DEFAULT_ACCELERATION 1000 #X, Y, Z and E acceleration for printing moves ускорение во время печати
>DEFAULT_RETRACT_ACCELERATION 1000 #X, Y, Z and E acceleration for retracts ускорение во время ретрактов
>DEFAULT_TRAVEL_ACCELERATION 1000 #X, Y, Z acceleration for travel (non printing) moves ускорение при холостых перемещениях
>DEFAULT_MINIMUMFEEDRATE 0.0 #minimum feed rate минимальная скорость подачи
>DEFAULT_MINSEGMENTTIME 20000 #minimum time in microseconds that a movement needs to take if the buffer is emptied. минимальное время в микросекундах, которое должно занять движение, если буфер опустошен
>DEFAULT_MINTRAVELFEEDRATE 0.0 #
>DEFAULT_ZJERK 0.4 #Default Axis-Z Jerk (mm/s)
>CURRENT_VREF_Z 600 #Default motor current for Z in mA range (0~1000) Сила тока шагового двигателя
#============================== Endstop Settings ===========================
>MIN_SOFTWARE_ENDSTOPS 0 # 0:axes can move below MIN_POS; 1:axes won't move below MIN_POS. Программные лимиты, может ли ось двигаться ниже значения, указанного в Z_MIN_POS
>MAX_SOFTWARE_ENDSTOPS 1 # 0:axes can move below MAX_POS; 1:axes won't move below MAX_POS; Программные лимиты, может ли ось двигаться выше значения, указанного в Z_MAX_POS
# Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). Механические лимиты срабатывают при замыкании на “землю”
>Z_MIN_ENDSTOP_INVERTING 1 # set to true to invert the logic of the endstop. Инвертирование механических лимитов
>Z_MAX_ENDSTOP_INVERTING 1 # set to true to invert the logic of the endstop.
#============================== Home Settings ==============================
>Z_HOME_DIR -1 # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1] направление движения при поиске “дома”
>HOMING_FEEDRATE_Z 240 # Homing Z speeds (mm/m) Скорость движения при поиске “дома”
#===================Buzzer Settings==========================================
>cfg_buzzer_type 1 # 0:Buzzer off 1:Buzzer on Включение-выключения звука. независимо от настройки можно изменить значение через меню сенсорного дисплея.
Прошивка доступна по адресу: https://github.com/makerbase-mks/MKS-DLP
Исходный код прошивки: https://github.com/makerbase-mks/MKS-DLP-FIRMWARE
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru