Перейти к содержанию
    

Murzik_6011

Свой
  • Постов

    357
  • Зарегистрирован

  • Посещение

Весь контент Murzik_6011


  1. А они то причЁм тут? AD единственное ПО, которое так реагирует и то только в одном месте. P.S. Походу разработчики "химичили" с обработкой нажитий кнопок мыши. Возможно, проблемы с переименованием мех. слоев (и подобные места) растут от туда. P.S.S. Невиновность (или невинность :)) мышы доказывают последние версии AD. В них при измерениях расстояний (в редакторе плат) первый раз проходит нормально, а вот последующие - не алЁ.
  2. Возможно есть какие то проблемы с обработкой нажатия кнопок мыши. У меня такое тоже наблюдается, но в другом месте - измерение расстояний в редакторе плат - не фиксирует первое нажатие ЛКМ, приходиться удерживать. На другой машине всЁ нормуль. Алексею я уже об этом писал, но видимо очень редкий случай. Теперь нас двое! Алексей, нашептайте разрабам, чтоб посмотрели эти куски кода.
  3. А почему бы и нет. В редакторе плат - "Design"-"Make PCB Library".
  4. Если у Вас "облегченный" документооборот, то возможно Ваш способ и приемлем. Но если делать всЁ по уму (а иногда и по ГОСТу), то надо вспомнить, что в ЕСКД самый главный документ на узел - СПЕЦИФИКАЦИЯ! Соответственно на еЁ основе строится ведомость покупных изделий или же она прямо идет в отдел закупок. Вот туда то и можно "запихать" всЁ что Вам угодно, хотя туда должны попадать все нужные позиции для изготовления изделия. Перечень элементов - запчасть к схеме и в производстве не используется (и перечень тоже).
  5. Спасибо за подробный расклад. Пока решил умолчать о матреиале.
  6. Спасибо за подсказки! А тогда какой материал указать в ТТ на чертеже для маркировки? Или его вообще не указывать?
  7. Добрый день! Решил не создавать новую тему, а задать свой вопрос здесь. Вопрос научно-технического характера (для собственного просвещения), поэтому очень хотелось бы услышать технологов. Сегодня на работе случился спор. Как записать в ТТ на чертеже ПП метод нанесения маркировки - сеткография или шелкография (заранее извиняюсь, если уж неправильно и так и сяк - ну не технолог я :) )? А может сейчас "в моде" совсем иные методы? И попутно. Каковы нюансы маркировки ПП с приЁмкой "ВП"?
  8. Я уже давно предлагал баннер по поводу автотрассировщика :) А по вопросу - ни как! Учитесь ручками, а главное - своей головой!
  9. Вставлю свои пять копеек по проблеме дюймов vs мм. С примерами проблем внутренних пересчетов сталкиваюсь эпизодически. Самый последний - форма платы полученная из примитивов - примитивы лежат в мм сетке точно (например, угол - 100,100), а производная от них плата уже точно не лежит (например, угол платы - 99.9999991,100.000001). Как то так. Нехай с ним. Я предлагаю ввести настройку (глобально) "похожести", чтобы движок AD начиная с заданной цифры после запятой приводил любое число или к "правильным" мм либо же к "правильным" дюймам. P.S. Только что вспомнил, такой же косяк, как я описал выше, наблюдается с 3D телом вытянутым самим AD в редакторе посадочных мест.
  10. В начале, в редаторе плат задайте "юзерный" размер рабочей области, можно хоть 5х5 метров. И отключите DRC, как загрузится - снова включите DRC.
  11. Когда "клепаете" панель задайте правильно шаг мультиплицирования плат, типа - размер платы + диаметр фрезы.
  12. В Вашем проекте косяк на схеме с цепями. Причину не искал - забил. Сбацал свой с нуля. Схема от балды, но работа с шиной показана. Это случай когда на шине разнородные сигналы. Шина используемая в AD предназначена для схожих сигналов, например, шина адреса или шина данных, тогда AD сам пронумерует цепи в шинах. В случае когда в шине "все коты", то лучше с "официальной" шиной не связываться, а использовать графический примитив - линию, только более широкую. Прикладываю пример. Temp.rar
  13. Неправильно. Нарисовать линию - "Place" - "Drawing Tools" - "Line". К "шине" подведите цепь ("wire"). Обозначьте цепь - "Place" - "Net Label". На другом конце при выходе из "шины" обозначьте эту цепь также.
  14. Нарисуйте линией (графической) бОльшей ширины. Цепям задайте имена, AD их свяжет. Т.е. "шина" не будет участвовать в электрических цепях.
  15. Я бы всЁ таки решал бы этот вопрос в рамках общей концепции. А она банально проста - всЁ что есть на плате связанное с "электрикой" должно быть и на схеме и в придачу ещЁ и видимо. Иначе через пару лет, "перепиливая" плату, Вы не вспомните о них. AD их грохнет и на плате у Вас будут "дыры", и Вы долго будете думать, что произошло. Проектируйте для себя, как для заказчика. Иначе это радиолюбительство.
  16. В редакторе схемы - "Design" -> "Make Schematic Library" или "Make Integrated Library".
  17. Чуть не умер со смеху :) . Мой респект! Предлагаю дождаться Ивана Купала и вечерком погадать на КАД! Не мог пройти мимо! За свою жизнь видел плату созданую "по мотивам" какой то "секретной" схемы (она просто была восстановлена по чьей то памяти), но что бы КАД выбирался "по мотивам" какого то файла - впервые :) .
  18. Отвечу в дополненние к возможным словам Алексея. По моему кроме хелпа найти инфу сложно. Владимир вроде тоже собирался написать на счЁт правил, но я пока не встречал. Если коротко, то Вам надо знать английский язык, логику (желательно железную :) ) и родные талмуды AD - AR0109, AR0129 и самый главный - TR0110. Беда в том, что предмет (правила) на первый взгляд очень сложен, особенно после какого-нить пикада или подобного). Исходно надо ставить перед собой вопрос - что Вы хотите получить от правила - объект какого рода. А далее комбинируя функции надо заставить AD выдать Вам список объектов, который Вы хотите получить. Список функций и их значений приведен в TR0110. Например, "IsDesignator" (для схематика) - стр. 26 - возвращает все объекты типа позиционное обозначение (на схеме). Но тут есть куча нюансов, которые описать не просто. Например, правило для зазора между полигоном и другими объектами будет иметь вид - объект A - "InPoly" / объект Б - "All". Здесь "InPoly" имеется в виду что какой то объект есть часть полигона (находиться в нЁм). Или, способ заставить AD каким то специфическим способом подключить вывод к полигону - объект A - "HasPad('XP8-2')" / объект Б - "IsNamedPolygon('Top Layer-GND5')". Первый должен иметь контактную площадку №2 компонента XP8, а второй должен быть полигоном с именем Top Layer-GND5. Как видите во втором случае обращение не к части полигона, а к полигону как к целому объекту. Надеюсь я Вас не напугал. Общий подход на мой взгляд должен быть следующим. В начале надо покурить талмуды. Особенно TR0110, на предмет запомнить в общих чертах что можно просить у AD, не надо его учить (не запомните всЁ равно, если захотите поферзить прошу ко мне с зачЁткой :) ). Просто уловите, что он может. Далее, когда припрЁт Вы всегда можете заглянуть в талмуд для конкретики. Затем не торопитесь вбивать в правила Ваш "запрос" - функцию, а откройте панель SCH Filter или PCB Filter и туда "настучите" Ваш запрос, нажмите "Apply" и посмотрите что AD Вам навыбирает. Если Вас это устраивает, тогда и бегите формировать правило. Вообщем как то так. :)
  19. Прежде всего постарайтесь излагать вопрос как можно яснее и подробней (чтобы Вашу ситуацию мог оценить сторонний человек). Это для начала... По существу. В начале определитесь с подходом к созданию библиотек. Их нынче 3 штуки: 1. интегрированная библотека; 2. "сетевая" библиотека (библиотека на базе БД); 3. "облачная" библиотека (Vault-библиотека). У каждого подхода есть плюсы и минусы для конкретного случая. Поэтому в начале надо определиться с тем, как Вы (или не Вы или не только Вы) будете работать и отсюда выбрать оптимальный подход. Для понимания достаточно понять только первые два способа организации библиотек, третий станет понятным на базе знаний о втором. Если в голове слишком много мыслей о библиотеках и они сильно переплетаются (не знаете с чего начать) начните с простых вопросов и наше общество разжуЁт для Вас все подробности! Двигайтесь малыми шагами! При организации библиотек спешка точно не нужна. Стоит что то "положить" не так и библиотеки придЁтся переделывать. Не изобретайте велосипед!
  20. В панели "Files" - самая последняя "PCB Board Wizard"
  21. Не в меню "Project", а в -"Design". "Unknown pin" - скорее всего у Вас "нестыковка" УГО с посадочным местом - где то лишний вывод или его не хватает. Два триггера должны быть в библиотечном элементе (сделаны заранее в виде частей - part'ов).
  22. Делаете в УГО одну ногу. И тогда АД подключит Вам одну ногу УГО к 2 и более ногам футпринта.
  23. Насколько мне известно 3-х слойки очень редкие звери. Если Вам не хватает 2-х слоЁв, то переходите на 4-х слойку, разница в цене видна только в микроскоп (относительно трЁшечки, а теперь дак не далеко от правды и для двушечки). Если я правильно понял, то Вы разводили автороутером. Забудьте о его существовании и пользуйтесь своей головой! Из под автороутеров никогда (или почти никогда) не выходили, не выходят и скорее всего не выйдут нормальные платы. Трезвая голова и прямые руки Вам в помощь! А по вопросу - как будете водить ручками, так и проведите трассу в том слое, который Вам нужен, дорог, ценен, нравиться (нужное подчеркнуть) Копайте NetTie!
  24. Без поллитры не догадаешься. Спасибо за наводку (а также на пиво, на виски, ....)! Проверил, действительно всЁ заработало. Эх, шайтан-машина!
  25. Проблема то не с С13-2. Он то как раз коннектится нормально. Проблема с остальными падами этой цепи. В правилах: PolygonConnect_Top-GND-Pads: (IsPad), (IsNamedPolygon('Top-GND')) Style - No Connect АД отрывает остальные пады от полигона "Top-GND", но зазор берЁт "от балды". Посмотрите на соседний электролит С14-2. У меня складывается такое впечатление, что АД заливает полигон следуя правилам по зазорам, но в этот момент пады GND подключены к полигону Top-GND. А затем он смотрит правила на тип подключения падов к полигону и отрывает их от полигона с зазором, который берЁт "с потолка" (может какой то предустановленный внутри "ядра").
×
×
  • Создать...