Контроль положения X, Y, Z экструдера в режиме реального времени
У меня есть деревянный репликатор первого поколения с двумя экструдерами, и я пытаюсь получить положение X, Y, Z от принтера к компьютеру в режиме реального времени. Возможно ли это вообще?
По-моему, прошивка, используемая репликатором, имеет версию 5.5, и я проводил тесты с ReplicatorG, но я не женат на этом программном обеспечении.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, прежде чем комментировать это ...
2 ответа
В зависимости от ваших методов вы можете легко (очевидно) получить (или вычислить) "где находится печатающая головка" в более или менее реальном времени, о чем свидетельствует "дисплей прогресса" в программном обеспечении Repetier Host (на основе G-кода, который он отправляет на принтер). - хотя я счел целесообразным придерживаться температурного дисплея во время печати, так как хост хотя бы один раз занимался обработкой дисплея, из-за чего печать шла медленно.
Что касается "возможно ли это вообще" - конечно, сколько бы вы хотели потратить? Добавьте кодеры к каждой оси, которые считываются компьютером или чем-то (вероятно, не вашим процессором принтера для "наименьшего воздействия на печать" и "наиболее реального времени"), который считывает их и разговаривает с компьютером. Чем точнее вам нужно, тем дороже это обходится. Конечно, это также начинает исследовать "что вы подразумеваете под "реальным временем"?" поскольку есть приложения, где время, затраченное на чтение кодера и отправку / получение данных, будет считаться "не в реальном времени" к тому времени, когда компьютер получит данные, но для среднего человека с принтер, построенный частично из дерева, скорее всего, "достаточно реален".
спасибо Экнерваль. Я собираюсь изучить некоторые программные маршруты, прежде чем приступать к покупке энкодеров, но я согласен с вами, что если бы я действительно хотел отслеживать положение xyz в режиме реального времени (частота обновления 1/10 секунды, вероятно, в порядке), это был бы правильный путь. Я обязательно загляну в Repetier - отслеживание не обязательно должно быть абсолютно точным. Это для (музыкального) композиционного проекта, поэтому у меня есть изрядная свобода решать, что нужно / достаточно точно, но это трудно узнать заранее., @Satellite Icarus
Существует адаптер / агент MTConnect с открытым исходным кодом, написанный на Python для MakerBot Replicator, который включает в себя положение оси. Однако, насколько мне известно, он был разработан только для Репликатора 2 и протестирован на нем.
о черт, спасибо тебе! это выглядит потрясающе! Я думаю, что у 2 были дополнительные механизмы регистрации данных (настольное программное обеспечение makerbot, похоже, предлагает некоторые функции мониторинга, но только на 2?), Но я буду копаться в этом., @Satellite Icarus
Я не уверен, что вам действительно понадобится адаптер / агент MTConnect для чего-либо, но он был разработан некоторыми случайными пользователями, а не MakerBot. Таким образом, должен быть какой-то способ получить исходное положение оси, чтобы написать этот адаптер / агент в первую очередь., @rkwadd
правильно - я не думаю, что аппаратное обеспечение существовало у представителей 1-го поколения, поэтому, насколько я понимаю, нет собственного мониторинга положения, @Satellite Icarus
Поздно к разговору, но применение адаптера / агента MTConnect, связанного выше, к двойному репликатору в основном обеспечивало экструдер (оба) и температуру теплового стола (я считаю командную и фактическую), некоторые стандартные значения состояния (состояние выполнения, активность и т. Д.) И запуск программы., @tbm0115
- Можно ли использовать контроллер вторичного рынка на MakerBot?
- Использование MakerBot Replicator 1 dual (или клона, подобного FlashForge Creator) с Cura
- Почему MakerBot Replicator нагревает экструдер и платформу отдельно?
- MakerBot Replicator 1 Исправить Регулятор напряжения
- Нанизывание 3D-принтера после n-го слоя
- Можно ли использовать разъединители термопар K-типа с 3D-принтерами на основе термопар?
- MakerBot replicator 2x глюки
- Проблемы с шумом, температурой теплового слоя и отсутствием датчика X / Y endstop на Makerbot Replicator 2X
Я лично использую Dremel и программное обеспечение Dremel 3D. Используя это программное обеспечение, я могу видеть, каким будет рисунок слоя, но я не могу видеть печать на программном обеспечении в режиме реального времени. Не могли бы вы дать мне более подробную информацию о вашем программном обеспечении и настройке печати? Я лично не знаю, почему вы хотите, чтобы ваш компьютер рассказывал вам, что происходит, когда вы можете просто посмотреть на саму машину. Но, глядя на ваш вопрос с поверхности, я бы сказал, что нет никакого способа. Координаты x, y, z не будут отображаться в режиме реального времени на вашем компьютере, если вы печатаете через SD-карту, как я., @Gregory Janes
По-моему, прошивка, используемая репликатором, имеет версию 5.5, и я проводил тесты с ReplicatorG, но я не женат на этом программном обеспечении. Из комментария Экнерваля следует, что Repetier может иметь больше функциональности?, @Satellite Icarus