Jump to content

    

Вопросы по использованию

White Rabbit

Требуется обеспечить пайку дип-элемента по краю печатной платы. Соответственно контактные площадки будут представлять собой как бы "половину" обычных. Как это можно организовать?

Мы делали SMD контактные площадки на торце платы так:

На крае платы рисовалась медная дорожка там, где должна была быть контактная площадка, в слоях Top, Bottom и пользовательский, на которые потом были даны пояснения. В файле пояснения было дано задание на торцевую металлизацию. Между контактными площадками были нарисованы линии фрезеровки. Можно и тут - нарисовать нормальные металлизированные отверстия и поверх - линию фрезеровки.

А вообще-то, некоторые производители уже предлагают делать полуотверстия с металлизацией, например, Резонит. Можно у них и поинтересоваться, как им надо предоставить задание.

Share this post


Link to post
Share on other sites

Кто-нибудь научился делать новые УГО из старых в новых ("ночных") сборках?

У меня получается только через буфер обмена, а в старых версиях была специальная команда "Создать новый элемент из текущего".

Через экспорт-импорт не получается - имя компонента никак не изменить (без текстового редактора).

Share this post


Link to post
Share on other sites

Можно ли как-то нарисовать круглую зону? Отрезками не рулит.

Share this post


Link to post
Share on other sites

White Rabbit

Только трюком.

Нарисовать зону, очертить требуемую площадь окружностью в слое Edge.Cuts, перезалить зоны, удалить окружность, чертить в GERBER (на вопрос "Заливки зон устарели. Перезалить?" ответить отрицательно).

Только идеального круга не получится, всё равно получится отрезками.

Share this post


Link to post
Share on other sites
Можно ли как-то нарисовать круглую зону?
Сегодня в рассылке разработчиков была жалоба, что в программе слишком маленькое значение максимального скругления зоны. В качестве приммера была вот такая картинка:

pngHZbDuPz3wc.png

 

Дальнейшее развитие дискуссии подняло справедливый вопрос "а накой там это ограничение вообще?". Поэтому, если кто-то хочет в дальнейшем иметь круглые/полукруглые/сегментные и прочие зоны со скругленными краями любого размера - пройдите по ссылке (нужна регистрация, но она пригодится для отсылки сообщений об ошибках) и если вы прошли авторизацию, то под именем автора сообщения об ошибке будет зеленая надпись "эта ошибка уже достала N человек, достала ли она и вас тоже?". Нажмите на эту надпись и выберете "Да, очень достала".

Share this post


Link to post
Share on other sites

А как в пятом кикаде предлагается делать новые УГО на базе уже существующих (и сохранять их в ту же самую библиотеку)? Раньше для этого была команда «Create a new symbol from the currently loaded symbol», но сейчас она куда-то пропала.

 

UPD: Отбой, разобрался. Теперь для этого, оказывается, пользуются командой «Duplicate symbol» в окне со списком содержимого библиотек

Edited by Canis Dirus

Share this post


Link to post
Share on other sites

У кого-нибудь получается нормально экспортировать GERBER из GerbView в Pcbnew? У меня SMD площадки преобразуются в площадки с отверстиями, и меняется форма всех контактных площадок на круглую.

Share this post


Link to post
Share on other sites
On 10/28/2015 at 9:02 PM, Сергей Борщ said:
On 10/28/2015 at 5:26 PM, LAutour said:

Вопрос по слоям F.Fab B.Fab (Посадочные места): Они введены для формирования сборочныых чертежей?

Да.

 

Можно ли настроить что будет попадать из схема на плату в этот слой? По умолчанию попадает "Value", хотя логичнее было бы "Ref"

Share this post


Link to post
Share on other sites
1 час назад, C2000 сказал:

хотя логичнее было бы "Ref"

В случае Kicad говорить о логике не приходится - слишком глубоки его французские корни.

Все в ваших руках. В моей библиотеке посадочные места имеют в слое *.Fab оба этих атрибута. А в слое *.Silk простые текстовые поля с текстом %R и %V - в них подставляется содержимое Ref и Value. Таким образом я имею возможность независимо расставлять позиционные обозначения и номиналы на сборочном чертеже и на шелкографии. Берите в руки редактор и правьте посадочные места как вам удобнее.

Edited by Сергей Борщ

Share this post


Link to post
Share on other sites

Делаю сброчный чертеж в pdf при помощи скрипта и gerbv из нескольких слоёв (Edge.Cuts, Fab, Silks, Mask).

Получается что-то вроде:

 

Screenshot_2019-08-03_13-58-48.png.f31ede7efa6a2555738f01525f78022a.png

 

При этом нет нужды дублировать RefDes'ы в разных слоях.

Edited by aaarrr

Share this post


Link to post
Share on other sites
34 minutes ago, aaarrr said:

Делаю сброчный чертеж в pdf при помощи скрипта и gerbv из нескольких слоёв (Edge.Cuts, Fab, Silks, Mask).

Получается что-то вроде:

 

Screenshot_2019-08-03_13-58-48.png.f31ede7efa6a2555738f01525f78022a.png

 

При этом нет нужды дублировать RefDes'ы в разных слоях.

 

А что за скрипт? Общедоступный или Ваш частный?

Share this post


Link to post
Share on other sites
19 minutes ago, C2000 said:

А что за скрипт? Общедоступный или Ваш частный?

Да ничего секретного:

#!/bin/sh

PROJECT=project_name
REVISION=project_revision
OFF_TOP=-0.4x0
OFF_BOT=-1.9x0

gerbv -f#000000 GERBERS/${PROJECT}-Edge.Cuts.gbr \
      -f#000000 GERBERS/${PROJECT}-F.Fab.gbr \
      -f#000000 GERBERS/${PROJECT}-F.SilkS.gbr \
      -f#c0c0c0 GERBERS/${PROJECT}-F.Mask.gbr \
      -B10 -w591x835 -O${OFF_TOP} -xpdf -o ast.pdf

gerbv -f#000000 GERBERS/${PROJECT}-Edge.Cuts.gbr \
      -f#000000 GERBERS/${PROJECT}-B.Fab.gbr \
      -f#000000 GERBERS/${PROJECT}-B.SilkS.gbr \
      -f#c0c0c0 GERBERS/${PROJECT}-B.Mask.gbr \
      -mY -B10 -w591x835 -xpdf -O${OFF_BOT} -o asb.pdf

pdftk ast.pdf asb.pdf output ${PROJECT}_${REVISION}_assy.pdf
rm ast.pdf asb.pdf

На выходе получается pdf формата A4. Вот только логику работы смещений в gerbv я не осилил, поэтому OFF_TOP и OFF_BOT подбираются экспериментально.

Share this post


Link to post
Share on other sites

А можно как то удалить один пин(ключ) у компонента на плате? Или только нестандартным Footprint-ом можно решить?

При выделении одного пина + DEL удаляет весь компонент.

Share this post


Link to post
Share on other sites

C2000

Цитата

А можно как то удалить один пин(ключ) у компонента на плате?

Из GERBER'а?

Можно текстовым редактором, только искать придётся долго.

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

Цитата

Или только нестандартным Footprint-ом можно решить?

А уж посадочное место переделать для удаления "пин(ключ)" ещё проще.

 

Share this post


Link to post
Share on other sites
1 hour ago, C2000 said:

А можно как то удалить один пин(ключ) у компонента на плате?

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now