Есть внятное руководство с описанием M-кодов с M8000 по M8999?

pl32
Идет загрузка
Загрузка
20.05.2020
568
42
печатает на RK-1
Вопросы и ответы

У кого-нибудь есть какие-либо ссылки на описание М-кодов с 8000 по 8999?

Ну или кто-то может ответить на следующие вопросы:

Обязательно G-код начинать с команды M8513 или ее лучше вообще не трогать?

Что означают параметры T, I, S, D в командах M8015, М8016 (например чем М8015 Т3 отличается от М8015 S3)

Чем скорости, заданные командами М8006, М8013 отличаются от скоростей, заданных командами М8015, М8016?

Обязательно G-код заканчивать командами М8513 и М8500 или достаточно одной М8500?

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

Ответы

20.05.2020 в 09:29
0

Обязательно G-код заканчивать командами М8513 и М8500 или достаточно одной М8500?

Пардон, ошибся, естественно М8510 и М8500 или достаточно одной М8500?

20.05.2020 в 10:02
0

Спасибо!

20.05.2020 в 10:51
1

Ещё есть немного описания команд:

https://cdn.thingiverse.com/assets/61/34/46/dc/88/Complete_machine_parameters.txt

По поводу параметров T, I, S, D - могу предположить, что это для того, чтобы в одной команде можно было указать разные параметры. Например, для начальной скорости движения "Домой" для Z и XY осей: M8015 I8 S30

Для M8015 T3 - не нашёл такого параметра. у этой команды похоже только два параметра - I и S

20.05.2020 в 10:56
1

Нашел, что для M8015 есть параметр T - "Initial peel speed slow move".

Похоже, что для фотополимерного принтера добавили параметр T, а I и S - для FDM принтера.

20.05.2020 в 10:57
1

Спасибо! 

21.05.2020 в 15:06
0

Увы, как всегда - никто ничего сказать не может....

21.05.2020 в 15:39
0

Китайцы - они такие...

Chitu придумали эти команды, но описание они не делали для пользователей.

Если нужно прям точно узнать, что понимает прошивка принтера - дизассемблировать её и посмотреть.

22.05.2020 в 08:14
1

Ну, я тут покурил формы - вроде бы команда M8512 сбрасывает текущие настройки в текстовый файл.

Соответственно там должно быть то, что понимает конкретная прошивка.

В выходные попробую поэкспериментировать.

Chitu придумали эти команды, но описание они не делали для пользователей.

В этом и проблема - в примере G-кода на сайте ChiTu одни параметры для команд М8015, М8016. На форуме Фотона и на сайте Kelant - другие.

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

Причем, у меня ZOBU - у него своя прошивка, и что там было сделано оригинального, отличающегося от фотона или келанта - неизвестно. 

22.05.2020 в 09:06
0

Вот ещё нашёл https://cdn.thingiverse.com/assets/64/a2/70/e6/86/CHITU_FIRMWARE_COMMANDS_CHINESE_V1.4.0.txt

И там есть пояснение про параметры I - Integer - целое число, S - число с плавающей запятой...

22.05.2020 в 09:44
1

Это для общего формата, формат команд M8015, M8016 отличается от общего.

В случае FDM принтера - там ясно. Параметр I задает скорость для оси Z, параметр S- для осей XY. Формат числа - целое число :-( , размерность мм/с

В случае фотополимерного - разнобой.

Параметр I задает скорость при заходе на концевик, а вот скорость подъема платформы задается то ли параметром S (сайт Читу), толи T (фотон и келант).

Как задается скорость при опускании платформы - вообще понять не могу... 

Записывать в принтер, который нормально работает, не разобравшись не ту буквы - как-то нерационально.  Одна буква вполне может все испортить.

22.05.2020 в 09:58
0

Да у них в параметрах что-то не сходится....

Тут AndyBig русифицировал прошивку для Anycubic https://3dtoday.ru/blogs/andybig/lokalizatsiya-proshivki-anycubic-photon-s

Может его попросить посмотреть в прошивке разбор Gcoda и тогда точно будет известно, какие команды принимает принтер?

22.05.2020 в 10:19
0

Весь вопрос в том, что у меня не аникубик. Если бы был фотон - тады понятно, параметр Т.

22.05.2020 в 12:54
0

Судя по платам в принтере - разработчик один и тот же

22.05.2020 в 14:37
0

У Фотона либо тригориловская плата, либо МКS - да, они обе клоны Читу, но клоны.

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

Прошивки однозначно разные - ZOBU имеет изначально русифицированную прошивку. И соответственно, неизвестно насколько сильно отличаются прошивки.

В данном случае правильнее сравнивать с келантом - платы действительно идентичные, отличие только в прошивках.

22.05.2020 в 17:25
0

Похоже, без дизассемблера не узнать, что там за GCode поддерживается...

26.05.2020 в 08:12
0

Все проще - закинул команду М8512 - и получил список М-кодов заводской настройки с комментариями...

На китайском языке! Причем прошивка сама русифицированная....

26.05.2020 в 09:49
1

Тогда это похоже на заготовленный текст, а не сгенерённый по настройкам. Реально могут поддерживаться и другие команды.

26.05.2020 в 13:57
1

Интересное замечание....

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

27.05.2020 в 07:28
1

Проверил - записал изменения (естественно без комментариев и только три параметра).

Снова скачал файл конфигурации - изменения есть (сохранились), комментарии остались на китайском языке в полном объеме.

27.05.2020 в 10:37
0

Тогда это хорошая новость :)

Значит они добавляют комментарий к сгенерённому конфигу.

26.05.2020 в 23:51
2

вы не правы. в келанте типовая прошивка читу. Любая прошивка читу содержит китайский английский русский немецкий и тучу других языков. Беда в том что прошивка шифрованная и запрятано это все глубоко. Как и разрешение экрана и параметры работы с ним - запрятаны в прошивке. И изменения (как и включение языка) читу делает за деньги.

27.05.2020 в 10:39
0

А если свою прошивку сделать под эти платы? Или это не нужно на нашем рынке?

Или даже платы аналогичные сделать. Тогда можно под любые экраны делать 3D LCD принтеры.

27.05.2020 в 12:01
0

Мы сделали проще. Сделали свою плату

27.05.2020 в 16:02
0

Так я об этом и говорю, что это проще и надёжнее.

Как делаете подключение экранов по интерфейсу MIPI-DSI ?

27.05.2020 в 16:31
1

hdmi. на то есть десяток веских причин

27.05.2020 в 16:52
0

В этом случае, простого и надёжного микроконтроллера нет. И стоимость комплекта электроники намного дороже получается...

27.05.2020 в 17:51
0

на 30 долларов? это не такая уж цена за всеядность матери

27.05.2020 в 18:08
0

на 30 долларов?

Если будете 1000 принтеров в месяц продавать, то я бы не отказался от $30000 в месяц...

27.05.2020 в 18:18
0

каждому свое.сделайте свою мать с полным функционалом за 30$ и продавайте хоть по 10 000 в месяц

Только реализуйте поддержку 4к или 5к на простом и надежном микроконтроллере, сделайте там веб сервер, математику, хранилище файлов, обработку 4к слайда за 11 мс, подумайте что еще может туда навесится в ближайшие год - два, прикиньте что экраны могут быть 5.5, 9, 10, 13, 15, 23" (это все что уже сейчас есть) и мне интересно как вы вложитесь в бюджет читу - матери. Да и если мы будем продавать 1000 в месяц - 30к зелени там на уровне плюс - минус туда сюда, это совсем другие расчеты.

27.05.2020 в 18:23
0

 обработку 4к слайда за 11 мс

Это для чего нужно? За 11 мс. Вроде засветка секунды длится.

27.05.2020 в 18:31
1

ну к примеру, а если предположить что вот сейчас в некоей лаборатории закончились успешные опыты по непрерывной печати, и дело только в адаптации технологии в прототипу а потом и серии? Ну пофантазируйте. А они закончились :)

а возьмите монохромные экраны, где пропускная способность выше в 2-4 раза по сравнению с rgb? ну и так далее. То есть это сродни вопросу "а зачем вашему принтеру железный корпус если и пластиковый ничо, а железный еще и дороже". Видимо потому что. На все есть причины - но это отдельная история и предмет обсуждения.

27.05.2020 в 18:41
0

А они закончились :)

Поздравляю!

ПЛИС может и быстрее выдавать кадры 4к.

27.05.2020 в 18:47
1

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

27.05.2020 в 18:53
1

у нас связка Amlogic S905X + Mali-450

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

27.05.2020 в 19:08
0

у нас связка Amlogic S905X + Mali-450

Хороший вариант. Вроде Mali-450 встроен в S905X или это и имелось в виду?

27.05.2020 в 19:15
1

имелось в виду графические возможности, это и имелось

27.05.2020 в 18:01
1

если вам хочется что то читуподобное со своей прошивкой - берите.
вот плата https://aliexpress.ru/item/4000027986113.html

вот исходники https://github.com/makerbase-mks/MKS-DLP-FIRMWARE

на здоровье. Где то там же вся схемотехника с трассировкой лежит.

Но повторять что то дешевое читуподобное - в мыслях не было. не вижу смысла.

27.05.2020 в 18:20
0

Спасибо, интересно было посмотреть. Только исходников прошивки для ПЛИС они не выложили. Прошивают у себя и пользователь прошивку для ПЛИС поменять не может. Или я не нашёл её или они так защитились от клонов.

27.05.2020 в 18:25
1

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

28.05.2020 в 07:34
1

За то в этом случае нет привязки к конкретному разрешению и конкретному экрану.

Лично я бы предпочел hdmi, хотя и не любитель лазить в принтер и что-то там дорабатывать.

28.05.2020 в 15:25
0

Да, HDMI в чём-то удобнее.

27.05.2020 в 17:49

Комментарий удалён

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

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

БиМеталлический термобарьер

Балерина

Как перевести CURA на нормальный русский язык

SKR вместо Duet-а и всё с тем же RepRapFirmware

На заметку, может кому и пригодится.

Возможно у вас жена- перфекционист и вам некуда девать пластик)