• Объявления

    • admin

      Внимание! Постить только по теме "электроника"   02.09.2016

      Внимание! В данном разделе разрешено создавать только темы связанные с электроникой. Для проблем с ПО не связанных с электроникой существует специальный раздел.
      Нарушители будут забанены на 5 суток!
Shev

Программы Для Рисования Схем И Авторазводки Плат

251 сообщение в этой теме

ARV    480
1 час назад, puddles сказал:

Рисовать схемы в OrCAD мне показалось удобнее чем в Kicad.

KiCAD своеобразный, надо привыкнуть. Удобство проявляется после запоминания не совсем очевидных клавиатурных "горячих" команд, после чего рисование схем уже существенно проще. Мышом натыкивать через меню - геморойно.

1 час назад, puddles сказал:

Библиотека родная большая, много всего, не по госту

Библиотек море разливное, ищите в сети русскоязычное сообщество, там раздают библиотеки по ГОСТу. Хотя ГОСТ допускает простой прямоугольник для любой микросхемы, а остальное - только диоды и некоторые полевики отличаются.

1 час назад, puddles сказал:

Как скопировать участок схемы в новый проект непонятно

Это самая необъяснимая тупизна KiCAD-а: сделать это можно только через анус. Если интересно - расскажу, но все равно весьма неудобно.

1 час назад, puddles сказал:

Назначение посадочных мест для передачи связей в плату как то сложновато, в OrCAD редактируется прямо в схеме или при создании библиотечного элемента.

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

1 час назад, puddles сказал:

Библиотеки футпринтов в Kicad создавать не очень просто

Достаточно просто, не сложнее, чем в любом ином CAD-е. А вот с 3D-моделями - это беда... Геморрой сказать - это ничего не сказать. Благо, опять-таки, полно сообществ, где делятся бесплатными моделями практически на все случаи жизни. Некоторые модели фотореалистичны.

1 час назад, puddles сказал:

Kicad pcb вроде можно передать для автотрассировки в Спектру от OrCAD.

Есть и Free Route (бесплатная штука), который специально заточен под KiCAD (и KiCAD под него тоже), автотрассирует весьма пристойно. Хотя для любительских поделок автотрассировка - это излишество какое-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
musa56    190
3 часа назад, Tulen сказал:

Нужно сделать определенное устройство.

Ну незнаю. По моему у вас многое сильно надумано. Остановитесь на какой нибудь одной боле менее приличной программе и работайте в ней. Не нужны вам навороченые САПРы . Моделировать действительно все устройство бессмысленно. Если вы создаете устройство то вы должны понимать как оно работает. Если этого нет то ниодна супер программа не поможет. Моделировать имеет смысл только отдельные узлы и это лучше делать в специализированной программе хотя бы потому что в ней есть и необходимые модели и алгоритмы и она заточена на это. В САПРах печатных плат это как то слабовато сделано. Ну не специалисты они в этом. Не понимаю в чем сложность в рисовании. В каждой программе есть какие то библиотеки на основе которых можно создать свои. Свои библиотеки делаются единожды и надолго. Каждый раз их делать не нужно. Форматки тоже делаются единожды и чаще всего на основе уже готовых. Причем не так уж и много на это нужно времени. Перечень и спецификацию тоже достаточно сделать один раз  на основе их делать другие. Можете выгрузить в Эксел и делать в нем. В нем отчасти даже проще. Если по началу что то будет сложно можете спрашивать и вам помогут. Для этого и создан форум

Изменено пользователем musa56

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
1 час назад, ARV сказал:

Достаточно просто, не сложнее, чем в любом ином CAD-е.

Если футпринт нестандартный и пины находятся по нестандартным координатам и не в сетке, в OrCad можно в командном окне написать так: x y 1.2 -5.7 и пин переместится в нужную координату. В Kicad не нашел такого, только нашел видео где вначале создается в другом САПР автокадовский файл, потом импортируется в Kicad и по шаблону размещаются пины.

OrcadFoot.png.5bd16e55e8aceb5eb78fe11cefe39ccf.png

Вряд ли придется мне использовать:

Цитата

Инструмент OrCAD® Sigrity™ Electrical Rules Check (ERC – Проверка Электрических Правил) позволяет разработчикам проверить проект печатной платы с точки зрения качества сигналов, без необходимости назначать модели компонентов или быть экспертом в целостности сигналов. Заходя за рамки обычных проверок DRC, основанных на геометрии, весь проект печатной платы может быть проконтролирован на неоднородности импеданса, повышенный уровень перекрестных помех, и разрывы в пути возвратных токов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480
1 час назад, puddles сказал:

Если футпринт нестандартный и пины находятся по нестандартным координатам и не в сетке, в OrCad можно в командном окне написать так: x y 1.2 -5.7 и пин переместится в нужную координату. В Kicad не нашел такого

Я, конечно, KiCAD знаю не очень хорошо, но вот какое окно открывается, если кликнуть на пине мышкой:

5b26b23d0f193_...jpg.16632789534747f077dac9e847dfde0b.jpg

По-моему, тут достаточно возможностей сместить и/или повернуть пин, как угодно.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
Цитата

По-моему, тут достаточно возможностей сместить и/или повернуть пин, как угодно.

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

В OrCad начиная с 16 есть

Glossing улучшение технологичности. Центрирование линий проводников между контактными площадками. Утолщение линий проводников. Скругление углов. Каплевидные соединения.

Нашел видео с подобным для KiCad, в текущей версии такого не нашел:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480
18 минут назад, puddles сказал:

Glossing улучшение технологичности. Центрирование линий проводников между контактными площадками. Утолщение линий проводников. Скругление углов. Каплевидные соединения.

Все это хорошо, но для чего это вам нужно? Если вы профессионал - работайте в OrCAD или Altium, думаю, стоимость лицензии для вас не проблема. А если вы любитель и нет денег на лицензию "настоящего" пакета, то пользуйтесь тем, что предлагает бесплатный пакет. Тем более что все эти "каплевидные соделинения" любителю не уперлись ни в одно место, как и многое иное. 

А желать всего много и даром - это контрпродуктивно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
39 минут назад, ARV сказал:

 Тем более что все эти "каплевидные соделинения" любителю не уперлись ни в одно место, как и многое иное. 

 

мне как раз и нужно для ЛУТ, пока любитель, но хочу профессионалом быть. Учусь.

Цитата

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

Скруглённые проводники можно увидеть высоковольтных устройствах.

Даже в Pcad2xxx была вроде отдельная утилита для каплевидных соединений, скругление углов тоже есть. Альтиум, Топор может. Любитель вообще может платы цапонлаком рисовать и САПР ни к чему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480

САПР любителю сегодня вполне даже к чему: заказ плат в Китае стал доступнее, чем ЛУТ. И технология современная позволяет без всех этих каплевидностей обходиться. Я их не встречал со времён гетинаксовых плат в советских радиоприёмниках.

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

Лучшее - враг хорошего. Совершенству нет предела. А вовремя остановиться - лучше, чем бежать до потери пульса.

Изменено пользователем ARV
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
49 минут назад, ARV сказал:

САПР любителю сегодня вполне даже к чему: заказ плат в Китае стал доступнее, чем ЛУТ.

 

Китайцы lay формат принимают. ЛУТ, цапон - плата быстро, на дому. sLayout - хорошее, даже устаревшая 5 версия. Kicad лучшее - враг sLayout. Kicad - пустая трата времени.:)

 Каплевидности впервые увидел изучая плату BeagleBone Black, почитал - не лишнее, если оно в САПР есть и использовать не сложно, почему бы и нет.

OrcadBeagleBone.png.0c175b63921062be0284d95de16bcc37.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
musa56    190
1 час назад, puddles сказал:

использовать не сложно, почему бы и нет.

Вот как раз наоборот. Штатно это не используется да и не нужно. Это дополнительная опция. И с ней дополнительная морока. К тому же она занимает место и при плотном монтаже мешает. Вполне прекрасно все обходятся без неё

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
51 минуту назад, musa56 сказал:

Вполне прекрасно все обходятся без неё

Ну буду как все. Думал важная опция, раз в википедии прописали.

https://en.wikipedia.org/wiki/Teardrop_(electronics)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480
6 часов назад, puddles сказал:

sLayout - хорошее, даже устаревшая 5 верси

Если я не ошибаюсь, в этой программке нет связи схемы с печаткой, т.е. контроль связей целиком ложится на разработчика. Это аналог карандаша и кальки - позапрошлый век разработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 328

Всё ещё хуже - в SL вообще нету схемного редактора. Стала популярной благодаря своей взломонеустойчивости и отсутствию достойных альтернатив (на момент появления).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1

У Abacom, кроме sLayout, есть схемный редактор sPlan, на сайте написано эти программы - "Bestsellers", есть обновления 2018 года. Много любителей решили вовремя остановиться и использует вовсю эти программы в наше время. Вместо схема+нетлист+плата тут схема+голова+плата. Для конструкции из 20 деталей годится. Встречал связку sLayout+Specctra.

http://cxem.net/tags/Sprint-Layout/page/1/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 328

Сильно сомневаюсь, что на территории бывшего Союза есть какое либо значимое число пользователей, официально купивших ЭТО.

Изменено пользователем Dr. West

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1

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

http://cxem.net/software/sprint_layout.php

Заграничные похоже Орел больше используют - бесплатной версии любителям достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480
13 часа назад, puddles сказал:

Для конструкции из 20 деталей годится

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

13 часа назад, puddles сказал:

Встречал связку sLayout+Specctra

Лично я спектру так и не освоил: не люблю я интерфейс командной строки, а там все сплошь на командах (которые по сути образуют скрипт). Ну и вообще, как-то спектра меня своим интерфейсом огорчила ещё при попытках освоить свежий OrCAD. А авторасстановку вообще не понял, как по-человечески запустить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1

Ошибался насчет 20 деталей, тут на форуме увидел Металлоискатель "Quasar ARM"
http://fandy.ucoz.org/publ/metalloiskatel_quot_kvazar_quot_quot_quasar_quot/metalloiskatel_quot_quasar_arm_quot/2-1-0-5
Схема OrCad, плата Sprint Layout 6. Уже и нетлист научились передавать?

может кому надо будет
Layout+Specctra
"Всё работает автоматически, Спекктра делает разводку и при необходимости, автоматически же, расставляет перемычки типоразмера 1206. Годятся установки по умолчанию, но если Вы умеете управлять Спекктрой, ваши возможности расширятся значительно."
http://www.picbasic.ru/forum/14-1804-1
Specctra пример не сложного do file
http://dsioffe.narod.ru/myspecctra/designflow.htm
Книга, сканирована, где-то скачал, не помню:
Справочное руководство по работе с подсистемой Specctra в Pcad2001/2002 Ю.М. Елшин 2002г

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
musa56    190
10 часов назад, ARV сказал:

А авторасстановку вообще не понял, как по-человечески запустить...

Авторасстановка это вообще миф. Ни одна даже самая умная программа не может знать особенности и тонкости вашей платы. Так что расстановка компонентов пока исключительно вручную. Да и с автотрасировкой не все так однозначно. Автотрасировка очень плотно завязана с компоновкой. А одновременно делать автотрасировку и совмесную автокомпоновку неумеет вообще ни одна программа. Имелось ввиду что при автотрасировке для оптимизации прокладки трасс нужно во время трасировки передвигать компоненты. Для програмы это вообще пока невозможная вещь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1

Авторасстановка может помочь, например светодиоды по кругу

Автотрассировка - экономия времени

"Одна из наших плат была проделана квалифицированным инженером в течение 2 недель. Чтобы изучить возможности системы TopoR CAD, мы передали эту задачу специалистам Eremex и были впечатлены, узнав, что они проделали эту работу в течение часа. Кроме того, большая часть работы была выполнена путем автоматической маршрутизации с незначительными ручными исправлениями. Однако качество маршрутизации было лучше, чем качество нашего варианта"

ручной вариант

383340.jpg

Топор

434655.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    480
1 час назад, puddles сказал:

Авторасстановка может помочь, например светодиоды по кругу

Я имел ввиду авторасстановку всех компонентов с целью оптимизации разводки.

1 час назад, puddles сказал:

Одна из наших плат была

Вы ещё рекламу дезодоранта процитируйте. Когда ж такое было, чтобы рекламный текст не содержал похвалы продукту?

Я не профессионал, но сомневаюсь, что "топорная" трассировка на самом деле лучше. Это при рисовании рейсфедером длина проводника очень важна, а вот прогнозируемая взаимная ёмкость/индуктивность куда важнее. При развилке "топором" рассчитать эти величины гораздо сложнее, т.к. по сути нет параллельных линий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
musa56    190
46 минут назад, ARV сказал:

Я имел ввиду авторасстановку всех компонентов с целью оптимизации разводки.

А это как? Вы передали из схемы в РСВ соединения компонентов. На плате компоненты расположились в произвольном порядке. Вы нажали кнопку авторасстановки и запустили процесс. На данный момент ваша программа абсолютно ничего не знает про проводники и сколько они будут занимать места. Опускаю пока и то что на плате у вас могут быть аналоговые узлы, цифровые и силовые узлы и про это тоже программа ничего не знает. Есть и куча других особенностей платы про которые программа и не подозревает.  Программа автотрасировки абсолютно никак не связана с програмой авторазводки. Вы запускаете авторазводку и где то проводнику нехватило места и програма начинает пихать его куда попало ломая всю разводку. И таких мест может быть много. Чем вам тут поможет авторастановка.

И к стати про TopoR. Крутая программа которая разведет что угодно. Но не факт что компоновка и разводка получится оптимальной. Постояно и на форумах тоже появляются "крутые варианты разводки" но если над ними посидеть и повозиться с компоновкой то развести их сможет даже самый простой трасировщик. Так что ручную компоновку и предварительную трасировку пока еще никто не отменял. Грамотная компоновка может сильно упростить последующую трасиравку

Изменено пользователем musa56

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1
1 час назад, ARV сказал:

Я не профессионал, но сомневаюсь, что "топорная" трассировка на самом деле лучше.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alexeyslav    634

Вот поэтому, там где есть авторасстановка компонентов есть возможность компоненты зафиксировать привязав их положение жестко к плате, а для других ограничить области перемещения. Так же указываются группы шин для совместной разводки(диф.линии например) их тип(силовые, сигнальные, питание) и т.д. и т.п. порой ограничения бывает ввести сложнее чем сделать разводку вручную. И насколько знаю это всё есть в ТОПОР-е давным давно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
puddles    1

из руководства Топора
 

Цитата

 

Авторазмещение

Процедура авторазмещения компонентов включена в систему TopoR, начиная с версии 6.1. Она использует силовой алгоритм, рассчитывающий оптимальное положение каждого компонента по критерию минимальности длины соединений. Поскольку подобное размещение приводит к скученности компонентов и многочисленным перекрытиям, мы используем раздвижку компонентов на основе последовательного дихотомического разбиения пространства с назначением групп компонентов в области разбиения. Такая раздвижка продолжается  до тех пор, пока в каждую область не будет назначен отдельный компонент (размеры областей пропорциональны сумме площадей назначенных в них компонентов). Каждая следующая итерация использует координаты компонентов, полученных на предыдущей итерации. Лучший по длине вариант запоминается, что позволяет получать приличные результаты на не очень плотных платах.

Недостатки процедуры авторазмещения:

1.Авторазмещение фактически делается в один слой.  Даже если компоненты размещены на разных сторонах платы, они будут расположены с минимумом пересечения их проекций на одну плоскость.

2.Не предусмотрен учёт запрещенных зон внутри области размещения.

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

4.При плотном размещении из-за различия в габаритах компонентов возможны их перекрытия.

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

Несмотря на перечисленные изъяны, мы включили авторазмещение в действующую версию программы, потому что:

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

Аналога такой возможности почти нет в современных САПР (за исключением Specctra, которая дает существенно худшие результаты).

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас