Проэктирование печатных плат | OPPOZIT.RU | мотоциклы Урал, Днепр, BMW | оппозитный форум, ремонт и тюнинг мотоциклов
Home

Проэктирование печатных плат

мужчина maxuit
чтоб поменять аватар - читай FAQ
нахождение: Санкт-Петербург

Нужен совет.
Недавно появилась надобность в изготовлении плат. Встал вопрос, в чем их разводить. Т.к. скорей всего переносить рисунок и травить саму плату буду не я (ЛУТ для меня недоступна, фоторезист - дорого), то незнаю что выбрать.
Нужна возможность рисования схемы с последующим импортом в программу для разведения печаток. Нужна возможность автоматической расстановки компонентов с учетом правил построения печатных плат (разделение аналоговых и цифровых цепей), автоматическая трассировка также с учетом всех правил. Создание одно- и двух-сторонних ПП. Желательно интуитивно понятный графический интерфейс, большая база компонентов. Т.е. нужен своеобразный монстр, простой в управлении и богатый возможностями, некий "Fotoshop".
У меня есть пакет NI Circuit Design Suite. В нем можно нарисовать схему в Multisim и оттуда передать ее в Utilboard для разведения печатного проводника. Но интерфейс там для меня ни разу не интуитивный. Да и база компонентов маловата, плюс ко всему возникает вопрос "совместимости" выходного формата файлов со стандартами.
В PCAD-е или OrCAD-е ни разу не работал, только слышал и читал о них. Кто скажет в чем у них отличия? Что конкретно выбрать?

ssh's picture

Забирай. Только не из первого письма, а со второго, там где pdf из двух страниц. плата и silk, должно быть понятно.
По поводу коробки не понял. Корпус я еще не делал, он будет самодельный - алюминиевая пластина и крышка из оргстекла. Плату поставлю на бонки.

ssh, спасибо.

Quote:

По поводу коробки не понял.
Почему-то подумал, что плата сделана под какой-то корпус

how_eee's picture

Народ, а на какую бумагу печатаете? Я печатал на подложке от самоклейки, скользкая такая глянцевая. Мож что не так делаю? Хотя у меня получается красивее, чем выложенное выше у ssh. но тонкие линии все равно смазываются и рвутся.

И еще. Зачем целиком плату лудить? Смысл какой? Что это дает?

Пробовал печатать на Оракале глянцевом, рисуется идеально, переводится также, но есть одно но - не придумал технологии чёткой фиксации платы, плёнки и нагревателя вместе, потому как самоклейка при нагреве размягчается и тянется, чуть дёрнул и всё заново

Печатаю на страницах из какого-то журнала, он просто первый под руки попал.

maxuit's picture

Quote:
Зачем целиком плату лудить? Смысл какой? Что это дает?
Защита медного печатного проводника. Можно все и не лудить, достаточно покрыть лаком, хотя бы тем же НЦ, но тогда плата становится неремонтопригодной. Надо оставлять места пайки свободными от лака. Для этого есть достаточно простая технология - при покрытии платы лаком закрывать "пятаки" кружками изоленты, и пока лак не совсем затвердел, снимать их. Но процесс трудоемкий. Для небольших плат сойдет.

Magellan, дык на чем печатаешь все-таки? На глянцевых страницах журнала или на подложке от самоклейки? В твоем посте каламбур.

ssh's picture

Я печатаю на термобумаге от факса (на той стороне, которая чернеет). Чтобы ее в лазере не заминало, ее нужно подклеивать клеем ПВА на лист обыкновенной бумаги. Переносится и отстает от бумаги очень хорошо (снимать бумагу размочив в тепленькой водичке). Один только минус вырезать печатку приходится глядя сбоку на отсвет тонера, т.к. получается черное на черном.

Про цельнолуженую плату maxuit уже сказал.

Hubster's picture

гм. отличный способ - печатать на глянцевой фотобумаге Ломонд. 200г/м2 или типа того, толстой.

в лазернике не застревает, переводится все идеально, потом плату с куском бумаги в горячую (не более 60 С) воду, бумага размокает, ее потихоньку пальцами скатываешь в комочки (задняя часть бумаги набухает и становится очень рыхлой)
промываешь и травишь.

печатаю на глянцевой фотобумаге (любой)
Потом в воду минут на 15
и потом под струей холодной воды скатываю бумагу
Все отлично получается :)
Хотя ктото и на матовой фотобумаге печатает


Во
Линии до 0,4мм
Правда сетка немного испортилась :(
но это из за того что слишком долго травил ( вначале слабый раствор был, потом немного хлорного железа добавил)
Да и сетка там с дорожками по 0,2 мм :)

how_eee's picture

хм... попробую с калькой в след раз.
А чем грозит не если я не буду лудить плату или покрывать её лаком?

maxuit's picture

how_eee, а что происходит с медью, если ее не защищать? Еще учти толщину проводника 18 мкм.

how_eee's picture

ну так и что с ней происходит я и спрашиваю! Что трудно ответить чтоли? Высохнет она чтоли? Ну и что что окислется. До определенного уровня окислется и дальше не будет.

how_eee сгнить может , отсыреть и прочее
Попался мне как то радиоконструктор с зелеными и тонюсенькими дорожками, лудилось ну очень хреново :( , и то потом дорожки большинство от перегрева отошли от платы :(

maxuit, На самой самоклейке. На подложке не пробовал

Скачал, установил MultiSim собрал схему из батарейки 120V, выключателя, лампочки 12V. Нажал на кнопку моделирования, лампочка перегорела, все красиво, все работает. Пользоваться удобно :)

Вот только одно но. В базе данных нет таких простых вещей, как например трехпозиционный переключатель, и т.п....

У кого-нибудь есть база простых элементов к этой программе?

Мих's picture

Про лужение плат: сплав Розе не пробовал, залуживаю полуактивным флюсом на канифоли(типа ЛТИ иликакеготам) и покрываю припоем с флюсом тонким(у него температура плавления ниже, текучесть выше, есть в любом профильном магазине).

Лудится нормально, только вот активные флюсы надо вымывать потома. Мерзкая это чтука.

maxuit's picture

Quote:
В базе данных нет таких простых вещей, как например трехпозиционный переключатель, и т.п....
Все там есть, по крайней мере у меня (версия 10.1).
А если и нет, то можно спокойно создать самому на основе существующей модели.

пешеход Чт, 02/04/2009 - 22:40

maxuit
У меня тоже 10.1
Можешь сказать где его искать, или скриншот кинуть? В виртуальных устройствах я нашел только какой-то аналоговый переключатель, который выглядит как 4 треугольника с 4-мя отводами, хрен знает что он означает, а в реальных устройствах трехпозиционного нет, есть куча джамперов, простые кнопки, и реле.
Как создать свой выключатель я не знаю, может где-то есть статья на эту тему?

maxuit Пт, 03/04/2009 - 15:13
maxuit's picture

favi, 3-х позиционника нет, минимально только 4-х.

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

пешеход Пт, 03/04/2009 - 19:27

maxuit А ты можешь помочь нарисовать? Я пробовал пользоваться мастером создания компонентов, брал четырех-позиционный, и удалял один контакт. Но все переставало работать сразу. Мне для проводки Днепра не хватает переключателя поворотников, остальные компоненты вроде нашел...

maxuit Сб, 04/04/2009 - 15:42
maxuit's picture

Я пока еще не научился создавать/ изменять модели, так чтоб они правильно работали, потому как я не знаю PSPICE.
Например, вот параметры 4-х позиционного переключателя:
[code:1:ba20649a77]################## Компонент ##################

Наименование: Основная
Раздел: Electro_Mechanical
Семейство: SUPPLEMENTARY_CONTACTS
Наименование: 4POS_ROTARY
Автор: JVT; HDM
Дата: September 14, 2006
Функция: 4 POSITION ROTARY SWITCH
Описание: CONTACTS=SINGLE
Тепловое сопротивление перехода: 0.00
Тепловое сопротивление корпуса: 0.00
Рассеиваемая мощность: 0.00
Макс допустимая температура: 0.00
Мин рабочая темп: 0.00
Макс рабочая темп: 0.00
ESD: 0.00

################## Символ ##################

Символ(ANSI) Символ(DIN)

################## Модель ##################

ID модели: ILLUMINATED_PB
Производитель модели: Generic
Шаблон модели:

* !!!BEGIN-INTERACT
* ( External state variables )
* 1e30 constant high
* 1e-8 constant low
* 4 constant max_states
* high VARIABLE resistance
*
* .( Loading the rotary switch... ) cr
*
* :MAP_KEYBOARD_INPUT ++++K1 1 ++++k1 -1 ;
*
* : UPDATE_SETTINGS
* *animation_state max_states low high STATE
* resistance
* GRADUAL_CHANGE_AT_RUN
* ;
*
* :KEYBOARD_INPUT locals| shift_state |
* shift_state *animation_state max_states NEXT_STATE_WRAP
* ==>_*animation_state
* UPDATE_SETTINGS
* ;
*
* :GRADUAL_CHANGE_AT_RUN locals| ref value |
* *animation_state 0 = if
* high SET_INSTANCE Resistor ::R r4 resistance
* low SET_INSTANCE Resistor ::R r1 resistance
* high SET_INSTANCE Resistor ::R r2 resistance
* endif
*
* *animation_state 1 = if
* high SET_INSTANCE Resistor ::R r1 resistance
* low SET_INSTANCE Resistor ::R r2 resistance
* high SET_INSTANCE Resistor ::R r3 resistance
* endif
*
* *animation_state 2 = if
* high SET_INSTANCE Resistor ::R r2 resistance
* low SET_INSTANCE Resistor ::R r3 resistance
* high SET_INSTANCE Resistor ::R r4 resistance
* endif
*
* *animation_state 3 = if
* high SET_INSTANCE Resistor ::R r3 resistance
* low SET_INSTANCE Resistor ::R r4 resistance
* high SET_INSTANCE Resistor ::R r1 resistance
* endif
* ;
*
* : INIT_IMOUSE_OPTION
* 1 0 4 IMOUSE_SET
* ;
*
* : GET_IMOUSE_SUBCOMPS ( -- [iIdxN ... iIdx1] )
* 1
* ;
*
* : ON_SUBCOMP_IMOUSE_EVENT locals| eEventType nOptions iSubCompIdx |
* eEventType 2 = if
* -1
* 4 nOptions and 4 = if
* 1
* else
* -1
* endif
* KEYBOARD_INPUT
* else
* 0
* endif
* ;
*
* ( Initialize the settings )
* UPDATE_SETTINGS
* INIT_IMOUSE_OPTION
*
* :BEGIN_PLOT
* UPDATE_SETTINGS
* ;
*
* :BEGIN_ANALYSIS
* UPDATE_SETTINGS
* ;
*
* !!!END-INTERACT

x%p %t1 %t2 %t3 %t4 %t5 Switch%p

.subckt Switch%p 1 2 3 4 5
R1 2 1 1e30
R2 3 1 1e30
R3 4 1 1e30
R4 5 1 1e30
.ends

Модель: *none
Авторство:
Комментарии: KEY

################## Корпус ##################

Корпус:
Корпус в базе данных Ultiboard не найден

Тип корпуса:
Производитель: Generic
Число выводов: 5

Информация о выводах:
Логический Физический Секция Стандарт Состояние контроля Гр. смен. выв Гр. смен. секц
2 GRP:A A:PASSIVE ВКЛЮЧЕН
3 GRP:A A:PASSIVE ВКЛЮЧЕН
4 GRP:A A:PASSIVE ВКЛЮЧЕН
5 GRP:A A:PASSIVE ВКЛЮЧЕН
1 GRP:A A:PASSIVE ВКЛЮЧЕН
[/code:1:ba20649a77]
И что там надо изменить, чтоб получить 3-х позиционник я не знаю. Саму модель (ее граф. отображение) я уже изменил, только вот со слоями еще не разобрался, почему-то панель редактирования слоев у меня заблокирована, а мне надо удалить один слой.

А вообще я не понимаю, зачем тебе мультисим для рисования схемы мота. Есть проще проги для этого, тот же sPlan.

пешеход Сб, 04/04/2009 - 22:23

maxuit, спасибо! sPlan отличная программа!!

« первая‹ пред12

New forum topics

РАЗДЕЛЫ

Активные обсуждения форума

User login

Новые записи в блогах