ПОЛЕЗНО Grber2GCode (фрезеровка печатных плат на ЧПУ), изучаем, делимся опытом и достижениями.

ЮрийВ

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Grber2GCode - это программа для создания g-кода из традиционных файлов gerber и exellon.
Проекту нет ещё и года, но автор программы Дамир за это время уже успел сделать очень много интересного.
Оперативно усовершенствует свою программу он по отзывам пользователей на другом сайте.
Ну а мы здесь давайте будем обсуждать эту замечательную программу в своем дружном и сплочённом коллективе...
Grber2GCode.jpg
 

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Описание менюшек.

УП Карман:

Глубина М - глубина реза для меди, толщина которой выставлена в Меню "Параметры G-кода": Материал, Толщина меди.

Глубина П - глубина реза для платы, предварительно выставлена в предустановках в том же Меню "Параметры G-кода": Материал, толщина платы.

Р - глубина реза, выставляемая прям тут пользователем.

Инстр. - выбираемый пользователем инструмент для работы в данном случае, если "галки" на Инструмент "Большая площадь" нет, то это будет единственный инструмент на этом этапе.

Если "галка" (см. выше) поставлена, то пользователь выбрал работу по фрезеровке двумя фрезами (создадутся две УП сразу (!:), сначала программа будет использовать фрезу бОльшего диаметра, то есть Инстр. 2. Где эта фреза не пройдёт, там будет работать фреза с меньшим диаметром. В итоге - две УП (g-кода) по выборке меди между дорожками.

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

Минимальная площадь инстр. 1 - некоторые пользователи возмущались тем, что очень тщательная работа программы по вырезанию меди иногда приводила к чрезмерно долгой работе УП, поэтому теперь Вы сами выбираете минимальную площадь на плате, которую Вы бы хотели убрать (но это лишнее время при большой точности, а она не всегда нужна). Меняйте цифры в этом окошке и смотрите на разницу в работе получающихся УП, которые будут появляться слева в Меню Файлы УП, при нажатии на кнопку Создать.
Ставите "галку" напротив УП и она высвечивается на экране в виде "работы" фрез на нужной стороне платы.
Кликнув правой кнопкой мыши на нужной УП получаете подменю:
Удалить УП
Скрыть другие
Сохранить УП.

Если выбираете Сохранить УП, то получите уже готовый G-код с выбранным Вами именем (лучше латинскими буквами и удаляйте знак диаметра фрезы, чтобы другие программы типа NC Corrector могли Ваши файлы открывать.

Не забываем про сторону платы: Сторона (в правой части левой колонки)
Кликнув левой кнопкой мыши по Вверх, Вниз, получите Подменю с выбором, причём на видимом экране ничего не изменится, если выберете Вниз, но g-код будет реально отзеркален по горизонтали (о реперных отверстиях разговор отдельный).Grber2GCode.jpg
Ваши сообщения автоматически объединены:

Да, на текущий момент, как установить русифицированную версию.
Скачиваете и распаковываете 0.7.7.9:
0.7.7.9 - копия.jpg
Затем скачиваете дополнительные новые и замещающие файлы и папки ( две папки и файл . ехе ) версии 0.7.7.11:
0.7.7.11 - копия.jpg
и помещаете их после распаковки в основную папку версии 0.7.7.9 (при вопросе заместить, соглашаетесь с перезаписью старых на новые).
После этого у ВАС будет русифицированная версия 0.7.7.11 со всеми исправлениями недочётов по 26.11.2019г.
 
Последнее редактирование:

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Описание менюшек.

УП Карман:
Инструмент "Большая площадь" не отмечен. Появляется в этом Меню подпункт Шаги.
Далее в трёх следующих примерах будут выделены сначала все дорожки, а в четвертом примере только три дорожки на плате.

Шаги 0 - До заполнения -> В этом режиме фрезероваться будет вся медь вне дорожек ( Снаружи выбрано (!) )до границ платы.
Карман снаружи _ 0 - До заполнения - копия.jpg
Шаги 1 -> В этом режиме фрезероваться будет медь вокруг выбранных дорожек выбранной фрезой один контур (один проход)
Карман снаружи _ Шаги -1 - копия.jpg

Шаги 4 (для примера и наглядности) -> В этом режиме вокруг ( так как Снаружи ) дорожек медь сфрезеруется за 4 прохода (контура), каждый раз с отступом, который Вы заложили в настройках данной фрезы
Карман снаружи _ Шаги -4 - копия.jpg
Ну и изюминка в заключении этого Меню УП Карман. Выделяем для примера ТОЛЬКО три дорожки (сколько Вам нужно, столько и выделяете в своих проектах), нажав на клавиатуре кнопку Ctrl и удерживая её в таком положении, кликаем мышкой нужные нам дорожки. Ставим Шаг 1 и получаем
Карман снаружи только часть дорожек выделены_ Шаги -1 - копия.jpg
.
 

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Фрезерование контура платы в картинках (старт для упрощения в лейауте).


После создания платы в лейауте, в нём выбираем Файл, Экспорт, Формат Gerber:
Экспорт файла в формате Gerber_1 - копия.jpg
В следующем Меню отмечаем нужный слой меди (возможно, можно и без меди, если нас интересует только контур, но с медью нам все равно работать, так что в данном случае сделано так) ( и в данном случае это Ф2) и обязательно "Рамка для излома", правим имя создаваемого файла, место сохранения и жмём "Создать файл Gerber":
Экспорт файла в формате Gerber_2 - копия.jpg
Открываем созданный файл в G2G, в нём выбираем УП "Профиль", в нём отмечаем "Р" и выставляем требуемую максимальную глубину фрезерования контура нашей платы в мм, ниже выбираем Инструмент - нашу фрезу и помним, что если мы хотим фрезеровать контур в несколько проходов, то в настройках выбранной фрезы должна быть в качестве её глубины реза выставлена глубина для одного прохода. К примеру, если у фрезы глубина 0.5 мм, а в меню УП "Профиль" - 2 мм, то фрезерование будет проходить в четыре прохода от 0.5 мм за каждый проход до максимума в 2 мм:
G2G_фрезерования контура платы_1 - копия.jpg
Далее мышкой выбираем наш файл Gerber и нажимаем правую кнопку мыши и в появившемся подменю отмечаем "сырые" линии:
G2G_фрезерования контура платы_2 - копия.jpg

Затем подводим курсор к нашему контуру платы, чтобы он стал пунктирной линией:
G2G_фрезерования контура платы_3 - копия.jpg
и выделяем его, кликнув правой кнопкой мыши:
G2G_фрезерования контура платы_4 - копия.jpg
Если у нас плата значительных размеров и надежно приклеена на двухсторонний скотч, то мы вправе отказаться от "мостиков" при фрезеровании её внешнего контура. Тогда отмечаем "Снаружи" и нажимаем "Создать". Получаем УП в левой (по умолчанию) колонке программы:
G2G_фрезерования контура платы_5 - копия.jpg
Если у нас иное крепление платы, то иногда требуются "мостики" (прерывания) при фрезерования контура, чтобы избежать неприятностей от незакрепленной части платы. В этом случае выбираем в Меню "УП Профиль" размеры "мостика" (разрыва при фрезеровании) "Мосты длина", нажимаем Добавить мост и курсором выставляем вручную в любую(ые) точку(и) ВЫДЕЛЕННОГО перед этим контура и после нажатия кнопки "Создать" получаем следующую картинку и опять же УП в левой колонке "Файлы":
G2G_фрезерования контура платы_6 - копия.jpg
Теперь осталось кликнуть правой кнопкой мыши на нужную УП в левой колонке "Файлы" и сохранить окончательно с именем латинскими буквами и без знака "диаметр" g-код фрезерования контура данной печатной платы. Он может быть произвольной формы (не обязательно прямоугольной), так как он просто выбирается в ходе работы, как указано выше, по факту какой есть:
G2G_фрезерования контура платы_7 - копия.jpg
Итак, в несколько шагов мы получили G-код для резания контура платы произвольной формы.
 
Последнее редактирование:

dvcues

dvcues

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
22.05.2019
Сообщения
1 259
Репутация
974
Баллы
123
Откуда
Олонецкая губерния
Город
Каргополь
Имя
Дмитрий
Отчество
Васильевич
Прошивка
0.9
Плата
CAMTOOL 3.3
Читаю с интересом, Спасибо за обзор...Пока нравится - вероятно, надо будет попробовать для своих гравировальных нужд...
 

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Читаю с интересом, Спасибо за обзор...Пока нравится - вероятно, надо будет попробовать для своих гравировальных нужд...
И Alsan и я такой же - в хозяйстве всё пригодится...
Ну или не всё.... А только нужное в нём... :)
 

dvcues

dvcues

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
22.05.2019
Сообщения
1 259
Репутация
974
Баллы
123
Откуда
Олонецкая губерния
Город
Каргополь
Имя
Дмитрий
Отчество
Васильевич
Прошивка
0.9
Плата
CAMTOOL 3.3
Ну если программа работает - надо пробовать...Сейчас морочаю себе мозг "зеркальной" гравировкой и полировкой, с арткамом неплохо. но долго и нюансы имеются, да и УП тянется сутками...А тут вроде можно проще подойти к вопросу...
 

Alsan

Alsan

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
03.12.2018
Сообщения
1 649
Репутация
1 944
Баллы
138
Город
Kazan
Имя
Алексей
Прошивка
1.1f
Плата
woodpecker 3.2a
ЮрийВ, спасибо за хорошее описание. Сейчас пользуюсь и G2G и CooperCam. Вопрос по Grber2GCode : в ней можно произвольно назначать "0" координат, в частности, например, принять за "0" координат отверстие в плате?
 

NULL

NULL

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
27.09.2019
Сообщения
87
Репутация
36
Баллы
28
Да, можно таскать как угодно по плате маркер начала координат. Только его разблокировать нужно по ПКМ.
 

Alsan

Alsan

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
03.12.2018
Сообщения
1 649
Репутация
1 944
Баллы
138
Город
Kazan
Имя
Алексей
Прошивка
1.1f
Плата
woodpecker 3.2a
Да, можно таскать как угодно по плате маркер начала координат. Только его разблокировать нужно по ПКМ.
Расшифровываю:): правой кнопкой мыши по значку начала координат. Убрать галочку в пункте "фиксация". Переставляем начало координат в нужное место. Устанавливаем галочку в пункте "фиксация"
Всё! Теперь CooperCam в архив:)beer.
 
Последнее редактирование:

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Расшифровываю: правой кнопкой мыши по значку начала координат. Убрать галочку в пункте "фиксация". Переставляем начало координат в нужное место.
Всё! Теперь CooperCam в архив:)beer.
Кроме этого Нулевой позиции и точке Home (Дом) можно менять координаты прецизионно в Меню Параметры G-кода, не меняя статуса Фиксация (вне зависимости от него):
Нулевая точка_1 - копия.jpg
Нулевая точка_2 - копия.jpg
 

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Вышла только что новая целостная версия G2G 0.7.8.

9449

9513

G2G_0.7.8.1
 
Последнее редактирование модератором:

Alsan

Alsan

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
03.12.2018
Сообщения
1 649
Репутация
1 944
Баллы
138
Город
Kazan
Имя
Алексей
Прошивка
1.1f
Плата
woodpecker 3.2a

ЮрийВ

АВТОР
Ю

ЮрийВ

МЕСТНЫЙ СТАРОЖИЛА
НАШ ЧЕЛОВЕК
Регистрация
01.07.2019
Сообщения
1 140
Репутация
615
Баллы
123
Город
Россия
Имя
Юрий
Лучше один раз увидеть и немного почитать, чем сто раз услышать...

Итак, практика G2G.
Создадим c помощью лейаута, G2G и CNC3018 для CNC3018 WOODPECKER 3.2 GRBL второй этаж для крепления вентилятора обдува и в последующем платы опторазвязки (слева от вентилятора 4 отверстия 3.2 мм). Формат Excellon не используем в данном примере вообще. Вентилятор используется такой
EC5010L12S, Вентилятор 12В, 50х50х10мм , подш. скольжения, 4000 об_мин - копия.jpg
, подойдёт любой 50 х 50 мм. У этого вентилятора разъем питания не соответствует 12-вому на плате GRBL, поэтому его ответная часть была припаяна с другой стороны платы управления станком прямо на контакты штатного 12-ти вольтового разъёма (соблюдая полярность, конечно).
Нам понадобится стеклотекстолит (у меня толщиной 1.5 мм), фреза кукуруза диаметром 1 мм, станок CNC3018 (без люфта желательно) и совсем немного нашего времени.
После работы в лейауте получаем вот что-то такое:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL - копия.jpg

Все нужные круглые отверстия создаем в виде контактов с нулевым внутренним диаметром. Далее создаём гербер : Файл, Экспорт, Формат Gerber. В Меню отмечаем наш слой Ф1 и рамку для разлома. Корректируем если надо имя, куда создавать и жмём Создать файл Gerber:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_2 - копия.jpg
Открываем полученный файл в G2G:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_3 - копия.jpg

Далее (следите за руками :) ) Нажимаем Выбрать всё, УП Профиль, в ней Р и глубину реза 2 мм (если Вы уверены в своих силах, то можно и меньше, у меня плата толщиной 1.5 мм), фрезу Кукуруза 1 мм с глубиной в её настройках 0.5 мм, то есть всё фрезерование будет проходить по 4 прохода от 0.5 мм до 2 мм, Внутри, Создать и получаем первую УП для круглых отверстий (слева в колонке Файлы):
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_4 - копия.jpg

Теперь фрезеровка "сложной" формы. :) Отмечаем правой кнопкой гербер (слева, колонка Файлы) и отмечаем "сырые" линии в появившемся Подменю. Далее, нажимая и удерживая нажатой, кнопку клавиатуры Ctrl отмечаем все линии сложных внутренних контуров для фрезерования всё той же фрезой 1 мм:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_5 - копия.jpg

Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_6 - копия.jpg

И жмём Создать. Получаем вторую УП для фрезы 1 мм:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_7 - копия.jpg

На внешнем контуре при необходимости размещаем Мосты (делаем нужную длину и мышкой переносим в нужные места на внешнем контуре, нажав перед этим Добавить мост. Теперь выделяем (через появление штриховых как всегда линий) внешний контур нашего изделия, меняем (!) Размещение на Снаружи (!) и кликаем Создать. Получаем третью УП для внешнего контура изделия:
Плата_вентилятора_CNC3018_WOODPECKER 3.2 GRBL_8 - копия.jpg

Теперь по очереди все три УП (в колонке Файлы) Сохраняем через подменю: Правой кнопкой мышки по каждой УП. В именах у нас как всегда - латинские буквы и нет дополнительных символов типа диаметр.
Не забываем для удобства использовать:
- Ctrl совместно с прокруткой мышки - для быстрого изменения масштаба,
- Shift совместно с прокруткой мышки - для перемещения изображения влево-вправо,
- прокрутка мыши - для перемещения изображения вверх-вниз.

Если Вам нужно изменить что-то в данном проекте для себя или сразу использовать для фрезеровки g-коды, файлы lay, g2g, gbr и tap берите в архиве....

Я заменил штатные винты крепления GRBL платы на M5 х 50, высоту шестигранника винта, возможно, придётся немного уменьшить напильником (а как без этого? ), чтобы вошёл в алюминиевый профиль. На нужной высоте на эти же болты с помощью гаек М5 сажается и второй этаж с вентилятором. В нём есть отверстия для пластиковых стяжек крепления проводов основной платы (первого этажа). Гайки М5 обязательно использовать надо с резиновым уплотнителем, чтобы надежно зафиксировать и забыть про самооткручивание.
Да, эта конструкция для тех, кто не прячет плату в корпус или корпус позволяет этому.
 

Вложения

dvcues

dvcues

МЕСТНЫЙ СТАРОЖИЛА
Команда форума
НАШ ЧЕЛОВЕК
Регистрация
22.05.2019
Сообщения
1 259
Репутация
974
Баллы
123
Откуда
Олонецкая губерния
Город
Каргополь
Имя
Дмитрий
Отчество
Васильевич
Прошивка
0.9
Плата
CAMTOOL 3.3
Подскажите мне такую вещь, други мои, какие растровые либо векторные форматы кушает сия занимательная штука?
 
Сверху