Про G/M-коды и «африку»….

pl32
Идет загрузка
Загрузка
26.05.2020
1230
5
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

7
Статья относится к принтерам:
ZOBU 3.0 3D ARTEL

Добрый день, коллеги!

За то время, что я здесь – я убедился, что местная публика свято верит в три мифа, не имеющих ничего общего с реальностью, - принтеры stl-файлы не печатают, принтерам нужен g-код для печати и g-код – он и в Африке G-код.

Давно существуют принтеры, которые способна отслайстить и напечатать stl-файл, принтеры, требующие формат, отличный от *.gcode существовали всегда, а многочисленные прошивки и схемные решения фактически делают G-код индивидуальным для каждой комбинации «фирмваре/хардваре». Но все равно все свято верят в эти заблуждения…

Из них самым опасным является заблуждение про Африку и G-код . Вы можете сколько угодно вести философские беседы на тему, что отличия минимальные и несущественные – но куда правильнее рассуждать на тему, что не стоит советовать свои команды владельцам «других» принтеров и не стоит совать «чужой» G-код в свой станок без проверки на совместимость и выполнимость.

Ну, а если ближе к делу – то в свое время ChiTu придумала конфигурировать свои 32-битные платы при помощи файла *.gcode с М-кодами вида М8ххх. Оправляешь на печать файл с кодами – и все, конфигурация поменялась. Была у тебя дельта, а стал дрыгостол…. Главное – не забыть указать команду М8500 в конце (запись и изменений в память принтера). А то как была дельта, так и останется. Шутка. Но она показывает, что бездумно менять настройки в плате не имеет смысла – менять нужно только то, что нужно…. Ато будет у вас дельта, которой управляют по алгоритму управления дрыгостолом.

Применительно для LCD/DLP-принтера это: 

M8007 Ixx ;джерк

M8008 Iхххх ; ускорения

А так же высота подъема и скорость подъема-опускания платформы.

И тут уже наступает разнобой….

На сайте ChiTu для материнских плат ChiTu предлагается:

M8015 Pх.х; медленная скорость подъема платформы мм/с

M8028 Sх.х; быстрая скорость подъема платформы, мм/с

M8016 Pх.х; быстрая скорость опускания платформы мм/с

M8020 Sх.х; медленная скорость опускания платформы мм/с

M8070 Sх; высота подъема платформы с медленной скоростью мм 

M8021 Sх.х; дистанция медленного опускания платформы, мм

M8070 Zх ; общая высота подъема платформы мм

Казалось бы – Фотоны, Келанты и прочие с 32-битными материнками на процессоре STM32F407ZET6 используют платы, которые являются клонами ChiTu – т.е. и команды у них вроде бы должны совпадать…. НО! 

Владельцам Фотонов с первыми версиями прошивки и владельцам Келантов предлагается нечто совсем иное:

M8015 Tх; медленная скорость подъема платформы мм/с

M8016 Tх; быстрая скорость подъема платформы мм/с

M8070 Sх; высота подъема платформы с медленной скоростью мм

M8070 Zх ; общая высота подъема платформы мм

Ну, а плата MKS DLP, несмотря на внешнюю аппаратную схожесть с другими клонами плат ChiTu – конфигурируется совсем по-другому – не через M-коды. И это притом, что аппаратно она похожа до степени смешения на плату для Фотона….

Ну, а если учесть, что у меня ZOBU 3.0, а у него своя собственная прошивка, не смотря на плату, похожую на плату от Келант….

И что делать?

Покурив форумы, я обнаружил весьма интересную команду:

M8512 "Configuration file.gcode"

Эта команда выгружает текущие настройки в текстовый файл.

Запустил, получил файл с настройками, открыл… И увидел крякозябры.

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

Главное – открыть перетаскиванием файла, копирование содержимого в онлайн-переводчик здесь не работает.

Рис 1. Файл заводских настроек с крякозябрами и его вариант Яндекс-перевода.

Ну и что мы видим в итоге?

Для моего принтера команды будут такими:

M8015 Px.xxxxxх; медленная скорость подъема платформы мм/с

M8016 Px.xxxxxx; быстрая скорость подъема платформы мм/с

M8070 Sх.хххххх ; высота подъема платформы с медленной скоростью мм

M8070 Zх.хххххх ; общая высота подъема платформы мм

Вот такой хеппи-энд…

Выводы:

1) Не забывайте про команду М8512 – она позволит вам при неудачном эксперименте откатиться назад.

2) Прежде чем воспользоваться чужим кодом – подумайте, а подойдет ли он вам, совместим ли он с вашим принтером.

На этом пока все…

Удачных принтов!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

7
Комментарии к статье

Комментарии

26.05.2020 в 21:33
2

M8093 I1        ;Machine_Errer_Code.status - вывести диагностику принтера в файл

https://yadi.sk/d/CpfqaLpoDaCyxA - на яндекс диске - официальный публичный перечень команд читубоард с некими английскими комментариями


будьте осторожны. существует код, который отключает usb. какой - понятия не имею. Один экспериментатор доигрался- плата работает, usb нет.

27.05.2020 в 07:44
0

будьте осторожны. существует код, который отключает usb. какой - понятия не имею.

Спасибо за предупреждение.

Вероятнее всего команда М8034 с параметром I0.

Хотел поэкспериментировать - но теперь не буду.

По сути кроме ускорений, джерков, скоростей и высоты подъема - все остальное - лучше не трогать.

26.05.2020 в 23:22
0

akelpad рулит...

ps ждём статью о вреде чужих "профилей для курицы" и чужих прошивок на 3х летнего двухголового Эндера и на каждой башке чтоб по химере ну и конечно-же с мозгом lerge.

27.05.2020 в 07:42
0

Вообще-то я продолжение не планировал...

Но раз вы так настаиваете - подумаю. Например, вероятно, стоит написать о команде М8011 - чем она отличается от М92, в каких случаях применяется.

Как вы думаете - стоит об этом писать, или нет?

27.05.2020 в 09:01
1

писать стОит, вроде не ересь и читается не сложно......но до 8ххх я не добрался и прикладного интереса у меня нет.

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

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

Механическая коробка

Немного полезностей

Zonestar Z9M3. Три экструдера, одно сопло, coreXY, куча плюшек за 30т.р. А где что-то не то?

Закрытый, недорогой и надежный. Чертежи и модели.

Srk 1.4 turbo + esp01s Wifi Marlin + vscode

Lerdge X & Flsun QQ-S