Технический форум по робототехнике.
ursus » 11 янв 2019, 14:02
Спасибо за разъяснения. А если нет дисплея и кнопки соответсвенно как то можно с паузы снять командой?
Небольшой отзыв о Linear Advance в сравнении с Preload VE. Linear Advance однозначно работает лучше. Качество печати выросло. Определенно подача стала более стабильной. Даже поддержки стали отделяться гораздо проще. Особенно заметно при печати ПЕТГ. Горизонтальные поверхности тоже стали гораздо лучше. Гребенка по краям сплошного заполнения практически пропала. Ретракт остался такой же маленький как и при Preload VE. Шов тоже. Preload VE я в итоге вообще поставил на 0.
З.Ы. У меня Марлин 2.0 и Linear Advance версии 1.5. Все это относится к директ экструдеру. Как будет на боудене пока не знаю. Большой принтер не работает пока.
З.Ы.Ы Еще и сам тест делается гораздо быстрее и с меньшими затратами пластика.
setar » 11 янв 2019, 14:52
ursus писал(а):А если нет дисплея и кнопки соответсвенно как то можно с паузы снять командой?
http://marlinfw.org/docs/gcode/M000-M001.htmlM108 command can be used to continue.
ursus » 24 фев 2019, 13:53
Приветствую, товарищи.
Вот такой вопрос у меня. Пытаюсь напечатать модельку с мелкой детализацией на поверхности. Плюс есть поддержки больших деталей. И Кис упорно вставляет поддержки в мелкие неровности. Я ковырял параметры поддержек во все стороны, но ничего не помогает убрать эти мелкие поддержки. Как то можно их убрать?
setar » 25 фев 2019, 11:35
только сочетанием угла начала прорисовки поддержек и шириной слоя укладки (чтобы ступенька не нависала больше половины ширины слоя)
MidaV 80 » 11 мар 2019, 16:05
Шов на цилиндрической и конусной части переходника имеет разное качество. В каких настройках kisslicera нужно копать чтоб добиться качества шва как на цилиндрической части?
- Вложения
-
![P_20190311_143829.jpg (323.98 КиБ) Просмотров: 2626 P_20190311_143829.jpg](./download/file.php?id=48931&t=1&style=9&sid=82aa9bfb7735fc59a9f379be688bcf85)
setar » 15 мар 2019, 12:00
настроить pVE (в тюнинг визарде)
good_idea » 20 мар 2019, 23:10
Трагедия в моей жизни.
Клиппер не дружит с preloadVE из Киса. Если при слайсинге в Кисе pVE=0, то все работает. А вот если не равен нулю, то Клиппер, читая Кисовский г-код, думает что в какие-то моменты надо выдавить слишком много и прерывает печать с ошибкой. Запостил это на форуме клиппера, так там еще сказали, что когда Кис генерит код для мостов, то замедляет печать. А клиппер не понимает этого замедления и делает микро-паузы при вхождении в замедление и выходе из него.
Я, конечно понимаю, что автор уже, наверное, не будет развивить Кис, но ведь какой хороший слайсер!
Сергей, а Вы какой комбинацией (слайсер и прошивка) пользуетесь, Кисс+Марлин?
Клиппер будете пробовать? Если да, то чем, вместо Киса будете слайсить?
setar » 20 мар 2019, 23:48
Я один из разработчиков марлина, мне проще дописать, чего не хватает, чем изучать что то другое.
В качестве слайсера я использую кисс, редко слик (для создания встраиваемых в октопринт профилей) а еще реже симплифай (для печати однослойных моделей типа самолетов)
Зачем что то "вместо", Джонатан (автор кисса, с ним тоже знаком) мужик не быстрый, но развивает свое детище регулярно.
Dmitry1001 » 21 мар 2019, 11:21
Добрый день!
Использую двухголовую схему типа dondolo. При сборке очередного варианта оказалось, что основное сопло на 0.25мм выше чем второе.Где в kisslicer можно указать смещение сопел относительно друг друга по оси Z? В настройках есть смещение по X и Y, но Z нет.
Как это возможно реализовать программно через префиксы, чтобы при переключении голов менялся уровень сопел?
Alexus12 » 22 мар 2019, 13:23
setar писал(а):Зачем что то "вместо", Джонатан (автор кисса, с ним тоже знаком) мужик не быстрый, но развивает свое детище регулярно.
Управляемых поддержек не появилось пока?
setar » 25 мар 2019, 18:01
нет, и пока в планах нету
мне и стандартные нравятся, а что то эксклюзивное можно и во внешних прогах сделать
setar » 29 мар 2019, 01:09
Dmitry1001 писал(а):Добрый день!
Использую двухголовую схему типа dondolo. При сборке очередного варианта оказалось, что основное сопло на 0.25мм выше чем второе.Где в kisslicer можно указать смещение сопел относительно друг друга по оси Z? В настройках есть смещение по X и Y, но Z нет.
Как это возможно реализовать программно через префиксы, чтобы при переключении голов менялся уровень сопел?
Это никак не отрегулировать в кислайсере, только через механику или прошивку.
(по крайней мере я методов не знаю и не вижу)
Префиксы не обрабатывают формул (полноценных), и относятся к каждому следующему переключению.
А вам же нужно выделять по крайней мере четное сопло и нечетное.
Dmitry1001 » 29 мар 2019, 13:29
setar писал(а):Это никак не отрегулировать в кислайсере, только через механику или прошивку.
(по крайней мере я методов не знаю и не вижу)
Префиксы не обрабатывают формул (полноценных), и относятся к каждому следующему переключению.
А вам же нужно выделять по крайней мере четное сопло и нечетное.
Спасибо!
А если при каждом переключении голов играться с командами G92 или M851?
То есть либо указывать каждый раз новую точку нуля либо менять на ходу zoffset, а потом при очередном переключении возвращать обратно.
Само переключение реализовано через префиксы киса. В прошивку марлина не лез.
setar » 29 мар 2019, 18:45
а как возвращать если нужно разделять четные и нечетные переключения
теоретически можно использовать опорными цифрами номера экструдера
например <EXT-1> даст ноль при эсктрудере №1 и -1 при экструдере №0
но это ничего не дает, поскольку сложные и вложенные вычисления не поддерживаются
Dmitry1001 » 29 мар 2019, 20:02
setar писал(а):а как возвращать если нужно разделять четные и нечетные переключения
теоретически можно использовать опорными цифрами номера экструдера
например <EXT-1> даст ноль при эсктрудере №1 и -1 при экструдере №0
но это ничего не дает, поскольку сложные и вложенные вычисления не поддерживаются
Вы правы. Именно так и переключаю, но с небольшим дополнением. Сделал в префиксе в разделе выбора экструдера строку типа remove<ext>. При "резке" в момент переключения голов в gcode вставляется строчка remove0 или remove1. Соответственно я знаю, что remove0 это надо переключить с правого хотенда на левый. А remove1 наоборот. Далее полученный gcode пропускаю через стороннюю программу, которая тупо подставляет нужный код вместо remove0 и remove1. По сути это получается ветвление (жаль в кисе нет возможности реализовать if-else). Можно конечно сделать и через bat-файл, запуская его прям в кисе как постпроцесс, но руки не доходят.
В результате я и принтер знаем какая голова задействована в текущее время печати. Соответственно возвращение/переключение можно попробовать сделать внутри remove0 и 1.
С ходу пытался задействовать g92, но что-то перемудрил, не понимая как она действует.. Ковырять z-offset пока не пробовал.
P.s. Все оказалось проще. Раскомментпровал в прошивке строки SWITCHING_NOZZLE и внутри #define HOTEND_OFFSET_Z { 0.0, 0.0 }. После указал нужный z-offset по соплам.
Не сразу, но заработало. Наконец то..