Найдено 38 результатов

Nik777
17 мар 2022, 11:26
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Не совсем понятно каким образом это будет работать . Ведь duration это вызов макроса через заданное время. Это по сути бесконечный for, если постоянно обновлять duration. А не обновления duration будет выходом из цикла. А вот как .. Надо попробовать, только там время задаётся ,по моему, в секундах....
Nik777
17 мар 2022, 07:35
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Да... похоже что это так . По идее, что-то такое можно сделать через Delayed Gcodes ( https://www.klipper3d.org/Command_Templates.html#delayed-gcodes ) проверяя каждый раз условия и обновляя duration если условие было не выполнено. Не совсем понятно каким образом это будет работать . Ведь duration ...
Nik777
13 мар 2022, 18:45
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Спасибо , что помогли и потратили на меня своё время.
Nik777
13 мар 2022, 18:44
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Avtonomys писал(а):
13 мар 2022, 16:40
В jinja2 нет такого.
Да... похоже что это так .
Nik777
13 мар 2022, 15:08
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Avtonomys писал(а):
13 мар 2022, 11:48
if not printer["gcode_macro IF_PRESS"].flag|int == 1.0
Это была попытка выйти из цикла по условию , но она не сработала.
Nik777
13 мар 2022, 06:46
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Но ведь в этом цикле нет выхода по условию.Он всё равно выполнит его 5 раз .Если условие не истинно он просто не будет выводить на терминал.
Nik777
12 мар 2022, 06:05
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Соглашусь, что эта команда не создаёт , а меняет переменную . Тогда подскажите . Как можно выйти из цикла <For>. по условию , не дожидаясь его окончания. Оператор <break> здесь не работает. Все мои попытки изменить счётчик цикла не помогли.
Nik777
11 мар 2022, 18:35
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Переменные создаваемые командой SET_GCODE_VARIABLE MACRO являются глобальными и доступны для других макросов.
Nik777
11 мар 2022, 14:42
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Опытным путём определил, что все переменные должны быть определены вне цикла <For> или условного оператора <IF>. Нет смысла менять их внутри оператора и анализировать .
Nik777
10 мар 2022, 12:14
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Запускается макрос TEST_LCD Он вызывает макрос QUERY_BMP280 ,а тот IF_PRESS [gcode_macro TEST_LCD] variable_n: 3 variable_f: 0 gcode: SET_FAN_SPEED FAN=klapan_propusk SPEED=1.0 G4 P1000 ; QUERY_BMP280 QUERY_BMP280 ; M400 G4 {% for i in range(n) if not printer["gcode_macro IF_PRESS"].flag|int == 1.0 ...
Nik777
09 мар 2022, 15:13
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Вся суть G кода это последовательное выполнения команд.
Nik777 писал(а):
09 мар 2022, 13:30

Это относится только к командам выполняющим перемещение ,остальные могут выполняться в произвольном порядке. В Марлине G4 помогало в таких случаях.
Nik777
09 мар 2022, 15:04
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Необходимо с датчика температуры и давления BMP280 прочитать данные ,вывести в терминал , затем выполнить математическую операцию и на основе результата выполнить условный переход с присвоением переменной значения ИСТИНА или ЛОЖЬ. и всё это внутри цикла повторить N раз. Так вот .Клиппер сначала прис...
Nik777
09 мар 2022, 13:30
Форум: 3D принтеры и 3D печать
Тема: Помогите настроить прошивку Klipper
Ответы: 700
Просмотры: 84225

Re: Помогите настроить прошивку Klipper

Может кто знает как сделать так чтобы команды G кода в макросе выполнялись последовательно. т.к. они написаны в макросе? Мне необходимо сначала прочитать данные с датчика затем проанализировать их и соответственно выполнить действие. У меня Клиппер сначала проверяет условие а затем считывает значени...
Nik777
13 мар 2018, 15:27
Форум: 3D принтеры и 3D печать
Тема: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Ответы: 7934
Просмотры: 682197

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Проверил так оно и есть . надо ставить на 15 гр. больше . Всем спасибо.
Nik777
12 мар 2018, 11:38
Форум: 3D принтеры и 3D печать
Тема: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Ответы: 7934
Просмотры: 682197

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

дисплей HD44780 , ну он то здесь причем, искал в прошивке, в конфиге даже цифры 245 не присутствует .
Яндекс.Метрика