Использование ПК для эмулирования контроллера

andrew620733
Идет загрузка
Загрузка
13.11.2019
266
9
печатает на FLSUN 3D Metal Frame Large Print Area 3D Printer
Вопросы и ответы
Статья относится к принтерам:
FLSUN 3D Metal Frame Large Print Area 3D Printer

Коллеги, не появлялась ли у кого-нибудь идея рендерить gcode на ПК, а в контроллер транслировать уже простые команды: поехать туда-сюда, пин включить-выключить.

Понятно, что это всё должно быть привязано к плате эмулируемого контроллера.

По идее, это может быть актуально для сложных алгоритмов, типа - отрисовки дуги эллипса?

Может быть, это позволит убрать некоторые артефакты, связанные с нехваткой быстродействия контроллера?

Что скажете?

Мерси!

Ответы на вопросы

Ответы

13.11.2019 в 12:25
4

g-код - это и есть набор команд типа "поехать туда-сюда, пин включить-выключить".

Более низкий уровень - это уже только сами импульсы шагов подавать из компа на драйвера. В хоббийных ЧПУ такой метод используется, но у него тоже есть недостатки.

13.11.2019 в 12:26
5

такая идея зовется Klipper

https://github.com/KevinOConnor/klipper

13.11.2019 в 12:55
0

Так работают МейкерБоты старые и их клоны, плату зовут МайтиБорд: принтер получает файл с готовыми командами для двигателей и нагревателей.

Софт или родной, или Симплифай, тогда получается готовый файл на выходе, можно печатать напрямую с компа и управлять. Или из г-кода полученного из любого слайсера транслировать, так же есть уже готовые трансляторы.

В целом да, работает без затупов, всё хорошо, но есть и минусы: на ходу невозможно крутить параметры. А так да, работает, у меня китайский клон, доволен.

13.11.2019 в 13:28
0

mach3 для ЧПУ похожим образом работает. На LPT порт выдаёт готовые импульсы. На этот порт прямиком подсоединяются драйвера двигателей и вперёд. Микроконтроллер вообще не нужен.

Ну через оптроны конечно.

Но у нас 2 термистора как минимум, а LPT не имеет аналоговых входов. Да и вообще, количество входов и выходов сильно ограничено.

13.11.2019 в 17:21
0

И разные приколы с равномерностью следования этих импульсов, не говоря уже о том, что на винде десятке он вообще не заведется... И на 64-битных XP и семерке уже не заводился, по-моему :)

13.11.2019 в 17:36
0

, да, да только старенькая win XP. и главное мышкой поменьше двигать :-) мешает. Утрированно, но смысл понятен.

Не знаю, равномерно ли импульсы поступают, платы хорошо фрезерует.

13.11.2019 в 17:47
0

Нет, не равномерно, но пока их частота не очень высокая, это не играет роли :)

15.11.2019 в 17:06
0

Есть еще дистрибутив CNCLinux

15.11.2019 в 17:13
0

Угу, есть.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Venom

Туфли 45 размера

Вебинар: Перезагрузка | Подписка на 3D принтер Hercules и расходные материалы за 9990 ₽ в месяц

Сушилка филамента

Шок - цены на ESUN!

SolidFilament PETG - обзор и небольшое сравнение