Управление подсветкой области печати в Smoothieware

xolodny
Идет загрузка
Загрузка
02.05.2020
2317
9
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Статья относится к принтерам:
Prism Mini V2

Мини-пост.

Допиливая понемногу свою мини-дельту (скоро выложу исходники для организации закрытой камеры) из ЭТОГО поста, я столкнулся с необходимостью освещения рабочей зоны.

Наклеил пару светодиодных лент и тут в голову пришла идея не сверлить отверстие под выключатель (да и выключателя в наличии не оказалось, а я на карантине) и реализовать подсветку штатными средствами.

Ленты были подключены в клеммы нагревателя второго экструдера, теперь надо дописать конфиг их управления.

Вытаскиваем микро-СД карту из платы MKS Sbase 1.3 и вставляем в компьютер (говорят - можно просто подключить плату по USB, но я, как обычно, по харду...)

  • Открываем файл "config" в блокноте и добавляем в него следующие строки:

# МЕНЮ "Обслуживание"

include config_custom_menu

На оригинальной Prism_mini v.2 эти строчки уже в файле конфигурации имеются.

  • Далее вписываем:

# Управление освещением #

switch.light.enable                                true                  # включение подсветки

switch.light.input_on_command         M706              # команда включения подсветки

switch.light.input_off_command         M707              # команда выключения подсветки

switch.light.output_pin                         2.6                 # пин подсветки

switch.light.output_type                      pwm              # тип выхода пина

switch.light.max_pwm                          255              # макс ШИМ для пина ( по дефолту 255 ) 

Цифра 255 в последней строке может быть заменена на значения от 0 до 255, тем самым изменяя интенсивность свечения ленты, управляемого из меню.

Также, добавляя в G-code команды

M706 S255

где, вместо 255 можно вписывая различные значения от 0 до 255, тем самым можно менять интенсивность свечения.

Закрываем и сохраняем файл.

  • Теперь открываем файл "config_custom_menu"

И дописываем следующие строки:

custom_menu.light_on.enable                   true                                     #

#custom_menu.light_on.name                   Light_on                               #

custom_menu.light_on.name                    Включить_освещение_  #

custom_menu.light_on.command             M706                                  #

custom_menu.light_off.enable                  true                                      #

#custom_menu.light_off.name                  Light_off                              #

custom_menu.light_off.name                    Выключить_освещение #

custom_menu.light_off.command             M707                              #

Сразу предупреждаю - нижние подчеркивания "_" в наименованиях пунктов меню добавлены не для проформы.

Закрываем и сохраняем файл. Вытаскиваем микро-СД карту и вставляем обратно в плату.

Включаем / перезагружаем принтер и наслаждаемся появлением в меню "Обслуживание" двух дополнительных пунктов, управляющих освещением области печати.

Всем успехов!

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье

Комментарии

02.05.2020 в 15:48
0

Теперь открываем файл "config_custom_menu"

Что это за файл??  Не делал меню не разу.. ( так вот - https://www.youtube.com/watch?v=Tvvr-40sG9w)   

Можно Ваши файлы на SD посмотреть?

02.05.2020 в 18:33
1

Выкладываю текст файла "config_custom_menu"

##################################################################

# Конфиг меню ОБСЛУЖИВАНИЕ

# сюда можно добавлять любые пункты согласно правилам

# Пробелы заменять на подчёрк _ а команды разделять | и не применять знак %

# русские текст должен быть в кодировке CP1251, длина строки вывода на дисплей МЭЛТ - 19 символов

# Russian letters must be in CP1251; string length = 19 chars

custom_menu.suspend.enable true #

custom_menu.suspend.name Пауза______________ #

custom_menu.suspend.command suspend #

#custom_menu.unload_fil.enable true #

#custom_menu.unload_fil.name Выгрузить_пластик__ #

#custom_menu.unload_fil.command G92_E0|G1_E5_F200|G1_E4_F250|G1_E5_F250|G1_E4_F250|G1_E6_F250|G1_E-847_F600

#custom_menu.load_fil.enable true #

#custom_menu.load_fil.name Загрузить_пластик__ #

#custom_menu.load_fil.command G91|G1_E50_F700|G1_E790_F600|G1_E50_F150 #

custom_menu.resume.enable true #

custom_menu.resume.name Продолжить_________ #

custom_menu.resume.command resume #

custom_menu.fan_on.enable true #

#custom_menu.fan_on.name Fan_on #

custom_menu.fan_on.name Oбдув_100__________ #

custom_menu.fan_on.command M106_S255 #

custom_menu.fan_off.enable true #

#custom_menu.fan_off.name Fan_off #

custom_menu.fan_off.name Выключить_обдув____ #

custom_menu.fan_off.command M107 #

custom_menu.light_on.enable true #

#custom_menu.light_on.name Light_on #

custom_menu.light_on.name Включить_освещение_ #

custom_menu.light_on.command M706 #

custom_menu.light_off.enable true #

#custom_menu.light_off.name Light_off #

custom_menu.light_off.name Выключить_освещение #

custom_menu.light_off.command M707 #

custom_menu.g32.enable true #

#custom_menu.g32.name bed_leveling #

custom_menu.g32.name Калибровка_стола___ #

custom_menu.g32.command G28|M206_Z0|M666_X0_Y0_Z0|M370|G32|G31|G28|M374|M500|G28

#

custom_menu.g31.enable true #

#custom_menu.g31.name bed_leveling #

custom_menu.g31.name Сетка_стола________ #

custom_menu.g31.command M370|G28|G31|G28|M374 #

#########################################################################

02.05.2020 в 19:07
0

( так вот - https://www.youtube.com/watch?v=Tvvr-40sG9w)   

За зажимание в силовые клеммы автором видео гибких проводков без наконечников бил бы учебниками по электротехнике и ПУЭ 6-ым и 7-ым изданиями долго и упорно.

02.05.2020 в 19:21
0

))) русские слова оттуда, не войдут .... надо хотя бы  Титце и   Шенке....... 

08.05.2020 в 07:46
0

Так, при таком подходе у нас монтажников и электриков совсем не останется :).

02.05.2020 в 20:29
0

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

Из-за этого прицеливание сущий кошмар, вокруг ярко аж слепит, алюминий блестит, а прямо под фрезой тёмное пятно.

Делал так, знаю. Пришлось переделывать ибо это непотреб.

02.05.2020 в 21:04
0

это не ко мне ..... ))) даже понятно по видео...)) Все что я взял от туда -

# Smoothieware Config Led

# Switch module for LED RING control 

#switch.led.enable true # Enable включение подсветки

#switch.led.input_on_command M706 # Команда для включения световой ленты on

#switch.led.input_off_command M707 # Команда для выключения световой ленты off

#switch.led.output_pin 2.4 # Pin который отвечает за свет

#switch.led.output_type pwm # PWM output settable with S parameter in the input_on_comand

#switch.led.max_pwm 255 # Установка ШИМ max pwm на pin от 0 до 255

 

04.05.2020 в 03:19

Комментарий удалён

04.05.2020 в 22:41

Комментарий удалён

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

Читайте в блогах

Разные мысли...

Почти окончательный личный выбор адгезива для стола для ВСЕХ популярных пластиков

Тензодатчик усилия подачи филамента экструдером

Scara - Home`s 3Dprinter. Настройка.

Адаптер для skr 1.3 на Predator

Циклон Гигант