G-код для плоттера

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 40

  • @user-ws4uc4nr1q
    @user-ws4uc4nr1q 4 года назад +7

    Спасибо, то что искал. Открывал файлик в обычном текстовике и ничего не понял, а нотпадом и не подумал.
    Позволю себе немного добавить
    1) Так как строю я плоттер на ардуинке , понятный мне mach3 не подходит, поэтому остановился пока на проге GRBL-Plotter(мне показалась самой стабильной в работе) но проге не нравятся комментарии в конце каждой строки, поэтому в строке (liftCommand=None, safeLiftCommand=None, downCommand=None, comment=";",) точку с запятой нужно убрать и комменты перестанут вписываться в код.
    2) Сам плагин может менять путь оси Z на команды M3 M5, на вкладке Cutting settings можно вписать ручками. Как сказал автор это не спортивно, потому переписываем в файле и не отвлекаемся на это при сохранении.
    3) Те кто как и я собирает на GRBL знают, чем отличаются прошивки 08, 09, поэтому просто команда М3 на 09й не прокатит, после М3 нужно дописать S(скорость или мощность). В моём Случае "M3 S800" получается 4 вольта для открытия мосфета управляющего солиноидом.
    должно получиться като так:
    M5
    G00 F2400.0 X30.780 Y146.356
    M3 S800
    G01 F3000.0 X30.936 Y146.552
    G01 F3000.0 X30.771 Y146.606
    G01 F3000.0 X30.738 Y147.533
    G01 F3000.0 X30.587 Y148.429
    G01 F3000.0 X30.312 Y149.476
    G01 F3000.0 X29.885 Y150.862
    G01 F3000.0 X29.303 Y152.821
    G01 F3000.0 X29.074 Y153.837
    PS. Так как инфы на просторах инета очень мало, надеюсь кому нибудь пригодится и эта.

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Виталий, спасибо за полезную информацию! Закреплю комментарий )))
      По второму пункту я даже не обратил внимание на эти настройки в диалоговом меню - позор мне и моей внимательности! Я сразу полез ковырять скрипт, хотя это не так уж и бесполезно - у некоторых пользователей программы (например GRBLController - сам не использовал, подсказали) ругаются на заголовок с командами для экструдера.. поэтому грохнуть заголовок в скрипте не помешает ))

    • @user-ws4uc4nr1q
      @user-ws4uc4nr1q 3 года назад +1

      @@slavaprokop4771 ну таки ручками вписать нуна.

    • @user-ws4uc4nr1q
      @user-ws4uc4nr1q 3 года назад +1

      @@slavaprokop4771 ну автор уже разживал в ролике где и как поправить скрипт. Я добавил еще пару заметок. А в плагине м3,м5 можно руками вписать при настройке.

  • @COSMOSUKR
    @COSMOSUKR 7 дней назад

    Какая версия Inkscape у Вас в данном ролике? Что-то на 1.3.2 этот плагин не работает. Это только у меня так?

  • @user-km1es5wb6n
    @user-km1es5wb6n Год назад +1

    Пжалуй..., это лучшее решение для использования на чпу флюгерного ножа. Благодарю

  • @mAistar_Andrey
    @mAistar_Andrey 4 года назад +3

    Оно не нужно до того самого момента пока "нужно просто капец как" спасибо !!!

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Тоже верно )) спасибо большое! Но, как я люблю говорить, эту энергию, да в мирное бы русло😁

  • @SegaKHV
    @SegaKHV 4 года назад +1

    Питон прекрасен :)

    • @SerGsHobby
      @SerGsHobby  4 года назад +1

      Как ни крути 😁

  • @svoylunapark
    @svoylunapark 4 года назад +1

    Спасибо!

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Да было б за что 😊

  • @user-td1qe1cs8t
    @user-td1qe1cs8t 10 месяцев назад

    У мея нет пункта сохранить в Gcode. Может я неправильно установил расширение или ещё надо что-нибудь установить?

  • @Wood_and_metall.
    @Wood_and_metall. 4 года назад +1

    э. э. эээ....... было интересно! 🤔

    • @SerGsHobby
      @SerGsHobby  4 года назад

      да ладно, Вов ))) это мало кому нужно, но решил поделиться своим опытом )))

    • @Wood_and_metall.
      @Wood_and_metall. 4 года назад +1

      @@SerGsHobby не спорю Дружище!

  • @stolyarka_khorol9205
    @stolyarka_khorol9205 4 года назад +1

    👏👏👏👍

  • @alterra3885
    @alterra3885 3 года назад +1

    Здравствйте, почему то не работает офсет. На любые значения режет одинаково и в программе grblControl один и тот же чертеж при разных значения офсета. Что может быть?

    • @alterra3885
      @alterra3885 3 года назад +1

      Все, догнал, лучше смотреть надо )

    • @SerGsHobby
      @SerGsHobby  3 года назад

      О, отлично! 👍🏻

  • @pavel19780704
    @pavel19780704 4 года назад +1

    С новым годом .

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Спасибо, Павел!😊 добра и здоровья!

  • @techtorgcompany1075
    @techtorgcompany1075 2 года назад

    Здравствуйте. Спасибо за видео, заголовок удалось убрать. Есть желание, чтобы файл сохранялся с расширением cnc(а не gcode ). Приходиться руками менять расширение под мой станок. Приходилось ли вам решать данную задачу?

  • @drumandbass404
    @drumandbass404 4 года назад +1

    Ээээээээээээ......лайк

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Забей ))) не стоило оно того😁

  • @hooplernono7033
    @hooplernono7033 2 года назад

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

    • @SerGsHobby
      @SerGsHobby  2 года назад

      Вопрос понятен, но боюсь, что я не знаю быстрого решения

  • @transistor428
    @transistor428 4 года назад +1

    Большое спасибо, пригодится!
    Уже много времени пытаюсь придумать решение такой задачи, может кто подскажет: нужно резать гофрокартон :) (для поделок детям) есть специальные осциллирующие ножи (вибро), но они для хобби стоят слишком дорого и под них нужна спец программа (поворот ножа происходит механически) пример - ruclips.net/video/q9jTPwyMljA/видео.html Пробовал резать тонкими фрезами, очень лохматится край и без вакуумного стола не обойтись. У кого есть идеи, как быть с гофрокартоном, пожалуйста поделитесь.

    • @SerGsHobby
      @SerGsHobby  4 года назад

      У меня только идея с лазерным резанием. Я думаю 40-60 Вт вполне достаточно для такой затеи. Единственное - стол рабочий должен быть большим и пожарная безопасность должна быть соблюдена...

    • @suavikart
      @suavikart 4 года назад +1

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

    • @user-fr3fb7tv7w
      @user-fr3fb7tv7w Год назад +2

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

  • @01smir
    @01smir 4 года назад

    а не подскажите как убрать G01 F2100.0 draw !!Xleft+8.707 Ybottom+47.301 из кода.

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Не совсем понял, что именно убрать

    • @01smir
      @01smir 4 года назад

      @@SerGsHobby ну чтобы gcod был такого вида G0 M3 X0 Y0 Z5

      G0 X9.81 Y32.81 Z5
      G1 F50 Z-0.2
      G1 F600
      X9.81 Y32.81
      X9.19 Y33.75
      X8.13 Y34.06
      X6.06 Y33.94
      X4.88 Y33.38
      X4.19 Y32.06
      X4.00 Y29.88
      X4.00 Y27.56
      X4.06 Y25.88
      X4.63 Y19.19
      X5.81 Y12.31
      X7.81 Y5.69
      а не
      M03
      G01 F2100.0 X8.707 Y47.301; !!Xleft+8.707 Ybottom+47.301
      G01 F2100.0 X8.495 Y47.253; !!Xleft+8.495 Ybottom+47.253
      G01 F2100.0 X8.324 Y46.656; !!Xleft+8.324 Ybottom+46.656
      G01 F2100.0 X8.385 Y46.647; !!Xleft+8.385 Ybottom+46.647
      G01 F2100.0 X8.377 Y46.254; !!Xleft+8.377 Ybottom+46.254
      а то мой станок не хочет его читать.

    • @SerGsHobby
      @SerGsHobby  4 года назад +1

      Направление примерно такое - в файле скрипта нужно внести изменения в места, где формируются строки
      Например,
      gcode.append('G0%d F%.1f X%.3f Y%.3f; %s !!Xleft+%.3f Ybottom+%.3f' % (
      1 if down else 0, speed*60., p[0], p[1], "draw" if down else "move",
      p[0]-plotter.xyMin[0], p[1]-plotter.xyMin[1]))
      Превратить в gcode.append('X%.3f Y%.3f' % (p[0], p[1])
      Ну и по аналогии остальное...
      Главное сохранить исходный файл, на случай безнадежной порчи

    • @01smir
      @01smir 4 года назад

      @@SerGsHobbyв строке gcode.append('G0%d F%.1f X%.3f Y%.3f; %s !!Xleft+%.3f Ybottom+%.3f' % (
      убрал G0%d F%.1f ругаться стал

    • @SerGsHobby
      @SerGsHobby  4 года назад

      Правильно, что ругается, строки подстановки тоже удалять надо.
      pythonworld.ru/osnovy/formatirovanie-strok-operator.html
      Вот тут гляньте