G-коды Marlin, применимые к плате Melzi Sanguino

Как/где найти полный список «приемлемых» g-кодов Marlin, применимых к плате Melzi Sanguino на 3D-принтере (Zonestar). Похоже, что не все платы принтеров принимают все доступные коды Marlin.


Тогда я неправильно подумал. Я предполагал, что не все g-коды (из сборки Marlin) на самом деле «реализованы» одинаково на всех платах, а некоторые даже не распознаются и не интерпретируются. Но я до сих пор не понимаю, почему это так.

, 👍0

Обсуждение

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

Что именно ты не понимаешь? G-код — это широкий стандарт. Разработчики прошивки могут подумать, что некоторые G-коды не нужны для той цели, для которой предназначена прошивка. Таким образом, они могут решить не реализовывать их. Внедрение всех возможных кодов G было бы трудоемкой задачей. Поскольку многое из этого является открытым исходным кодом, разработчики могут захотеть сохранить некоторые ресурсы для важных вещей., @chrisl

Хорошо, спасибо за разъяснение., @nkuck


1 ответ


1

Как уже было написано в комментариях, программное обеспечение определяет, какие G-коды принимаются платой (принтера),
НО Даже если программное обеспечение имеет такое же имя (например, Marlin), оно может вести себя разные на разных платах из-за:

  • разные версии для разного оборудования
  • разные репозитории выпусков опережают или отстают от основного репозитория
  • специфические аппаратные функции, запускаемые G-кодом (наиболее маловероятные)

Умный способ состоит в том, чтобы перейти от функций, которые мне нужны, к программному обеспечению, поддерживающему эти функции, к платам, поддерживаемым И пригодным для использования моим оборудованием для управления (3D-принтер/фрезерный станок с ЧПУ/лазерный резак и т. д.) -

,