STE Slicer is released under the terms of the LGPLv3 or higher. A copy of this license should be included with the software.
This project is a deep fork of the Ultimaker/Cura project
License: GNU Lesser General Public License v3.0
STE Slicer is released under the terms of the LGPLv3 or higher. A copy of this license should be included with the software.
This project is a deep fork of the Ultimaker/Cura project
<!--2020-11-24 14:19:58,971 - DEBUG - [MainThread] CLIParserBackend.CliParserBackend._terminate [280]: Attempting to kill the engine process
2020-11-24 14:19:58,971 - DEBUG - [MainThread] CLIParserBackend.CliParserBackend._terminate [286]: Killing engine process
2020-11-24 14:19:58,972 - DEBUG - [MainThread] CLIParserBackend.CliParserBackend._terminate [290]: Engine process is killed. Received return code 0
2020-11-24 14:19:58,973 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [301]: Attempting to kill the engine process
2020-11-24 14:19:58,973 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [307]: Killing engine process
2020-11-24 14:19:58,974 - DEBUG - [MainThread] CuraEngineBackend.CuraEngineBackend._terminate [310]: Engine process is killed. Received return code 0
2020-11-24 14:19:58,974 - DEBUG - [MainThread] CylindricalBackend.CylindricalBackend.stopSlicing [162]: Aborting process cli job...
2020-11-24 14:19:58,981 - CRITICAL - [MainThread] steslicer.CrashHandler.__init__ [64]: An uncaught error has occurred!
2020-11-24 14:19:58,985 - CRITICAL - [MainThread] steslicer.CrashHandler.__init__ [67]: Traceback (most recent call last):
2020-11-24 14:19:58,988 - CRITICAL - [MainThread] steslicer.CrashHandler.__init__ [67]: File "C:\Users\MartynovichI\Downloads\package\plugins\CylindricalBackend\CylindricalBackend.py", line 163, in stopSlicing
2020-11-24 14:19:58,991 - CRITICAL - [MainThread] steslicer.CrashHandler.__init__ [67]: self._process_cli_job.abort()
2020-11-24 14:19:58,994 - CRITICAL - [MainThread] steslicer.CrashHandler.__init__ [67]: AttributeError: 'ProcessCliJob' object has no attribute 'abort'
In GitLab by @frylock34 on Sep 21, 2020, 10:43
In GitLab by @frylock34 on Jan 16, 2020, 10:41
Добавляем строку вместо красной линиии
Слева название - Printing Mode
Справа - ComboBox
название настройки в fdmprinter.json
- printing_mode
,
условие показа - machine_five_axis == true
Сердечник строится выше, чем габариты модели, либо наоборот, модель не достраивается до своих габаритов, а сердечник достраивается.
Высота.zip
Application Version
Platform
Printer
Steps to Reproduce
Actual Results
Expected results
Additional Information
In GitLab by @ITorubarov on Feb 27, 2020, 14:22
При выборе плотности заполнения 100% в файле конфигурации устанавливается значение параметра skin_width = 999999.
Файлы прикрепляю ижгсха.zip.
Версия 2.3.15 режет нормально тот же проект.
Галочки с Reinforced и cylindrical support при нарезке снимал, не помогло.
На ноутбуке (а также на ноутбуке клиента) просто пропадает прогрессбар, а на сервере попробовал, отваливается curaengine сразу после нажатия кнопки нарезки
In GitLab by @frylock34 on Sep 21, 2020, 10:51
In GitLab by @frylock34 on Sep 21, 2020, 10:40
In GitLab by @frylock34 on Mar 2, 2020, 11:08
In GitLab by @frylock34 on Sep 21, 2020, 10:59
В STE-Slicer версии 0.3.1 (который стоит у Ижевцев), в конце G-кода (видимо при маленьких деталях, в данном коде Z около 9 на последних слоях) отъезд по Z после печати стоит всего на 10 мм, из-за чего происходит наезд на модуль при последующей
парковке XY.
STE520H_Плунжер ABS.zip
In GitLab by @frylock34 on Sep 21, 2020, 10:59
Для расчёта стоимости армированной детали нужно знать массу волокна.
Пока что единственный способ посчитать количество волокна - сложить все конечные координаты E для экструдера с волокном. Обычно в коде есть 10-20 отрезов, после каждого счётчик обнуляется, а вручную всё складывать дюже неудобно.
Если так можно, предлагаю автоматически считать длину вываленного волокна и выводить в это поле:
Количество пластика, наверное, таким же образом подсчитывается?
In GitLab by @frylock34 on Sep 21, 2020, 10:56
Можно сделать пункт в Setting Visibility
In GitLab by @frylock34 on Aug 13, 2020, 17:49
Толщина слоя при печати цилиндрического рафта сейчас определяется настройкой "Raft Base Thickness", которая задаёт толщину первого слоя плоского рафта. Это может быть неудобно в случае, если надо приподнять плоский рафт над основанием (такая надобность несколько раз возникала).
Для слоёв цилиндрического рафта нужно вывести отдельную настройку.
Из-за недостатка пластика первый слой остается недовыдавлен.
In GitLab by @frylock34 on Sep 21, 2020, 10:43
In GitLab by @ShvetsAA on Aug 6, 2020, 17:55
Ошибка в строке №35. Принтер поднимает ось Z в ноль, врезаясь тем самым в ПГ.
После удара едет на положенную высоту.
Ошибка в строке №38 и №65.
Неверно рассчитан диаметр первого слоя. В слайсере задан диаметр основания 62 мм, а принтер начинает печать на радиусе 30,3 мм.
И еще заметили, что поддержки стартуют "изнутри" основания:
И ошибка вылета в софтверный концевик при переключении экструдера:
Возможно X улетает на 232 мм, что для такого принтера немного многовато (предыдущая координата Х -18).
Искомый G-code:
STES_Куб_для_расчета_стоимости.gcode
Файл проекта:
STES_Куб_для_расчета_стоимости.3mf
Лог ошибки из окто:
log_software_endstop_exceed.txt
Ошибка повторилась и на принтере с зоной диаметром 150 мм.
Уезжает далеко, за границы принтера, но софтверные концевики не срабатывают.
Файл этого проекта:
Ошибки скорее всего идут из-за неправильного расчета поворотных осей. Доработать алгоритм класса TimeEstimate
Идеальный вариант: загружаем модель для печати в режиме Spiral. Нажимаем галку "Сгенерировать оснастку". Результат - на стандартном основании в 6 мм печатается сначала оснастка (предусмотреть возможность использовать для этого второй экструдер), идеально оснастка с отверстиями и прорезями под фиксацию винтами.
Предусмотреть возможность печати на конических оснастках (программа max - в общем случае, на любых оснастках)
In GitLab by @frylock34 on Aug 27, 2020, 15:58
Режим печати, делящий модель по плоскости, печатающий подложку, основание, навивку, печать слоями по навивке
https://trimsh.org/trimesh.html?highlight=section#trimesh.Trimesh.slice_plane
Часть ATSS выполнена Зеленовым. Тестовая модель в приложении
Сплошное заполнение линиями "в разбивку" (Slicer 2-5-24) себя показало плохо: независимо от высоты установки волокносопла при смене направления волокно норовит зацепиться за край сопла и оторваться от поверхности, из-за чего в сопле собирается комок.
Пока что единственный рабочий рисунок - Grid (нарезал в слайсере 2-2-8):
Все перегибы плавные, волокно выкладывается равномерно, без смены направления. Я даже скорость прибавил (с 5 до 12 mmps) и ускорение (с 20 до 35 mmps^2).
Как ни странно, с таким рисунком сопло даже почти не забивается. Короткие участки волокна с частыми отрезами выкладываются без проблем.
На длинных иногда бывают сложности (видимо, недовыложенное волокно всё-таки накапливается), но не всегда. Возможно, удастся пофиксить правильной настройкой высоты сопла.
Сплошное заполнение слоя волокном, я думаю, вполне можно и grid-ом делать. Позже попробую увеличить плотность.
In GitLab by @frylock34 on Oct 1, 2020, 10:09
In GitLab by @frylock34 on Sep 21, 2020, 10:58
Support speed 30
Travel speed 60
Build plate adhesion - raft
Установить по-умолчанию пресет настроек "settings for 5D mode" для режимов печати 5D
In GitLab by @frylock34 on Sep 21, 2020, 10:58
Последние тесты показали, что напечатать деталь с волокном можно в полностью автоматическом режиме (!), если дополнительно к рисунку Grid подкрутить подачу волокна. Подачу уменьшал на принтере вручную.
Коэффициент подачи, судя по всему, для разных моделей нужно подбирать индивидуально.
Подкручивать Flow пробовал в слайсерах 2-2-8 и 2-5-24 на вкладке для второго экструдера, но это на подаче волокна никак не отражается.
In GitLab by @Avdartrom on Jun 19, 2020, 16:34
Для гарантированного старта печати нужно продавливать больше материала.
Меняем строку с G1 F200 E6
на G1 F200 E100
Далее ретракт на 1,5 мм, вне зависимости от установленного значения в настройках
Процесс нарезки либо очень длительный (больше нескольких часов) либо проблема в зависании на каком-либо шаге. Лог прикладываю.
Тяжелая модель.zip
Application Version
Platform
Printer
Steps to Reproduce
Actual Results
Expected results
Additional Information
При печати тяжелых деталей (проводка, колесо тележки) нужна пауза для установки механического упора и ручной регулировки по оси А
Application Version
Platform
Printer
Steps to Reproduce
Actual Results
Expected results
Additional Information
In GitLab by @frylock34 on Jan 16, 2020, 10:45
При сборке установщика берется последняя версия CuraEngine, которая не производит нарезку и отключается, из-за ожидания настроек, которых нет в fdmprinter.json
Необходимо либо обновить fdmprinter.json
сохраняя наши доп настройки и добавить новые из последней версии
Обнаружил в Prusa Slicer-е неплохую фичу с отсчётом высоты по Z на каждом слое. Короче говоря, по скриншоту лучше понятно, чем если я опишу:
Я думаю, при 5D печати линейка особенно пригодится для подбора диаметра сердечника к некоторым мудрёным STL моделям или чтоб оценить соотношение (по толщине) разнотипных слоёв (дно-заполнение-волокно-крышка).
Да и в целом иногда не хватает.
Application Version
Platform
Printer
Steps to Reproduce
Actual Results
Expected results
Additional Information
Application Version
Platform
Printer
Steps to Reproduce
Actual Results
Expected results
Additional Information
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.