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

Поділитися
Вставка
  • Опубліковано 11 кві 2020
  • В этом видео я расскажу о базовых команда 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
    @stazher123 3 роки тому +15

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

  • @user-hi7ql6yx2b
    @user-hi7ql6yx2b 4 роки тому +5

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

  • @StrafolGOR
    @StrafolGOR 4 роки тому +17

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

  • @saasrus
    @saasrus 4 роки тому +1

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

  • @user-dn7gl4oi7u
    @user-dn7gl4oi7u 4 роки тому +2

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

  • @Euhenio33
    @Euhenio33 4 роки тому +1

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

  • @tliokv
    @tliokv 4 роки тому +1

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

  • @MrMegaDimas
    @MrMegaDimas 4 роки тому +1

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

  • @user-eh8qq8sn3x
    @user-eh8qq8sn3x 4 роки тому +1

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

  • @k.b.kambulin6129
    @k.b.kambulin6129 4 роки тому +20

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

  • @russeli8373
    @russeli8373 4 роки тому +3

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

  • @alexandrk9897
    @alexandrk9897 4 роки тому +2

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

  • @egorfrolov7785
    @egorfrolov7785 4 роки тому

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

  • @MsIwan70
    @MsIwan70 3 місяці тому

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

  • @user-vc9rv7dc2f
    @user-vc9rv7dc2f 4 роки тому +1

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

  • @upgrade_machine
    @upgrade_machine 2 роки тому +1

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

  • @user-xr3pv1bk8b
    @user-xr3pv1bk8b 25 днів тому

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

  • @buildmaker
    @buildmaker 4 роки тому +10

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

  • @Oleksandr_Minakov
    @Oleksandr_Minakov 4 роки тому +1

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

  • @user-qn1sw3tp9g
    @user-qn1sw3tp9g 4 роки тому +1

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

  • @DNIWEDONNOE
    @DNIWEDONNOE 4 роки тому +1

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

  • @75Krab
    @75Krab 4 роки тому +1

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

  • @KiR_3d
    @KiR_3d 4 роки тому +1

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

  • @user-fx3hw6lv3s
    @user-fx3hw6lv3s 4 роки тому +1

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

  • @liosha2007
    @liosha2007 3 роки тому

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

  • @nikitanikitin3369
    @nikitanikitin3369 4 роки тому +1

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

  • @3JlOU_BoJlK
    @3JlOU_BoJlK 4 роки тому +1

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

  • @Phil_Box_TV
    @Phil_Box_TV 3 місяці тому

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

  • @user-kd2oq9yy4l
    @user-kd2oq9yy4l Рік тому +1

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

  • @MrDevWar
    @MrDevWar 4 роки тому +1

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

  • @user-it8yu9lo2g
    @user-it8yu9lo2g 4 роки тому +1

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

  • @Basicov
    @Basicov 4 роки тому +1

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

  • @ruhammadi
    @ruhammadi 3 роки тому

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

  • @mva5280
    @mva5280 4 роки тому +1

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

  • @DanKoBag
    @DanKoBag 4 роки тому

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

  • @user-zq3vd9ru9o
    @user-zq3vd9ru9o 4 роки тому +1

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

  • @user-qc5cs1dk7s
    @user-qc5cs1dk7s 4 роки тому +1

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

  • @user-fb9oc4um1x
    @user-fb9oc4um1x 2 роки тому

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

  • @oleghio6657
    @oleghio6657 4 роки тому +1

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

  • @LoviKopayiSobiray
    @LoviKopayiSobiray 2 місяці тому

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

  • @sid1977
    @sid1977 4 роки тому +1

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

  • @user-on3dy1qq8b
    @user-on3dy1qq8b 3 роки тому

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

  • @jokersapport2556
    @jokersapport2556 4 роки тому +1

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

  • @StMetr
    @StMetr 4 роки тому +2

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

  • @pg1139
    @pg1139 4 роки тому

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

  • @Zheven
    @Zheven 2 місяці тому

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

  • @tikserziku
    @tikserziku 4 роки тому +1

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

  • @timsteel1060
    @timsteel1060 4 роки тому +1

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

  • @dimzonprivateer9882
    @dimzonprivateer9882 3 роки тому

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

  • @Truninn
    @Truninn 4 роки тому +1

    Спасибо!

  • @nicivanov5135
    @nicivanov5135 3 роки тому

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

  • @StasonKalbason
    @StasonKalbason 4 роки тому +1

    Молодцом!

  • @user-gf8ih8qo9i
    @user-gf8ih8qo9i 4 роки тому

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

  • @Dzenzz
    @Dzenzz Рік тому

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

  • @susoev_sergey
    @susoev_sergey 4 роки тому +1

    Круто!

  • @ivpost4736
    @ivpost4736 4 роки тому

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

  • @DonaldDickPick
    @DonaldDickPick 3 роки тому +3

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

  • @Vudibmx
    @Vudibmx 4 роки тому

    Супер.

  • @igordekiparis
    @igordekiparis 4 роки тому +1

    Спасибо

  • @gdmsave
    @gdmsave 3 роки тому

    Спасибо)

  • @BratstvoKruka
    @BratstvoKruka 4 роки тому

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

  • @MrDukered
    @MrDukered 4 роки тому +1

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

  • @richardzorge9964
    @richardzorge9964 3 роки тому +4

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

  • @user-ml5gz5ro1i
    @user-ml5gz5ro1i 4 роки тому

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

    • @SorkinDmitry
      @SorkinDmitry  4 роки тому

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

    • @user-ml5gz5ro1i
      @user-ml5gz5ro1i 4 роки тому

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

  • @user-lx8jr4sz8i
    @user-lx8jr4sz8i 4 роки тому

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

  • @user-nh6zz6hg6o
    @user-nh6zz6hg6o 2 роки тому

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

  • @nailgilaziev
    @nailgilaziev 4 роки тому +2

    Дмитрий, расскажите пожалуйста как-нибудь про 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 получится?

  • @vidosiki9062
    @vidosiki9062 Місяць тому

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

  • @Oleksandr_Minakov
    @Oleksandr_Minakov 4 роки тому +5

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

  • @user-ip8vn4ww2v
    @user-ip8vn4ww2v 4 роки тому +1

    свершилось.

  • @Lavletyoung
    @Lavletyoung 4 роки тому

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

  • @MaksimEgor
    @MaksimEgor 4 роки тому

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

  • @mishaets
    @mishaets 3 роки тому

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

  • @MultiPulia
    @MultiPulia 4 роки тому +1

    полезно

  • @user-wp7gn2ez5x
    @user-wp7gn2ez5x 4 роки тому +1

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

  • @tviti2008
    @tviti2008 4 роки тому +1

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

    • @SorkinDmitry
      @SorkinDmitry  4 роки тому

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

    • @user-ml5gz5ro1i
      @user-ml5gz5ro1i 4 роки тому

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

  • @rekvizit
    @rekvizit 4 роки тому

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

    • @Oleksandr_Minakov
      @Oleksandr_Minakov 4 роки тому

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

  • @user-nc1zf7fi4e
    @user-nc1zf7fi4e 4 роки тому +1

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

  • @user-il4kd9qq3y
    @user-il4kd9qq3y 4 роки тому

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

  • @user-yp2iq1mh1t
    @user-yp2iq1mh1t 2 роки тому

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

  • @alexkl8619
    @alexkl8619 4 роки тому

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

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u 4 роки тому

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

  • @alexmaynvinde5889
    @alexmaynvinde5889 4 роки тому +1

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

    • @alexmaynvinde5889
      @alexmaynvinde5889 4 роки тому

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

    • @user-lg1fx7mo5t
      @user-lg1fx7mo5t 4 роки тому

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

    • @alexmaynvinde5889
      @alexmaynvinde5889 4 роки тому

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

    • @SorkinDmitry
      @SorkinDmitry  4 роки тому +2

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

    • @alexmaynvinde5889
      @alexmaynvinde5889 4 роки тому

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

  • @alfametadol136
    @alfametadol136 4 роки тому +1

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

  • @gamletone777
    @gamletone777 5 місяців тому

    👍👍👍👍👍👍👍

  • @adminadminov836
    @adminadminov836 2 роки тому

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

  • @MihailNikolayevich
    @MihailNikolayevich 4 роки тому

    лайк

  • @gambit8332
    @gambit8332 Рік тому

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

  • @vladi_g
    @vladi_g 4 роки тому +1

    Норм тема.

  • @Kebuda
    @Kebuda 4 роки тому

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

  • @user-nz5pn2th2z
    @user-nz5pn2th2z 4 роки тому +1

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

  • @shPipec
    @shPipec 4 роки тому

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

  • @designer9205
    @designer9205 4 роки тому

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

  • @IStreebok
    @IStreebok 4 роки тому +1

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

    • @SorkinDmitry
      @SorkinDmitry  4 роки тому

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

  • @igorkarpunin6163
    @igorkarpunin6163 4 роки тому

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

    • @igorkarpunin6163
      @igorkarpunin6163 4 роки тому

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

    • @igorkarpunin6163
      @igorkarpunin6163 4 роки тому

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

  • @olego9734
    @olego9734 Рік тому

    Здравствуйте.
    Как переходить на цикл вроде начала или конца печати?
    Есть какая то команда перехода на цикл с его номером или именем? С последующим возвратом к исполнению команд?
    Не понял.
    Можно о циклах подробнее?

    • @olego9734
      @olego9734 Рік тому

      Например цикл смены филамента.
      Что его не вставлять целиком в Gcode, а написать его в начале и делать на него ссылку?

  • @pavelivlev5776
    @pavelivlev5776 4 роки тому +1

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

  • @user-lx8jr4sz8i
    @user-lx8jr4sz8i 4 роки тому +1

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

  • @gambit8332
    @gambit8332 Рік тому

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

  • @timofey_r
    @timofey_r 3 роки тому

    команда m107 не отключает полностью обдув даже если принтер просто стоит то он со ровно работает. через блок управления принтером тоже не выходит уменьшить обороты обдува до нуля. то есть, на экране блока управления стоит нулевая скорость обдува но по факту он работает. Как это исправить? принтер cr-10 v3