Установка и использование gerber2graphtec

Jul 13, 2017 16:24

Недавно я рассказывал про изготовление трафаретов для нанесения паяльной пасты с помощью бюджетного плоттера и утилиты gerber2graphtec. В комментариях попросили объяснить, как установить и использовать утилиту в линуксе. Пишу кратко:

1)Скачиваем саму утилиту отсюда: https://github.com/pmonta/gerber2graphtec и копируем на компьютер. Можно сделать это одной командой:

git clone https://github.com/pmonta/gerber2graphtec.git

После этого утилита будет в директории gerber2graphtec. Сама утилита в установке не нуждается, но для ее работы нужно несколько сторонних пакетов.

2)Ставим доп пакеты:
apt-get install gerbv
apt-get install pstoedit

Системы разные, может быть кому-то понадобится поставить что-то еще.

3)Копируем гербер файл с трафаретом туда же.

4)Подключаем плоттер к компьютеру, загружаем в него пленку.

5)Запускаем утилиту с опциями, например так:

gerber2graphtec/gerber2graphtec --offset 0,0 paste.gbr >/dev/usb/lp0

где
gerber2graphtec/gerber2graphtec - путь к утилите
--offset 0,0 - дополнительные параметры
paste.gbr - имя гербер файла
/dev/usb/lp0 - устройство плоттера

Про дополнительные опции:

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

--offset x,y translate to device coordinates x,y (inches) - отступ трафарета от начала координат (правого верхнего угла листа)
--border bx,by cut a border around the bounding box of the gerber file; 0,0 to disable - вырезает трафарет по периметру, с заданным отступом
--matrix a,b,c,d transform coordinates by [a b;c d] - корректировка точности
--speed s[,s2[,s3]] use speed s in device units; s2,s3 for multiple passes - скорость
--force f[,f2[,f3]] use force f in device units; f2,f3 for multiple passes - давление ножа
--cut_mode [0|1] 0 for highest accuracy (fine pitch), 1 for highest speed - режим резки
--media_size x,y size of media - размер листа (не знаю зачем)
--rotate theta rotate counterclockwise by theta degrees - угол поворота

Значения по умолчанию:

--offset 4.0,0.5 suitable for letter size (portrait) on the Cameo, fed as "media" not "mat"
--border 1,1 1-inch border in x and y around gerber bounding box
--matrix 1,0,0,1 identity linear transform for scale and skew calibration
--speed 2,2 use two passes, speed 2 in each pass
--force 8,30 use force 8 for first pass, force 30 for second pass
--cut_mode 0 highest accuracy
--media_size 12,11 use a media size of 12 inches in x, 11 inches in y
--rotate 0 no rotation

Пайка, Электроника, Печатные платы

Previous post Next post
Up