Недавно я
рассказывал про изготовление трафаретов для нанесения паяльной пасты с помощью бюджетного плоттера и утилиты 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