• Объявления

    • admin

      Анонсы постов вашего блога в группах паяльника   04.09.2016

      Самые интересные посты будут анонсироваться в группах VK и FaceBook. Охват одного поста составляет несколько тысяч человек. Пример анонса записи про книгу Sprint Layout: в группе VK, в группе Facebook.  Поэтому если вы считаете, что ваш пост будет интересен аудитории, то не стесняйтесь - пишите, сделаем пост!

ОколоCADовое

  • записей
    25
  • комментария
    54
  • просмотров
    3 377

Об этом блоге

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

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

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

В данной статье хочу описать порядок вывода файлов платы из 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

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

Широкий набор макросов корпусов серии 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

2017-03-15_23-47-51.png

3D-модели резисторов с аксиальным расположением выводов. Это, к примеру, импортные резисторы серий CF, MF.

Охватывают ряд мощностей от 0,125 до 2 Вт. Разное расстояние между выводами - с шагом 1,25 мм (для вертикального монтажа) и 2,5 мм (для горизонтального монтажа). Есть также модели для дюймовой сетки - шаги 50 и 100 мил (1,27 и 2,54 мм) соответственно. 

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

Например, RESAD1500W60L900D330

  • RESAD – Выводной резистор с аксиальными выводами
  • 1500 – Межвыводное расстояние = 15.00mm
  • W60 – Диаметр выводов = 0.60mm
  • L900 – Длина резистора = 9.00mm
  • D320 – Диаметр резистора = 3.30mm

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

Всего 304 модели - 152 модели с бежевым цветом корпуса и столько же синего цвета (на вкус и цвет как говорится :)).

Скачать (бежевые)
Скачать (синие)

aitras

Untitled.JPG

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

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

Чертеж:

3rp1610n-xc3_gsm.jpg

Подробная информация

Скачать

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

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

sa.png

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

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

DSA.png

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

Скачать

aitras

Газоразрядный индикатор ИН-12, корпус РШ-31a (без 13 и 14 штырьков) по ОСТ 11 ПО.073.008-72.

post-79750-0-78941200-1417696511.pngpost-79750-0-34253200-1417696511.png

Т.к. формат STEP не поддерживает прозрачность, выкладываю колбу и внутренности индикатора по отдельности, так как у 3D-тела можно менять прозрачность при создании посадочного места (по крайней мере в Altium Designer это возможно). Совместив их при создании посадочного места, получится довольно-таки правдоподобный индикатор.

post-79750-0-38885700-1452020117.png

Также в комплекте есть панельки ПЛ31а-п (черная и коричневая), подходит для индикаторных ламп ИН12А/ИН12Б и ИВ-22.

post-79750-0-83922600-1451123843.pngpost-79750-0-25098200-1451123844.pngpost-79750-0-65337400-1451127248.png

В интернете ее чертеж не найти, поэтому вот:

post-79750-0-85354900-1451127290.png

Скачать

aitras

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

58cee6c9daf28_.png.c908d775b0abb9a40c41fa4f3dda8baa.png

Скачать

 

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

Резисторы цилиндрические, с аксиальным расположением выводов, 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

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

post-79750-0-03955200-1443426267.png

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

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

post-79750-0-22200500-1443426758.png

Скачать

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

post-79750-0-81701100-1425118143.png

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

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

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

Скачать

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

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

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

Когда я начал структурировать свои библиотеки посадочных мест, возник вопрос - а как называть их, чтобы было максимально удобно? Поиск в интернете дал ответ. Оказывается, существуют зарубежные стандарты 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

По 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

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