Основы g-кода, написание скриптов

Ғылым және технология

В этом видео я расскажу о базовых команда G-кода и научу как писать скрипты начала и конца печати на нём.
------------------------
Официальный список команд Marlin: marlinfw.org/meta/gcode/
Шпаргалка:
------------------------
Поддержать канал
------------------------
YooMoney: yoomoney.ru/to/410017801570057
Boosty (ранний доступ к видео): boosty.to/dmitrysorkin
------------------------
Соцсети
------------------------
Личный канал Telegram: t.me/dsorkin
Общий чат telegram: t.me/K_3_D
VK: dmitrysorkin
Instagram: / sorkin.dmitry
------------------------

Пікірлер: 216

  • @stazher123
    @stazher1233 жыл бұрын

    Читал перед сном G код "Кораблик Бенча" Много думал... Глубокая вещь. Многогранная.

  • @StrafolGOR
    @StrafolGOR4 жыл бұрын

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

  • @saasrus
    @saasrus4 жыл бұрын

    Спасибо за огромный труд, таких качественных презентаций я ещё не видел!

  • @user-hi7ql6yx2b
    @user-hi7ql6yx2b4 жыл бұрын

    Всё четко, доступным языком и грамотно!!! Спасибо Дмитрий, очень пригодилось

  • @tliokv
    @tliokv4 жыл бұрын

    Реально нужно всем!!! Спасибо большое за ваши труды!!! Помогаете реально.

  • @user-dn7gl4oi7u
    @user-dn7gl4oi7u4 жыл бұрын

    Как всегда очень информативно и понятно! Однозначно лайк!

  • @Euhenio33
    @Euhenio334 жыл бұрын

    Огромный респект за ролик!!! Как всегда все на высшем уровне! Спасибо!

  • @MrMegaDimas
    @MrMegaDimas4 жыл бұрын

    Спасибо. Давно не хватало этих знаний!

  • @user-eh8qq8sn3x
    @user-eh8qq8sn3x4 жыл бұрын

    Спасибо Дмитрий! Ждал такого контента.

  • @egorfrolov7785
    @egorfrolov77854 жыл бұрын

    Шикарно! Всё чётко и понятно. Спасибо!

  • @k.b.kambulin6129
    @k.b.kambulin61294 жыл бұрын

    Очень полезная информация! Я конечно в этом разбираюсь и варюсь так скажем (вручную пишу управлющие программы для намотки) но вот начинающим как печатникам так и в общем чпушникам самое то! Разжевано) Скажу одно и очень важное: Главное не запутаться в системах координат и вовремя переключаться из одной в другую

  • @user-vc9rv7dc2f
    @user-vc9rv7dc2f4 жыл бұрын

    Благодарю Дмитрий ! Я хоть начал понимать что это и как g kod.

  • @user-xr3pv1bk8b
    @user-xr3pv1bk8bАй бұрын

    Дмитрий спасибо. Очень полезная информация!

  • @Oleksandr_Minakov
    @Oleksandr_Minakov4 жыл бұрын

    Отлично. За М92 отдельное спасибо, скоро пригодится очень.

  • @alexandrk9897
    @alexandrk98974 жыл бұрын

    Спасибо за видео! Буквально пару дней назад искал подобный материал.

  • @russeli8373
    @russeli83734 жыл бұрын

    Очень хороший и интересно- познавательный ролик! Лайк однозначно!

  • @KiR_3d
    @KiR_3d4 жыл бұрын

    Хорошее разъяснение! Спасибо!

  • @DNIWEDONNOE
    @DNIWEDONNOE4 жыл бұрын

    Прекрасное видео, очень понравилось выделение цветом!

  • @75Krab
    @75Krab4 жыл бұрын

    Спасибо большое...очень вовремя и подробно

  • @user-qn1sw3tp9g
    @user-qn1sw3tp9g4 жыл бұрын

    Круто, спасибо за видео, всё доступно и понятно)

  • @nikitanikitin3369
    @nikitanikitin33694 жыл бұрын

    Дмитрий спасибо тебе огромное!

  • @liosha2007
    @liosha20073 жыл бұрын

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

  • @user-kd2oq9yy4l
    @user-kd2oq9yy4l Жыл бұрын

    Спасибо Дмитрий!

  • @MsIwan70
    @MsIwan703 ай бұрын

    Привет Дмитрий, спасибо тебе большое! Классно что есть такие блогеры как ты. Без вас было-бы практически не возможно познать такой прекрасный, фантастический мир 3D печати.

  • @upgrade_machine
    @upgrade_machine2 жыл бұрын

    Самый лучший урок по gcodу👍

  • @user-fx3hw6lv3s
    @user-fx3hw6lv3s4 жыл бұрын

    Давно ждал эту тему видео!

  • @3JlOU_BoJlK
    @3JlOU_BoJlK4 жыл бұрын

    Очень актуально. Спасибо большое! :)

  • @buildmaker
    @buildmaker4 жыл бұрын

    Лайкос за пищалку в конце печати и в целом за ролик.

  • @jokersapport2556
    @jokersapport25564 жыл бұрын

    О, я перенастроил. Было: прогрев стола, автокалибровка, прогрев сопла - долго. Стало: прогревается стол, потом запускается прогрев сопла и сразу же автокалибровка - быстрее. Спасибо за идею

  • @MrDevWar
    @MrDevWar4 жыл бұрын

    Как ложка к обеду) спасибо!

  • @Phil_Box_TV
    @Phil_Box_TV3 ай бұрын

    Видео получилось Отличным! Основы G кода должен знать каждый занимающийся 3D печатью

  • @DanKoBag
    @DanKoBag4 жыл бұрын

    Очень полезно, спасибо!

  • @mva5280
    @mva52804 жыл бұрын

    Очень подробный урок!

  • @DonaldDickPick
    @DonaldDickPick3 жыл бұрын

    Я настолько стар, что печатал на 3д принтере путем быстрого ввода G-кода

  • @user-zq3vd9ru9o
    @user-zq3vd9ru9o4 жыл бұрын

    Основательно. Спасибо.

  • @Basicov
    @Basicov4 жыл бұрын

    Спасибо, давно ждал такой ролик

  • @ruhammadi
    @ruhammadi4 жыл бұрын

    Мега полезное виде, спасибо! Теперь я избранный, как Neo.

  • @user-fb9oc4um1x
    @user-fb9oc4um1x2 жыл бұрын

    Автору спасибо!

  • @user-qc5cs1dk7s
    @user-qc5cs1dk7s4 жыл бұрын

    Какой молодец! ))

  • @user-on3dy1qq8b
    @user-on3dy1qq8b3 жыл бұрын

    Ролик огонь! Спасибо

  • @user-it8yu9lo2g
    @user-it8yu9lo2g4 жыл бұрын

    Было очень познавательно....с меня лайк :-)

  • @oleghio6657
    @oleghio66574 жыл бұрын

    Полезная информация!

  • @pg1139
    @pg11394 жыл бұрын

    Благодарю! Полезно

  • @LoviKopayiSobiray
    @LoviKopayiSobiray2 ай бұрын

    Именно то что искал. 👍

  • @tikserziku
    @tikserziku4 жыл бұрын

    Спасибо большое.

  • @sid1977
    @sid19774 жыл бұрын

    То, что нужно! 👍

  • @Zheven
    @Zheven3 ай бұрын

    Спасибо, качественно отлично

  • @timsteel1060
    @timsteel10604 жыл бұрын

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

  • @Truninn
    @Truninn4 жыл бұрын

    Спасибо!

  • @StasonKalbason
    @StasonKalbason4 жыл бұрын

    Молодцом!

  • @dimzonprivateer9882
    @dimzonprivateer98824 жыл бұрын

    Ну всё, капец... Моё терпение лопнуло - донат за видос

  • @Dzenzz
    @Dzenzz Жыл бұрын

    Как, всегда, 👍💯

  • @richardzorge9964
    @richardzorge99644 жыл бұрын

    У Димы такая майка, как будто его тоже на 3д принтере напечатали слоями двумя экструдерами

  • @susoev_sergey
    @susoev_sergey4 жыл бұрын

    Круто!

  • @ivpost4736
    @ivpost47364 жыл бұрын

    15:25 Пишу: Комментарий. Лайк уже поставил.

  • @StMetr
    @StMetr4 жыл бұрын

    Замечательный материал, действительно полезный. Не сочтите за зануду, но не "ГОСТ" а стандарт. Успехов.

  • @MrDukered
    @MrDukered4 жыл бұрын

    Круто, только надо было еще визуализировать код )

  • @Oleksandr_Minakov
    @Oleksandr_Minakov4 жыл бұрын

    Я пользуюсь этим звуковым сигналом из StarTrek: M300 S2217 P66 M300 S2349 P33 M300 S2489 P33 M300 S2637 P399 M300 S2489 P33 M300 S2349 P33 M300 S2217 P133

  • @gdmsave
    @gdmsave3 жыл бұрын

    Спасибо)

  • @igordekiparis
    @igordekiparis4 жыл бұрын

    Спасибо

  • @user-ml5gz5ro1i
    @user-ml5gz5ro1i4 жыл бұрын

    Спасибо полезная информация. Кажется, что где то видел полный список команд с описанием (по ссылке не все команды).

  • @SorkinDmitry

    @SorkinDmitry

    4 жыл бұрын

    Там две ссылки: одна на шпаргалку на моем сайте, вторая на полный официальный список команд марлина

  • @user-ml5gz5ro1i

    @user-ml5gz5ro1i

    4 жыл бұрын

    @@SorkinDmitry, а М84 и по моему видел другие.

  • @Vudibmx
    @Vudibmx4 жыл бұрын

    Супер.

  • @user-lx8jr4sz8i
    @user-lx8jr4sz8i4 жыл бұрын

    Это.просто.ауенно!

  • @user-wp7gn2ez5x
    @user-wp7gn2ez5x4 жыл бұрын

    Я всё внимательно конспектировал, а в конце оказалось что шпаргалка под видео😂😂😂

  • @user-gf8ih8qo9i
    @user-gf8ih8qo9i4 жыл бұрын

    Жаль что в ютубе нельзя ставить двойной лайк( суперлайк) . Кстати классная прическа:)

  • @nicivanov5135
    @nicivanov51353 жыл бұрын

    Дмитрий ролик зачётный! Может особенности и Смузи и Марлина посравнивать?

  • @vidosiki9062
    @vidosiki90622 ай бұрын

    классная прича)

  • @user-ip8vn4ww2v
    @user-ip8vn4ww2v4 жыл бұрын

    свершилось.

  • @MaksimEgor
    @MaksimEgor4 жыл бұрын

    Познавательно

  • @MultiPulia
    @MultiPulia4 жыл бұрын

    полезно

  • @BratstvoKruka
    @BratstvoKruka4 жыл бұрын

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

  • @nailgilaziev
    @nailgilaziev4 жыл бұрын

    Дмитрий, расскажите пожалуйста как-нибудь про IDEX(Independent dual extruders on X carriage), как его на marlin настроить и на какой плате лучше если делать все самостоятельно. Люблю смотреть ваши advanced топики, многие способны делать контент базового уровня, но лишь единицы могут вытянуть тяжелые темы :)

  • @nailgilaziev

    @nailgilaziev

    4 жыл бұрын

    про то как это сделать с reprap и платой duet wifi знаю. Интересны альтернативы. Например есть плата от bigtreetech skr pro v1.1 У нее 6 шаговиков, как раз для Z, Y, X1, E1, X2, E2. На ней с marlin запустить IDEX получится?

  • @user-nh6zz6hg6o
    @user-nh6zz6hg6o2 жыл бұрын

    Спасибо за ролик! Как раз-таки на учёбе рассказывают о программировании для автоматизированного оборудования. Было полезно и понятно разъяснено)

  • @user-nc1zf7fi4e
    @user-nc1zf7fi4e4 жыл бұрын

    Лайк поставил, но шпаргалка в виде таблички была бы удобней.

  • @pavelivlev5776
    @pavelivlev57764 жыл бұрын

    Я был счастлив как ребенок, когда мой G код сработал, выдавил 500 мм. пластика для калибровки подачи. В одну строчку код.

  • @vladi_g
    @vladi_g4 жыл бұрын

    Норм тема.

  • @alfametadol136
    @alfametadol1364 жыл бұрын

    топ контент, гляди и мой без недели как купленный (и уже с успешно убитой ардуино :D) 3д принтер перестанет быть для меня шайтан машиной

  • @alexmaynvinde5889
    @alexmaynvinde58894 жыл бұрын

    Оооооо, уже прям подготовка ЧПУшников) Одобряю) Чтение и правка кода - основа основ. Знать нужно обязательно, если хочешь быть специалистом, а не черти кем.

  • @alexmaynvinde5889

    @alexmaynvinde5889

    4 жыл бұрын

    Стоп стоп стоп.... Давайте называть вещи своими именами. Например, автопарковка - референция, обнуление осей, базирование. Как угодно, кроме автопарковки, пожалуйста))

  • @user-lg1fx7mo5t

    @user-lg1fx7mo5t

    4 жыл бұрын

    ​@@alexmaynvinde5889 Это уже придирки. Видео обычно рассчитываются на общие массы печатников, и это делается в большинстве You Tube каналов. А многим печатникам и не нужно такое углубление

  • @alexmaynvinde5889

    @alexmaynvinde5889

    4 жыл бұрын

    @@user-lg1fx7mo5t не придираюсь, просто прошу называть процессы своими именами)

  • @SorkinDmitry

    @SorkinDmitry

    4 жыл бұрын

    @@alexmaynvinde5889 в 3д печати такие названия никто не знает. Толка говорить на языке, который поймут только те, кто и так всё знает очень мало. А вот автопарковка - общеупотребительный термин уже давно.

  • @alexmaynvinde5889

    @alexmaynvinde5889

    4 жыл бұрын

    @@SorkinDmitry не знал, честно) Просто прям не приятно звучит для меня)

  • @tviti2008
    @tviti20084 жыл бұрын

    Дмитрий, большое спасибо за видео. Жаль видео по моделированию не зашли, мне, как начинающему конструктору было очень интересно. Еще интересно было бы увидеть хоть одним глазком какое-либо сложное моделирование в NX и понять разницу между ним и Компасом, например. Понимаю, что поставить себе его Вы не можете, но может хоть какую готовую видушку разобрать, со стороннего источника?

  • @SorkinDmitry

    @SorkinDmitry

    4 жыл бұрын

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

  • @user-ml5gz5ro1i

    @user-ml5gz5ro1i

    4 жыл бұрын

    @@SorkinDmitry, а если рассматривать NX как САПР для расчета такой лабудени как механическое воздействие на деталь, расчет воздушных и водных потоков. Пробовали? Где посмотреть об этом? И как построить ряд САПР в этом отношении? Например: 1) NX; 2)ANSEN; 3) Invertor 4) Solidworks? Или половина не войдет в этот список?

  • @rekvizit
    @rekvizit4 жыл бұрын

    какой G-код нужно прописать в закрывайку, чтобы моторы не тушились, а то у меня стол падает и сбивается калибровка стола... Надо типа чтоб допечаталось, сопло и стол выключить, а моторы чтоб остались на удержание... Если возможно разделить моторы стола и моторы осей, то вобще красота была бы)) И вобще видос зачёт, я давно ковыряюсь с g-кодом, у меня и пищалки настроены и увод головы в дом, но не могу найти как моторы оставить включенными надолго, максимум чего нарыл, это паузу на моторы поставить, но это не выход, т.к. потом если запустить на печать снова, нужно команду вводить чтоб снять их с паузы. А вот просто чтоб были моторы в ожидании и тонусе чёт не могу найти

  • @Oleksandr_Minakov

    @Oleksandr_Minakov

    4 жыл бұрын

    М84 пробовали? У меня это в дефолте написано: M84 X Y E ; Desable all steppers but Z То есть выключает всё, кроме Z.

  • @gamletone777
    @gamletone7776 ай бұрын

    👍👍👍👍👍👍👍

  • @MihailNikolayevich
    @MihailNikolayevich4 жыл бұрын

    лайк

  • @adminadminov836
    @adminadminov8362 жыл бұрын

    привет! сними для нас видос конкретно по эндер 3 про, о его доработке а так же по включение lin advance на плате 4.2.7, думаю всем такое нужно так как он народный)

  • @user-il4kd9qq3y
    @user-il4kd9qq3y4 жыл бұрын

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

  • @Lavletyoung
    @Lavletyoung4 жыл бұрын

    Подскажите, хочу купить плату СКР. Принтер ендер 3. Какую взять е3 дип или обычную СКР? Подойдёт ли е3 дип в какой-нибудь другой принтер если надумаю заменить и т.д.??

  • @gambit8332
    @gambit8332 Жыл бұрын

    так же добавлю что система читает команды построчно (последовательно) и всю строку целиком

  • @mishaets
    @mishaets3 жыл бұрын

    Здравствуйте. У меня вопрос, где нужно вносить изменения в код если мне нужно чтоб при остановке печати вручную голова (х) ехала домой? Очень буду благодарен за ответ!

  • @gambit8332
    @gambit8332 Жыл бұрын

    если брать G-код станка ЧПУ Fanuc или же SINUMERIK то есть значительные отличия в самом исполняющем коде, теже команты M500 или М303 и дт, нужно доизучать команды

  • @user-yp2iq1mh1t
    @user-yp2iq1mh1t2 жыл бұрын

    А для круговой интерполяции, используется G3?

  • @alexkl8619
    @alexkl86194 жыл бұрын

    Дмитрий добрый день. Подскажите вот такая проблема. Принтер Anycubic kossel на рельсах. Обновился до версии 1.1.9. И при завершении печати эффектор немного поднимается а потом врезается в "Х" стойку и пишет ошибку парковки. На старой прошивке такого не было. В куре в конце скрипта убрал G28 X0 Y0 оставив только G28 но проблема не ушла. При автопарковке с панели принтера из любого положения автопарковка срабатывает штатно. Подскажите что еще можно попробовать.... Есть вариант еще перевести в абсолютные координаты и отправить эффектор на X100 Y100 Z280 к примеру.

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u4 жыл бұрын

    как сделать командой чтобы периодически сохранялись координаты на сд карту и при этом продолжалась работа принтера и вслучае сбоя или откл электр можно было начать печать с последней строки с с д карты

  • @designer9205
    @designer92054 жыл бұрын

    почему в Simplify3D не показвает нарезаную делать ?

  • @Moonrakerd
    @Moonrakerd4 жыл бұрын

    polezno! spasibo

  • @akaChewy
    @akaChewy4 жыл бұрын

    Мне интересно, некоторые из тех кто делает таймлапс видео с фотографированием послойно, они както пишут скрипт, чтоб после каждого слоя происходила парковка и посылался сигнал на фотоапарат. Но где ,например, в Cure, или в Slic3re этот скрипт вставлять? И ещё похожий вопрос, есть команда в джикоде по выводу сообщений, я хотел бы например выводить номер слоя с её помощью, но опять же куда вставлять этот код? Это всё в постпроцессинге с помощью условных операторов делается?

  • @user-lg1fx7mo5t

    @user-lg1fx7mo5t

    4 жыл бұрын

    В Cura где-то плагин кастомный видел, при помощи которого можно добавлять скрипты G-Сode на определённые слои. Собственно, делают командами отвод каретки экструдера в какое-то положение каждый слой. И на камеру вроде никаких команд не посылается, скорее просто через настройки тайм-лапса подбирают, с какой периодичностью делать снимок. В реальности может быть слегка по-другому, но всё же.

  • @AlexikoRusso

    @AlexikoRusso

    4 жыл бұрын

    Большинство делают это через октапринт (железо+софт)

  • @IlyaEvstropov

    @IlyaEvstropov

    4 жыл бұрын

    В Cura "Расширения->Пост-обработка->Изменить G-код" плагин называется Time Lapse. На камеру посылает m240.

  • @akaChewy

    @akaChewy

    4 жыл бұрын

    @@IlyaEvstropov спасибо, попробую.

  • @Oleksandr_Minakov

    @Oleksandr_Minakov

    4 жыл бұрын

    А ещё можно прикупить кнопку для камеры, и закрепить её так чтобы каретка на неё нажимала после каждого слоя. Получится высококачественная секвенция фотографий😉.

  • @IStreebok
    @IStreebok4 жыл бұрын

    а как же комманды калибровки температуры стола/экструдера? у меня, например, это вызвало некоторые затруднения...

  • @SorkinDmitry

    @SorkinDmitry

    4 жыл бұрын

    Была цель сделать не по всем существующим командам, а часто применяемым в скриптах начала и окончания печати.

  • @user-nz5pn2th2z
    @user-nz5pn2th2z4 жыл бұрын

    нельзя делать одновременный прогрев стола и сопла - в сопле горит пластик за это время. Ачем закончились опыты с печатью полипропиленом??? а то я нашел на что он клеится но через 4-5 слоев всеравно его выгибает

  • @shPipec
    @shPipec4 жыл бұрын

    Спасибо. А вот АНО как!

  • @igorkarpunin6163
    @igorkarpunin61634 жыл бұрын

    Дмитрий, с большим интересом "самообучаюсь" просматривая ваши клипы по настройке и эксплуатации 3D принтеров. Недавно приобрел Ghost 4S, и пытаюсь настроить его так, чтобы печатать с максимально возможным качеством. Просмотрел довольно большое количество различных видео-материалов на эту тему, и не только ваших, но нигде не увидел и не понял главного - в какой последовательности следует выполнять все эти разнообразные настройки. Не могли бы вы написать маленький "букварик" для чайников, с описанием последовательности необходимых действий? Допустим, в таком виде (за правильность очередности операций не ручаюсь): 1) Настройка уровня стола. (Ссылка на ваш клип). 2) Настройка подачи филамента. (Ссылка...). 3) Калибровка PID регуляторов температуры хот энда и стола. (Ссылка...).

  • @igorkarpunin6163

    @igorkarpunin6163

    4 жыл бұрын

    4) Настройка температуры филамента. (Ссылка...). 5) Настройка... (Ссылка). 6) И т.д., и т.п. Без этой главной подсказки довольно трудно разобраться в огромном количестве инфы, которую выуживаешь в интернете. Уверен, что многие начинающие 3D-печатники будут ваз очень благодарны.

  • @igorkarpunin6163

    @igorkarpunin6163

    4 жыл бұрын

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

  • @Kebuda
    @Kebuda4 жыл бұрын

    А не подскажите способ делать таймлапсы, путём модификации gcode файлов, без натёков пластика? Я пробовал octoprint, печать получается хорошо, но octoprint поддерживает ограниченное количество камер, да и то с глюками. Попробовал прикрепить на принтер кнопку дистанционного спуска камеры, а в куре добавил постобработку плагином timelapse после печати каждого слоя: сдвиг печатающей головки в сторону для нажатия кнопки и пауза пара секунд с ретрактом. Таймлапс получился, но под кнопкой, не смотря на ретракт, образуются натёки пластика. Пришлось ещё черновую башню печатать, для сбора соплей на ней. Как этого можно избежать? У octoprint получается.

  • @user-lx8jr4sz8i
    @user-lx8jr4sz8i4 жыл бұрын

    А зачем рывки осей? И чо такое выполняет jd? И кей фактор

Келесі