• Объявления

    • admin

      Размещайте материалы своей компании БЕСПЛАТНО!   18.04.2018

      Редакционная политика портала позволяет размещать на бесплатной основе различные типы материалов: интересную информацию, наработки, технические решения, аналитические статьи и т.д. Пример такого блога. Взамен мы рекламируем ваш блог в наших группах в соц. сетях, ну и плюс естественная самореклама от пользователей форума и блогов, которые будут читать ваш блог. К примеру охват одного поста только в нашей группе VK составляет более 10 тыс. человек. Т.е. мы предлагаем бартер - вы ведете у нас блог и публикуете какую-то полезную и интересную информацию связанную с вашим производством, а мы рекламируем ваш блог в наших соц. сетях. Блоги можно полностью кастомизировать: поставить изображение шапки, сделать меню или оглавление, также в своем блоге вы будете модератором - сможете удалять комментарии и т.д. Ведение своего блога требует времени и навыков, но рекламный эффект колоссальный, т.к. это живое общение и отклик. Посты не должны быть рекламой, а также должны соответствовать правилам форума. Для тех компаний, которые будут публиковать интересный контент, права в дальнейшем будут расширяться - сможете публиковать больше ссылок, пресс-релизы, новости компании, анонсы и т.д. Ну а если вы хотите размещать платную рекламу: условия и прайс размещения на сайте и форуме, коммерческая тема на форуме, реклама в группе VK.

ОколоCADовое

  • записей
    29
  • комментариев
    90
  • просмотров
    6 455

Об этом блоге

Все, что близко к CAD-системам - макросы, библиотеки, 3D-модели.

Записи в этом блоге

aitras

По Sprint Layout 6 на сайте "Паяльник" мной был написан курс из четырех статей - часть 1, часть 2, часть 3, часть 4. Со временем стало понятно, что неплохо бы материал переработать, дополнить и объединить в одну кучу. Так возникла книга "Проектирование печатных плат в программе Sprint Layout 6".

Проектирование печатных плат в программе Sprint Layout 6_Страница_01.jpg

Книга состоит из пяти глав. Первая глава подготовительная и в ней рассказывается о программе Sprint Layout 6, ее интерфейсе и настройках, координатах, сетках, линейках и единицах измерения. Вторая глава книги расскажет вам о графических примитивах и инструментах, используемых при трассировке. В третьей главе речь идет о создании макросов и организации библиотеки посадочных мест. В четвертой главе вы научитесь выводить рисунок платы на печать для домашнего изготовления и экспортировать в графический формат для публикации. Дополнительно рассказано о функции перевода любого имеющегося рисунка платы в формат Sprint Layout 6 и о возможностях экспорта списка компонентов в любой табличный процессор. В завершающей пятой главе рассмотрены возможности работы Sprint Layout 6 с многослойными платами. Рассказано об особенностях трассировки, направленной на дальнейшее фабричное изготовление плат, и показано как правильно получить набор файлов, необходимых для производства (Gerber-файлы и файл сверловки). Также затронуты функции импорта Gerber-файлов и экспорта Plot-файла для фрезеровки на станке с числовым программным управлением.

Примечание - Для описания была выбрана последняя на момент написания книги версия, переведенная на русский язык пользователями форума «РадиоКот» Men1 и Sub.

Проектирование печатных плат в программе Sprint Layout 6_Страница_03.jpgПроектирование печатных плат в программе Sprint Layout 6_Страница_04.jpg

Spoiler

Глава 1. Общие сведения о Sprint Layout 6
Основное окно
Слои
Управление платами
Координаты и сетки
Общие инструменты

Глава 2. Трассировка
Графические элементы-примитивы
Комбинированные графические элементы
Инструменты трассировки
Порядок трассировки

Глава 3. Библиотека компонентов
Создание макросов
Организация библиотеки компонентов

Глава 4. Печать рисунка платы. Список компонентов
Компоненты. Pick+Place файл
Проверка на нарушения правил проектирования
Вывод платы на печать
Экспорт платы в графические форматы
Получение списка компонентов
Перевод рисунка платы в формат lay6
Просмотрщик файлов lay6

Глава 5. Подготовка платы к производству и вывод файлов
Многослойные платы в Sprint Layout 6
Подготовка платы к производству
Вывод файлов для производства
Реперные метки
Вывод Plot-файла для фрезеровки
Комплектное изготовление плат
Возможности импорта Gerber-файлов

Приложение А. Описание главного меню

Приложение Б. Описание общих настроек

Приложение В. Стандарты IPC-7251 и IPC-7351

Случайные страницы:

Проектирование печатных плат в программе Sprint Layout 6_Страница_09.jpgПроектирование печатных плат в программе Sprint Layout 6_Страница_34.jpg

Проектирование печатных плат в программе Sprint Layout 6_Страница_41.jpgПроектирование печатных плат в программе Sprint Layout 6_Страница_57.jpg

Скачать книгу

--------------------------------------------

Обновление от 21/06/17

Опубликован материал с некоторыми дополнениями и полезными советами по работе с программой: http://cxem.net/comp/comp213.php

  • Зазор на автополигоне
  • Быстрая смена начала координат
  • Быстрое изменение радиуса окружностей и дуг
  • Сложные контура и вырезы
  • Об отверстиях в файле сверловки
  • Вырезы в маске
  • Создание горячих клавиш для плат в проекте
  • Решение проблемы стыковки дорожки и автополигона

Номер кошелька Яндекс.Деньги для выражения благодарности автору:
410011551289010

aitras

479.thumb.JPG.f229227a1f4e15ed37af95ff8b54ddbc.JPG

Модели полярных электролитических конденсаторов с радиальным расположением выводов, включая модели с самозащелкивающимися выводами (snap-in). Давно уже просили их сделать...

Я проанализировал электролиты нескольких известных фирм - Vishay, Panasonic, Rubycon и Jamicon, чтобы охватить как можно больше вариаций корпусов. Среди совершенно обыденных корпусов 6,3x11 и 10x20 мм обнаружились довольно дикие для меня типоразмеры. Например, вы знали, что существуют электролиты размерами 6,3 на 50 мм? Оказывается, что да :) 

В итоге получился набор моделей электролитов вертикального монтажа диаметрами от 4 до 25 мм с различными вариациями высоты - от 5 до 60 мм. Кроме этого имеются модели двухвыводных корпусов с самозащелкивающимися (snap-in) выводами, диаметры от 22 до 25 мм, высоты от 20 до 70 мм. Все модели именованы согласно рекомендациям стандарта IPC-7351.

Например, CAPPRD750W80D1800H2500

  • CAPPRD – Выводной круглый полярный конденсатор с радиальным расположением выводов
  • 750 – Межвыводное расстояние = 7.50mm
  • W80 – Диаметр выводов = 0.80mm
  • D1800 – Диаметр конденсатора = 18.00mm
  • H2500 – Высота конденсатора = 25.00mm

Ножки подрезаны с учетом толщины платы в 1,5 мм.

Всего 134 модели

Скрытый текст

4 мм
CAPPRD150W45D400H500.STEP
CAPPRD150W45D400H700.STEP

5 мм
CAPPRD200W45D500H500.STEP
CAPPRD200W45D500H700.STEP
CAPPRD200W50D500H1100.STEP

6,3 мм
CAPPRD250W45D630H500.STEP
CAPPRD250W45D630H700.STEP
CAPPRD250W50D630H1100.STEP
CAPPRD250W50D630H1120.STEP
CAPPRD250W50D630H1400.STEP
CAPPRD250W50D630H1500.STEP
CAPPRD250W50D630H2500.STEP
CAPPRD250W50D630H3000.STEP
CAPPRD250W50D630H4000.STEP
CAPPRD250W50D630H5000.STEP

8 мм
CAPPRD250W45D800H500.STEP
CAPPRD250W45D800H700.STEP
CAPPRD250W45D800H750.STEP
CAPPRD250W60D800H900.STEP
CAPPRD250W60D800H1080.STEP
CAPPRD350W60D800H1150.STEP
CAPPRD350W60D800H1400.STEP
CAPPRD350W60D800H1500.STEP
CAPPRD350W60D800H1600.STEP
CAPPRD350W60D800H2000.STEP
CAPPRD350W60D800H2300.STEP
CAPPRD350W60D800H2500.STEP
CAPPRD350W60D800H3000.STEP
CAPPRD350W60D800H3500.STEP
CAPPRD350W60D800H4000.STEP
CAPPRD350W60D800H4500.STEP
CAPPRD350W60D800H5000.STEP
CAPPRD350W60D800H5500.STEP
CAPPRD350W60D800H6000.STEP

10 мм
CAPPRD500W60D1000H900.STEP
CAPPRD500W60D1000H1000.STEP
CAPPRD500W60D1000H1250.STEP
CAPPRD500W60D1000H1600.STEP
CAPPRD500W60D1000H2000.STEP
CAPPRD500W60D1000H2300.STEP
CAPPRD500W60D1000H2500.STEP
CAPPRD500W60D1000H2800.STEP
CAPPRD500W60D1000H3000.STEP
CAPPRD500W60D1000H3500.STEP
CAPPRD500W60D1000H4000.STEP
CAPPRD500W60D1000H4500.STEP
CAPPRD500W60D1000H5000.STEP
CAPPRD500W60D1000H5500.STEP
CAPPRD500W60D1000H6000.STEP

12,5 мм
CAPPRD500W60D1250H1500.STEP
CAPPRD500W60D1250H1600.STEP
CAPPRD500W60D1250H1800.STEP
CAPPRD500W60D1250H2000.STEP
CAPPRD500W60D1250H2500.STEP
CAPPRD500W60D1250H2600.STEP
CAPPRD500W80D1250H3000.STEP
CAPPRD500W80D1250H3500.STEP
CAPPRD500W80D1250H4000.STEP
CAPPRD500W80D1250H4500.STEP
CAPPRD500W80D1250H5000.STEP
CAPPRD500W80D1250H5500.STEP
CAPPRD500W80D1250H6000.STEP

14,5 мм
CAPPRD750W80D1450H2000.STEP
CAPPRD750W80D1450H2500.STEP
CAPPRD750W80D1450H3000.STEP
CAPPRD750W80D1450H3150.STEP
CAPPRD750W80D1450H3500.STEP
CAPPRD750W80D1450H4000.STEP
CAPPRD750W80D1450H4500.STEP
CAPPRD750W80D1450H5000.STEP

16 мм
CAPPRD750W80D1600H1500.STEP
CAPPRD750W80D1600H1600.STEP
CAPPRD750W80D1600H2000.STEP
CAPPRD750W80D1600H2500.STEP
CAPPRD750W80D1600H3150.STEP
CAPPRD750W80D1600H3500.STEP
CAPPRD750W80D1600H3550.STEP
CAPPRD750W80D1600H4000.STEP
CAPPRD750W80D1600H4500.STEP
CAPPRD750W80D1600H5000.STEP

18 мм
CAPPRD750W80D1800H1500.STEP
CAPPRD750W80D1800H1600.STEP
CAPPRD750W80D1800H2000.STEP
CAPPRD750W80D1800H2500.STEP
CAPPRD750W80D1800H3150.STEP
CAPPRD750W80D1800H3500.STEP
CAPPRD750W80D1800H3550.STEP
CAPPRD750W80D1800H4000.STEP
CAPPRD750W80D1800H4500.STEP
CAPPRD750W80D1800H5000.STEP

20 мм
CAPPRD1000W100D2000H2000.STEP
CAPPRD1000W100D2000H2500.STEP
CAPPRD1000W100D2000H3000.STEP
CAPPRD1000W100D2000H3500.STEP
CAPPRD1000W100D2000H4000.STEP

22 мм
CAPPRD1000W100D2200H3500.STEP
CAPPRD1000W100D2200H4000.STEP
CAPPRD1000W100D2200H4500.STEP
CAPPRD1000W100D2200H5000.STEP
CAPPRD1000D2200H2000_SNAP2.STEP
CAPPRD1000D2200H2500_SNAP2.STEP
CAPPRD1000D2200H3000_SNAP2.STEP
CAPPRD1000D2200H3500_SNAP2.STEP
CAPPRD1000D2200H4000_SNAP2.STEP
CAPPRD1000D2200H4500_SNAP2.STEP
CAPPRD1000D2200H5000_SNAP2.STEP

25 мм
CAPPRD1250W100D2500H4000.STEP
CAPPRD1250W100D2500H5000.STEP
CAPPRD1000D2500H2000_SNAP2.STEP
CAPPRD1000D2500H2500_SNAP2.STEP
CAPPRD1000D2500H3000_SNAP2.STEP
CAPPRD1000D2500H3500_SNAP2.STEP
CAPPRD1000D2500H4000_SNAP2.STEP
CAPPRD1000D2500H4500_SNAP2.STEP
CAPPRD1000D2500H5000_SNAP2.STEP

30 мм
CAPPRD1000D3000H2000_SNAP2.STEP
CAPPRD1000D3000H2500_SNAP2.STEP
CAPPRD1000D3000H3000_SNAP2.STEP
CAPPRD1000D3000H3500_SNAP2.STEP
CAPPRD1000D3000H4000_SNAP2.STEP
CAPPRD1000D3000H4500_SNAP2.STEP
CAPPRD1000D3000H5000_SNAP2.STEP
CAPPRD1000D3000H5500_SNAP2.STEP

35 мм
CAPPRD1000D3500H2000_SNAP2.STEP
CAPPRD1000D3500H2500_SNAP2.STEP
CAPPRD1000D3500H3000_SNAP2.STEP
CAPPRD1000D3500H3500_SNAP2.STEP
CAPPRD1000D3500H4000_SNAP2.STEP
CAPPRD1000D3500H4500_SNAP2.STEP
CAPPRD1000D3500H5000_SNAP2.STEP
CAPPRD1000D3500H5500_SNAP2.STEP
CAPPRD1000D3500H6000_SNAP2.STEP
CAPPRD1000D3500H6500_SNAP2.STEP
CAPPRD1000D3500H7000_SNAP2.STEP

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

Также, думаю, стоит сделать набор под дюймовую сетку. Например, межвыводное расстояние 2,5 мм легко войдет в футпринт 2,54 мм, и т.п. Позже добавлю сюда же.

Скачать модели с проволочными выводами (метрический шаг)
Скачать модели с самозащелкивающимися (snap-in) выводами (метрический шаг)

aitras

3D-модели корпуса TO-220-11. Сделал для двух видов монтажа - типового и "лежа" под платой, а также с металлическим фланцем (T) и в пластике (TF).

post-79750-0-35147500-1404399176.pngpost-79750-0-69929800-1404399176.pngpost-79750-0-20546500-1404399177.pngpost-79750-0-71968700-1404399405.png

2016-09-20_23-24-28.png

Скачать

 

aitras

При создании 3D-моделей в SolidWorks часто удобно использовать такую вещь как конфигурации. Это разновидности детали или сборки внутри одного файла. Если рассматривать на примере переменного резистора, то конфигурациями удобно делать модели с различными валами:

2017-01-29_11-58-15.png

И если создавать конфигурации в SolidWorks можно при помощи таблиц, то вот сохранение всех конфигураций в раздельные STEP-файлы нужно делать вручную, что крайне неудобно. А если потом заметишь в модели ошибку и недочет, после исправления которого нужно все снова сохранять...

Но в SolidWorks же есть VBA! А значит можно написать макрос, который все это автоматизирует. После некоторого поиска и копания в VBA получился следующий код:

Option Explicit
    Sub main()
    Dim swApp As SldWorks.SldWorks
    Set swApp = Application.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Set swModel = swApp.ActiveDoc
    Dim swConfig As SldWorks.Configuration
    Set swConfig = swModel.GetActiveConfiguration
    Dim fname, current As String
    Dim step As Long
    Dim configs As Variant
    
    step = swApp.SetUserPreferenceIntegerValue(swStepAP, 214) 'Сохранять в формат STEP AP214
    fname = swModel.GetPathName
    fname = Mid(fname, 1, InStr(fname, ".") - 1) 'Записать путь к файлу с именем файла без расширения
    current = swModel.GetActiveConfiguration.name 'Имя текущей конфигурация
    configs = swModel.GetConfigurationNames 'В переменную записывается весь список конфигураций
     
    Dim i As Long
    For i = 0 To UBound(configs) 'Цикл по всем конфигурациям модели
        swModel.ShowConfiguration2 (configs(i))
        Dim name As String
        name = fname + configs(i) + ".STEP"   'Путь к файлу для новой конфигурации
        Call swModel.SaveAs3(name, 0, 0) 'Сохраняем как STEP открытый документ
    Next i 'К следующей конфигурации
    
    MsgBox ("Saved " + CStr(i) + " file(s)!"), vbInformation, "Done"
    swModel.ShowConfiguration2 (current) 'Возвращаем документ к исходной конфигурации
End Sub

Работает все крайне просто, по комментариям, думаю, будет понятно. Также файл макроса прикладываю отдельно. Останется только его запустить.

Простая версия: Скачать

UPD 14/03/17:

Макросу добавлен интерфейс, позволяющий:

1. Выбирать префикс к именам создаваемых файлов и имя подпапки, создаваемой для сохранения:

2017-03-14_18-58-28.png2017-03-14_18-58-49.png

2. Наблюдать процесс сохранения с отображением процентов и списка созданных файлов:

2017-03-14_18-49-54.png

3. Прерывать выполнение макроса:

2017-03-14_19-02-15.png

Скачать

aitras

post-79750-0-81701100-1425118143.png

Модели литых многоцелевых алюминиевых корпусов от фирмы Gainta.

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

Сделал три часто используемые модели G0123, G0124, G0473. Части корпуса представлены раздельно.

Скачать

aitras

post-79750-0-03955200-1443426267.png

В таком корпусе выпускались следующие оптопары - АОР124, 3ОР124, ОЭП-1, ОЭП-2, ОЭП-11, ОЭП-12, ОЭП-13.

Есть модель обычного корпуса, а есть с заземляющим хомутом. Официальное наименование корпуса (мне) неизвестно.
Отверстие для хомута нужно располагать на расстоянии 5,5 мм от центра корпуса по обеим осям.

post-79750-0-22200500-1443426758.png

Скачать

aitras

post-79750-0-77142200-1427316830.png

3D-модели популярных одиночных и сдвоенных переменных резисторов фирмы ALPHA. Серии 3RP/1610N-_A1 и 3RP/1610G-_A1 соответственно, диаметр 16 мм, для монтажа в плату.

Вал 6 мм, трех видов - зубчатый (knurled, KQ-тип), с пропилом (slotted, S-тип) и с плоским шлицем (flat, F-тип). Шайба и гайка в комплекте.
Форма и длина вала L закодирована символом в названии резистора ..1610N-XA1..

2016-09-16_23-57-26.png

Чертежи:

3rp1610n-xa1_gsm.jpg

3rp1610g-xa1_gsm.jpg

Подробнее по ссылкам - одиночные, сдвоенные.

Скачать

aitras

Широкий набор макросов корпусов серии TO-92 (они же TO-226 или КТ-26) стандарта JEDEC.

2017-06-04_11-09-25.png.0fcff00581bbe57bbbf2f7eefaa237f7.png

Сделал 23 различные конфигурации. Выводы по сетке 1,27 мм (50 мил).

Система обозначений такая:

C - Center (центральный вывод)
L - Left (левый вывод)
R - Right (правый вывод)
S - Side (боковой вывод/в сторону)
B - Back (назад)
F - Forward (вперед)

Например, TO-92_CF254SB254 означает: корпус TO-92, центральный (С) вывод изогнут вперед (F) на 2,54 мм, боковые (S) - назад (В) на 2,54 мм.
Или TO-92_SS127: корпус TO-92, боковые (S) выводы изогнуты в стороны (S) на 1,27 мм.

Также есть двуногий TO-92 - 7 конфигураций.

Кстати говоря, 
TO-92 == TO-226AA
TO-92_CB127 == TO-226AB

Скачать

aitras

ab826b.png

Набор STEP-моделей прямоугольных конденсаторов фирмы EPCOS.

Межвыводные расстояния в 5, 7.5, 10, 15, 22.5, 27.5, 37.5, 52.5 мм. Все модели именованы согласно рекомендациям стандарта IPC-7351.

Охвачены следующие серии:
MFP B32682..B32686
MKP B32620..B32621
MKP B32651..B32656
MKP B32671L..B32672L
MKP B32671P..B32673P
MKP B32671Z..B32673Z
MKP B32674..B32678
MKP B32774..B32778
MMKP B32641B..B32642B
MKT B32520..B32529
MKT B32932..B32934, B32936
X1 B32911..B32916 330V
X1 B32911..B32918 530V
X2 B32921..B32928
X2 B32922HJ..B32926HJ
Y1 B81123
Y2 B32021..B32026 

… т.е все конденсаторы в Radial Boxed исполнении у EPCOS. Даже 12-ногие есть :)

Ножки подрезаны с учетом толщины платы в 1,5 мм. Всего 86 конфигураций.

Скачать

aitras

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

Теперь можно создавать довольно симпатичные рендеры платы.

59c4a97f921fa_.png.3e57ccb0a26a592c8cfc92c6dd226f7d.png

Всего имеется 8 конфигураций.

GreenMask_WhiteMark_HASL.png.68aa73ff63bb824527e97f873df8f4c1.pngGreenMask_WhiteMark_ImmGold.png.481fdd9ce7080694f921bf823a7a3e53.pngBlackMask_WhiteMark_HASL.png.2ff2de4dc59082c58c8d46d8947d2c61.pngBlackMask_WhiteMark_ImmGold.png.44bd2314773a144879234a19d0caff8d.png

BlueMask_WhiteMark_HASL.png.b69eb8329fc62655c730be8bf4a38267.pngRedMask_WhiteMark_HASL.png.c7a1c6fbaab28c5b6223e1d6dcc2fc1e.pngWhiteMask_BlackMark_HASL.png.77d6ed165a6a553f32078358065880c3.pngNoMask_NoMark_HASL.png.c8348fc563baff234920a3eb010349c5.png

Скачать

Для использования конфигурации в своем проекте следует в редакторе печатных плат перейти в режим трехмерного отображения платы (горячая клавиша "3" или меню View > 3D Layout Mode) и вызвать окно настройки слоев платы (горячая клавиша "L" или меню Design > Board Layers & Colors). В открывшемся окне слева в меню нужно выбрать пункт Load View Configuration... и выбрать один из файлов конфигурации.

aitras

Untitled.thumb.JPG.286babb31cfd52a93a7ae6013ca318cc.JPG

3D-модели SMD-диодов серии DO-214Ax.

Все модели именованы согласно рекомендациям стандарта IPC-7351. Например, DIOM4528X24_DO-214AC_SMA:

DIOM – Диод с формованными выводами (molded)
45 – Длина корпуса = 4.50mm
28 – Ширина корпуса = 2.80mm
X24 – Высота корпуса = 2.40mm
DO-214AC – Наименование по стандарту JEDEC
SMA – Альтернативное наименование

Скачать

aitras

3D-модели RCA-разъемов фирмы Dragon City Industries Limited серии RS-x07.

sa.png

Представлены модели RS-207, RS-407, RS-607. Хотя в интернете реально найти их с буквами RCA, а не RS.

Внутри каждой модели имеется различная расцветка.

DSA.png

Если какой-то расцветки не хватает, пишите, сделаю.

Скачать

aitras

787f0b.png.acafc888f49892c8ec2ad048004e0061.png

Цементные проволочные резисторы SQP серии. 

Охватывают ряд мощностей от 2 до 20 Вт. Разное расстояние между выводами - с шагом 2,5 мм для метрической сетки и 100 мил (2,54 мм) для дюймовой сетки. 

Все модели именованы согласно рекомендациям стандарта IPC-7351.

Например, RESAR3250W80L2200T1000H900_5W

  • RESAR – Выводной резистор с аксиальными выводами
  • 3250 – Межвыводное расстояние = 32.50mm
  • W80 – Диаметр выводов = 0.80mm
  • L2200 – Длина резистора = 22.00mm
  • T1000 – Ширина резистора = 10.00mm
  • H900 – Высота резистора = 9.00mm
  • 5W – Мощность резистора = 5W

Ножки подрезаны с учетом толщины платы в 1,5 мм.

Всего 176 моделей.

Скачать

aitras

В данной статье хочу описать порядок вывода файлов платы из Altium Designer (далее AD) для заводского изготовления.

Теория

При выводе  необходимых для изготовления платы файлов из любого CAD для создания печатных плат для избегания недопонимания между заказчиком и производителем, а также ошибок на производстве необходимо использовать стандартные форматы представления информации. По сути, необходимы файлы управления фотоплоттером для изготовления комплекта фотошаблонов, а также файлы управления сверлильным станком для сверловки всех необходимых на плате отверстий. Во всем мире, в том числе в России и странах СНГ, такими стандартами де-факто являются языки управления фотоплоттером компании Gerber Scientific (далее – формат Gerber) и сверлильным оборудованием компании Excellon Automation Company.

Gerber-файл по своей сути представляет текстовое описание последовательности команд, направленных на прорисовку различных элементов топологии (контактных площадок, переходных отверстий, линий, дуг, текстовых надписей) с помощью графопостроителя. Фактически данные в формате Gerber представляют собой программный код, управляющий выбором инструмента рисования, перемещением его в точку с заданными координатами и выполнением самой операции рисования. При изготовлении фотошаблонов производится рисование на светочувствительной плёнке световым пятном заданной формы – апертурой.

Excellon – файловый формат, представляющий собой описание данных о диаметрах и координатах отверстий на печатной плате в виде текста.

То есть, говоря простым языком, Gerber-файлы описывают рисунок слоев платы, что необходимо для изготовления фотошаблонов, а Excellon содержит всю информацию по отверстиям – координаты, диаметры, наличие металлизации. 

Подготовка платы

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

  1. Диаметры всех отверстий должны соответствовать диаметрам выводов компонентов, устанавливаемых в эти отверстия. Диаметры отверстий необходимо брать на 0,2..0,3 мм больше диаметра вывода, если отверстие неметаллизированное, и на 0,3..0,5 мм, если с металлизацией. Подробнее об этом написано в стандарте РД 50-708 от 1991 года. Для прямоугольного вывода прибавка идет к самой широкой части вывода – диагонали прямоугольника. Кроме всего прочего желательно учитывать стандартный ряд диаметров сверл (подробнее в ГОСТ 885-77). Также, если используются два и более медных слоев, нужно не забыть о включении металлизации у необходимых отверстий (для AD - галочка Plated в свойствах отверстия). По возможности, необходимо свести количество используемых диаметров к минимуму. Например, если на плате присутствуют отверстия с диаметрами 0,7 мм и 0,8 мм, то совершенно безболезненно отверстия диаметром 0,7 мм можно увеличить до 0,8 мм (конечно же, контролируя при этом гарантийные пояски).
  2. Обязательно необходимо нарисовать контур платы в любом механическом слое. Он будет использоваться для фрезеровки (или скрайбирования) платы. Также либо в отдельном, либо в том же слое контура (зависит от требований изготовителя) рисуются контуры всех необходимых внутренних вырезов платы. Ширина линий не критична – фреза пройдет вдоль центра нарисованной Вами линии.
  3. По необходимости открыть от маски нужные для пайки участки и закрыть ненужные. Например, можно закрыть маской переходные отверстия, либо открыть силовые дорожки для их последующего усиления по максимальному току.
    Чтобы в AD закрыть переходные отверстия маской, нужно зайти в свойства переходного отверстия и отметить галочками пункты "Force complete tenting on top/bottom". Данную операцию удобно делать на панели PCB Inspector (вызывается по F11), выбрав предварительно все переходные отверстия при помощи функции "Find similar objects".
    Чтобы в AD открыть необходимый участок платы от маски, следует изобразить его в слоях паяльной маски Top/Bottom Solder. Слой инверсный, поэтому по умолчанию вся плата закрыта маской, а нужные участки открываются по необходимости.
  4. Обязательно провести DRC-контроль платы, введя в качестве проверяемых параметров технологические ограничения конкретного производства. Если правила будут нарушены, производство будет вынуждено вернуть плату на доработку.
  5. Установить начало координат на один из углов платы (либо в любое место на ее границе). Для этого выбрать меню Edit > Origin > Set и указать место установки.

Вывод Gerber-файлов

Для вывода Gerber-файлов из AD я придерживаюсь следующего порядка действий:

  1. Выбрать меню File > Fabrication Outputs > Gerber Files. 
  2. На первой вкладке установить настройки формата (необходимо проконтролировать, что он поддерживается производителем) и единицы измерения. Например, Millimeters 4:4. Формат влияет на точность описания элементов платы. 4:4 означает, что будут использоваться числа с 4 знаками до и после запятой.

    2017-09-11_16-25-30.png.0e8b60b450e594b24283395bf7efcbb5.png
     
  3. На второй вкладке нужно выбрать слои для экспорта - слои топологии платы Top/Bottom Layer, слои маски Top/Bottom Solder, слои маркировки Top/Bottom Overlay и слой контура, который у меня назван Board Outline. Обратите внимание, что ни один слой зеркалить не требуется!
    Настройки остальных вкладок можно оставить как есть. 

    2017-09-11_16-26-26.png.c7c434b840e7067b8b331529fc9a9a55.png
     
  4. После нажатия на кнопку OK файлы для выбранных слоев будут экспортированы в папку, где находится файл печатной платы. При этом создаются некоторые служебные файлы. Ниже на рисунке я выделил красной рамкой все файлы, которые создаются при экспорте:

    2017-09-11_16-33-05.png.0422e882f171562981bc702e07b7a2a0.png

    Но для отправки на завод необходимы только непосредственно Gerber-файлы, которые я выделил красной заливкой. Также AD сразу создаст Cam-файл и загрузит в него созданные Gerber-файлы. Можно сразу визуально проверить их на корректность. После проверки файл можно закрыть, а при желании - сохранить.

Вывод файлов сверловки

Порядок вывода файлов сверловки из AD следующий:

  1. Выбрать меню File > Fabrication Outputs > NC Drill Files.
  2. В открывшемся окне выставить следующие настройки:

    2017-09-11_16-45-43.png.a8e455db3bdfd2ac8af460bbb6b793f2.png

    Формат нужно выбрать точно такой же, какой выбирался при экспорте Gerber-файлов. При применении вытянутых отверстий на плате нужно включить опцию слотового сверления - галочка "Use drilled slot command". Опция Generate separate "NC Drill files for plated & non-plated holes", как понятно из ее названия, позволяет разделить информацию по металлизированным и неметаллизированным отверстиям по разным файлам.

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

Файл настроек - Output Job File

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

  1. Для его создания нужно открыть проект и выбрать меню File > New > Output Job File. Создастся и откроется специальный файл, где нужно в разделе Fabrication Outputs добавить (по примеру на рисунке ниже) две настройки - одну для Gerber-файлов, вторую - для файлов сверловки. После чего вызвать их контекстное меню, где выбрать пункт Configure и настроить параметры экспорта. Откроются окна, аналогичные тем, что приведены выше.

    2017-09-11_17-08-31.png.50d37b4c181409112827d48e88a9bafb.png
     
  2. Далее нужно в правой части окна создать "контейнер", куда будут помещены создаваемые файлы. В нашем случае это будет каталог - New Folder Structure:

    2017-09-11_16-58-20.png.24a6afaf7f25c0619522c422b9b3756a.png
     
  3. После этого, отмечая пустые кружки рядом с созданными настройками, можно связать их с созданным "контейнером":

    2017-09-11_17-14-00.png.36bfd73bf49a5af477dcb773facce2be.png

    Нажав кнопку Change "контейнера", можно более подробно настроить папку для вывода файлов.

Теперь, когда нужно будет экспортировать файлы, можно будет открыть этот Job-файл и нажать кнопку Generate Content на "контейнере" и все файлы, связанные с ним, будут созданы автоматически. Если же выбрать меню Tools > Run (F9), то будут созданы вообще все файлы, настроенные в данном Job-файле для вывода.

Более того, данный файл с настройками можно переносить из проекта в проект, что значительно облегчает работу. В таком случае при создании настроек в Job-файле нужно выбирать именно PCB Document, а не документ платы с конкретным именем (в моем примере это был файл DAC02.MERCURY.MB.PcbDoc).

aitras

Мои библиотеки условных графических обозначений для Altium Designer. Выводы расположены в дюймовой сетке (DXP Defaults Units). 

C - конденсаторы
Постоянные, переменные, подстроечные конденсаторы

image.png.a09f89d5958f5f6533740e6d42b04d71.png

R - резисторы
Постоянные резисторы различной мощности, подстроечные резисторы, потенциометры, варисторы, терморезисторы

image.png.cf7836ab53deeb7f8e3a5cecd8d4455b.png

X - разъемы
Соединения контактные - штыри, гнезда

... продолжение следует

aitras

IM.thumb.png.9bb5688c8ddb60f1478700080e98fced.png

3D-модели миниатюрных реле фирмы TE Connectivity серии IM.

По способу монтажа выполняются в 4-х вариантах:

  • STANDARD (T) - THT монтаж, расстояние между рядами 5,08 мм.
  • NARROW (N) - THT монтаж, расстояние между рядами 3,2 мм.
  • J-LEGS (J) - SMT монтаж, ножки загнуты внутрь.
  • GULL WINGS (G) - SMT монтаж, ножки загнуты наружу.

Скачать

aitras

4e4cd0.png

Широкий набор STEP-моделей корпусов серии TO-92 (они же TO-226 или КТ-26) стандарта JEDEC.

Сделал 23 различные конфигурации. Если кому-то не хватит их, пишите, сделаю по заказу :)

Система обозначений такая:

C - Center (центральный вывод)
L - Left (левый вывод)
R - Right (правый вывод)
S - Side (боковой вывод/в сторону)
B - Back (назад)
F - Forward (вперед)

Например, TO-92_CF254SB254 означает: корпус TO-92, центральный (С) вывод изогнут вперед (F) на 2,54 мм, боковые (S) - назад (В) на 2,54 мм (см. рис).
Или TO-92_SS127: корпус TO-92, боковые (S) выводы изогнуты в стороны (S) на 1,27 мм.

Кстати говоря, 
TO-92 = TO-226AA
TO-92_CB127 = TO-226AB

Есть также удлиненный вариант, т.н. TO-92MOD.

382cbf.png

Также 23 конфигурации.

И есть двуногий TO-92. 

193dba.png

У него 7 конфигураций.

Скачать

aitras

3D-модели пленочных конденсаторов фирмы WIMA. Серии SMD-PET, SMD-PEN, SMD-PPS.

post-79750-0-15501100-1466267181.png

Расшифровка наименования моделей:

CAPC10276X50_EIA4030_WIMA_VA

CAPС – Чип-конденсатор
102 – Длина = 10.2 мм
76 – Ширина = 7.6 мм
X50 – Высота = 5.0 мм
EIA4030 – Наименование по стандарту EIA
WIMA_VA – Наименование по WIMA

post-79750-0-44882900-1466267269.png

Скачать

aitras

Когда я начал структурировать свои библиотеки посадочных мест, возник вопрос - а как называть их, чтобы было максимально удобно? Поиск в интернете дал ответ. Оказывается, существуют зарубежные стандарты IPC-7251 и IPC-7351, которые определяет размеры контактных площадок и виды посадочных мест для различных типовых корпусов и различных применений. Но кроме этого там есть рекомендации по именованию посадочных мест.

Рассмотрим на примере конденсатора на 100 нФ серии B32922 фирмы EPCOS. Ниже приведен рисунок корпуса из даташита (l – длина, w – ширина, h – высота, e – межвыводное расстояние, d – диаметр выводов ):

выф.png

Согласно стандарту IPC-7251, наименование его посадочного места будет формироваться следующим образом:

CAPRR Межвыводное расстояние + W Толщина выводов + L Длина корпуса + T Толщина корпуса + H Высота корпуса

Следовательно, согласно даташиту на конденсатор имеем:

CAPRR_1500_W80_L1800_T500_H1050

CAPRR – Конденсатор (CAP), неполярный, с радиальными выводами (R) прямоугольный (R)
1500 – Межвыводное расстояние = 15.00mm
W80 – Толщина выводов = 0.80mm
L1800 – Длина корпуса = 18.00mm
T500 – Толщина корпуса = 5.00mm
H1050 – Высота корпуса = 10.50mm

Примечание - для Sprint Layout последний параметр не имеет никакого значения.

Таким образом, такой тип именования после привыкания к нему позволит уже по имени посадочного места узнать информацию о нем и избежать путаницы в библиотеке.

Соблюдая вышеописанные правила именования посадочным мест, становится несложным определиться со структурой библиотеки посадочных мест – для каждой категории посадочной площадки из стандартов IPC-7251 и IPC-7351 создать отдельный каталог.

фы.png

Для нестандартных корпусов, не имеющих деления по виду, лучше всего создавать каталоги с названием, соответствующим типу компонента и/или имени компании-производителя.

В случае, когда необходимо создать альтернативные посадочные места, в конце имени добавляются латинские буквы A, B, C и т.д. При обратной нумерации выводов в конце имени добавляется латинская буква R. Кроме этого, по желанию можно добавлять к названию любую другую необходимую информацию, например, для резисторов габаритную мощность.

Другие часто используемые суффиксы:

_HS – посадочное место с радиатором;
_BEC – порядок выводов транзистора: база, эмиттер, коллектор;
_SGD - порядок выводов транзистора: исток, затвор, сток;
_213 – альтернативный порядок выводов для трехвыводного транзистора

В случаях, когда посадочное место не подходит ни под одну стандартную категорию, имя посадочного места формируется следующим образом (Part Number – наименование радиокомпонента по каталогу производителя):

Capacitors, Variable - CAPV_Part Number
Diodes, Miscellaneous - DIO_Part Number
Relays - RELAY_Part Number

Разъемы рекомендуется именовать, используя название производителя:
AMPHENOL - AMPHENOL_Part Number
HIROSE - HIROSE_Part Number
TYCO - TYCO_Part Number

Footprint Naming Convention_ Surface Mount Components.pdf

Footprint Naming Convention_ Through-hole Components.pdf

aitras

Резисторы цилиндрические, с аксиальным расположением выводов, 132 макроса.

post-79750-0-98075200-1452630008.png

RESAD + Межвыводное расстояние + W Толщина выводов + L Длина корпуса + D Диаметр корпуса + Мощность
RESADV + Межвыводное расстояние + W Толщина выводов + L Длина корпуса + D Диаметр корпуса + Мощность

Двух видов - с привязкой к сеткам 2,5 мм и 2,54 мм. Межвыводные расстояния от 2,5 до 30,48 мм. Горизонтального (RESAD) и вертикального (RESADV) монтажа.

Скачать

aitras

Конденсаторы цилиндрические, поляризованные, с радиальным расположением выводов. 99 макросов.

post-79750-0-21774800-1453844504.png

CAPPRD + Межвыводное расстояние + W Толщина выводов + D Диаметр корпуса
CAPPRDH + Сторона плюсового вывода + Межвыводное расстояние + W Толщина выводов + D Диаметр корпуса

С привязкой к метрической сетке. Также почти для всех сделана привязка и к близким значениям дюймовой сетки (2,5 <-> 2,54 и т.п.). Вертикального (CAPPRD) и горизонтального (CAPPRDH) монтажа.

Скачать

aitras

Официальную систему именования не нашел (если кто знает, подскажите), поэтому будут именоваться по рисункам справочника под ред. Перельмана - Транзисторы для аппаратуры широкого применения (1981 год):

Корпус 49 (варианты А и Б)

post-79750-0-70469200-1437239987.png

Сделал два варианта каждого из видов - с прямыми выводами и гнутыми.

post-79750-0-56423100-1437239982.png post-79750-0-13097700-1437239982.png

В этих корпусах выпускались транзисторы ГТ402/404.

А в корпусе 49Б также выпускались транзисторы МП20, МП21, МП25, МП26, П27, П28, МП35, МП36, МП37, МП38, МП39, МП40, МП41, МП42 и их буквенные модификации.

Скачать

aitras

Купил тут для будущего усилителя разъем стандарта IEC320 C14, совмещенный с двойным рокерным переключателем. Нужна была его модель.

58cee6c9daf28_.png.c908d775b0abb9a40c41fa4f3dda8baa.png

Скачать