stereotech/Stereotech-Firmware

Add botom fan module

frylock34 opened this issue · 8 comments

In GitLab by @frylock34 on Mar 29, 2019, 17:03

Добавить модуль для автоматического включения вентилятора при включении моторов\

ссылки на документацию по прошивке

http://smoothieware.org/

документация по разработке модуля

http://smoothieware.org/moduleexample

В конфигурации нужны параметры:

  • enabled (включение модуля) bool
  • pin (пин для вентилятора) pin

Документация по работе с конфигурацией
http://smoothieware.org/developers-guide

Примеры конфигураций:
/smoothieware/ConfigSamples/STEBoard

Описание работы модуля:
по хуку ON_GCODE_RECEIVED получаем GCode,

если Gcode = G0, G1, G2, G3, M17, M140 S>0, M190 S>0 - включаем вентилятор, если он уже не включен (ставим Pin Pwm на 255)

если Gcode = M18 - выключаем вентилятор, если он уже не выключен (ставим Pin Pwm на 0)

пример работы с пинами:

/src/modules/tools/switch/Switch.cpp
/src/modules/tools/switch/Switch.h

image

In GitLab by @frylock34 on Sep 14, 2019, 18:04

mentioned in merge request !4

In GitLab by @frylock34 on Sep 14, 2019, 18:04

created merge request !4 to address this issue

In GitLab by @frylock34 on Sep 14, 2019, 18:04

assigned to @Van

In GitLab by @frylock34 on Apr 21, 2020, 16:20

unassigned @Van

In GitLab by @frylock34 on Apr 21, 2020, 16:20

changed the description

In GitLab by @frylock34 on Apr 21, 2020, 16:32

changed the description

In GitLab by @frylock34 on Apr 21, 2020, 16:34

changed the description

In GitLab by @frylock34 on Apr 21, 2020, 17:22

changed the description