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

emiq

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные emiq


  1. Для перемещения элементов с большим количеством связей - BGA, нужно связи в свойствах цепей полностью отключать .( Выбрать все элементы платы - далее клав.N ( редактор цепей) выбрать все цепи и нажать Hide. Или щелкаем мышью по элементу, потом нажимаем кл. N - редактор цепей. Выбираем SET ALL> HIDE. Все, связи на экране отключились вместе с тормозами. И вообще, полезно при расстановке больших элементов их связи тоже отключать. Они включаются , когда элемент примерно установлен.Это может быть проблемой перерисовки связей. Я с этим столкнулся. В PCAD2002 для подобного была функция Drag by Outline

    В XP и Vista .... разный алгоритм работы с экраном драйвера дисплея. По другому работает видеобуфер экрана и возможно вопросы к ускорителям. Ради интереса покрутите ZOOM экрана с этим большим элементом со включенными связями до предельного увеличения. В XP вблизи максимума увеличения начинаются жуткие тормоза перерисовки связей, а в Win7 - нет.  Скорость перерисовки при увеличении зависит также от размеров  заданной области размещения платы и элементов - это размер выделяемого буфера экрана. При этом в PCAD2002 и 2006 экран работает по разному. В PCAD2002 если отключить Scroll Bar то при ZOOM мышью и перемещении в верх вниз платы она застревает на середине экрана и не движется снизу вверх. Со включенным Scroll Bar все нормально. В PCAD2004 2006 подобного эффекта нет.

    Сейчас смотрю связку программ - PCAD 2006 PCB, Altium Des. 6.9 и Cadence Orcad Capture ( 16.2 ( Allegro SPB 16.2)). Версия Capture 16.2 имеет формат файла схемы, который может быть сохранен в 7 версии для экспорта в Altium 6.9.

  2. Если данный вариант окажется не реализуем простыми средствами, то выход я вижу пока один - при создании базы данных корпусов в дополнительном слое (AsmbDrw) создавать контур в виде контура маски - точно по краю реальной маски . Аналогия - RefDes2. Такие доп. слои отображаются при наложении на площадки - пример - слои Silk и Assembl_DRW. Но для такого подхода надо редактировать всю свою базу данных корпусов элементов.

  3. Обнаружил, что при установленном Altium 6.6 -6.9 ,9.4  при импорте в реестр настроек из раздачи с трекера разводчика Situs открывается еще кроме авторазводчика также импорт в Camtastic герберов проекта PCAD2006, в данный  установленный пакет Altium при установленной соответствующей галочке вывода герберов. Файл реестра ниже. Он у меня для диска D. Пути и имя диска можете подправить перед экспортом файла в реестр вашего ПК. Достаточно пакета версии Altium 6.9.12759 из раздачи, ссылку я приводил ранее. Он работает на WinXP 32-64. Конечно, для импорта и работы с герберами лучше использовать пакет CAM350. Сразу видно все проблемы экспорта герберов перед отправкой на производство. Особенно совмещение слоев и сверловка, а также корректность слоев маски и пасты. Также возможна проверка списка цепей по графике проводников и их количеству. Нужно только расставить в пакете назначение слоев в меню Layers и сделать NetList Extract. Полученное количество цепей из такого нетлиста сравнить с количеством цепей проекта PCAD. При разных значениях количества цепей понять причины и убедиться, что нет ошибок. Это дополнительный контроль Вашего проекта перед производством.

    /////Возможное отображение маски (DipTrace 4) в дополнительной опции - синий контур вокруг площадки - минимальный объем данных. Уже  даже так -хорошо и достаточно для визуального контроля.

    AltiumPCBProject_D.reg

    Primer_mask.png

  4. Думаю с пастой не надо, если трудности с наложением и отображением. Маску наложением на выводы вывести, если отключено отображение Pad Holes в свойствах дисплея. Если возможно. Т.е вместо отверстий накладываем не стандартно слой маски. Она ведь связано только с внешними слоями - Top, Bottom. И только. Если внешний слой не входит в Layer Set, то и маска наложением на площадки не нужна, только стандартная. При включенных отверстиях - маска выводится по умолчанию, как и есть сейчас. Это  вполне компенсируемое сочетание. Если получится будет удобно. Для просмотра проекта через переключение свойств отображения отверстий. Их отображение нужно не всегда и им можно пожертвовать на время (но переключение тогда оставить), тем более , если на их местах отображаются символы сверловки наложением. Если это возможно. Переменная для контроля-переключения есть.

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

    Точности 2 знака в милс. для визуального разделения сеток пока достаточно, если можно правильно задать с нужной точностью, введя дополнительное количество знаков. Нужно еще оставить в окне место для ввода нерегулярной сетки, а это 2-4 номинала значений сетки через пробел.

  5. 4 minutes ago, ViKo said:

    Надо бы, чтобы маска и паста и площадка отображались тогда, когда они включены в набор слоёв. Не понимаю, почему оно так не сделано. Там еще очерёдность слоёв можно перемещать. Но не помогает.

    Я полностью согласен. Именно это и предлагал, если возможно.

  6. В принципе с маской можно ничего не делать. Максимум вывести незаполненный контур цвета маски вокруг площадки, отключаемый. Контур уменьшит объем данных на экране. Этого уже достаточно для визуальной оценки зазора, если необходимо. Так можно было делать в Оркад. Это было удобно. Это все. Там была еще одна функция , которой нет в PCAD. На заливке медью можно было менять индивидуально для падов и переходов - Zone Flood Fills -т.е. локально убирать термобарьер, включенный для этого типа по умолчанию всей зоны заливки для одного или группы переходов или площадок при ручном редактировании. Это очень гибкая возможность. Но это уже другая идеология. не совместимая с PCAD.

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

  7. 1 hour ago, starter48 said:

    Имеется в виду маска в сложных (complex) площадках?

    Надо просто включить отрисовку маски, как она выглядит при активации слоя маски, даже когда слой маски не активен?

    Я пытаюсь понять, как надо сделать в PCAD. Совсем, как в Альтиуме точно не будет.

    Это синдром недостаточной точности отображения в режиме [милли]дюймов.

    Предлагаю накинуть по одной цифре, доведя таким образом точность до максимальной: mils - 4 знака, а inch - 7 знаков после запятой.

    А этого я не смог повторить. При переходе из миллиметров, с точностью отображения 5 знаков, у меня сдвига сетки нет.

    Точность гербера же задаётся в окне его настроек: 4.4 или 5.3, т.о. при использовании миллиметров для гербера точности хватает для реальных плат, даже с учётом округления.

     

    Для проверки сетки возьмите корпус QFP 100 с шагом 0.5 мм. Установите режим мм. Установите сетку 1 мм. Поставьте корпус в эту сетку, чтобы выводы совпадали с узлами сетки. Затем задайте сетку 0.125 мм. Видно , что отрисовка сетки осталась на месте и проходит через центр выводов точно. Теперь переходим в милс, меняем систему координат. Сетка осталась на месте. При двух знаках после запятой сетка будет 4.91mils. Если теперь ввести в графе значений сетки 4.91 и нажать ввод, то будет создана новая сетка и она сдвинется относительно выводов элемента платы. Это и есть округление. Тоже верно и для дюймовых корпусов с точностью до наоборот.

    Отображение маски. Берем режим слой Top + Слой Маски . Топ сверху- активный. Тогда маска торчит  вокруг выводов с тем зазором, который настроен для данного падстека и со своим цветом. Сейчас же она вообще в этом случае не отображается. Если только сделать слой маски активным - верхним. Тогда видим только отображение слоя маски сверху, и все. Но и в режиме прозрачности- наложения , нет двойного наложения - маска + площадка. Т.е. вокруг прозрачной площадки не видно наложения цвета маски. Это во всех версиях PCAD2ххх.

  8. 9 hours ago, starter48 said:

    А знаете ли вы что?..

    Ковыряясь в коде, я обнаружил, что PCAD2006 использует каталог, откуда он запущен (не путать с каталогом, где он установлен), чтобы брать из этого каталога:

    • шрифты *.chr
    • макросы, если в .ini не задан параметр MacroDirectory
    • ссылки (shortcuts), если в .ini не задан параметр ShortcutDirectory
    • а также создаёт в этом каталоге файл ошибок accel_uc.log

     

    Думаю это не очень полезно, т.к. в PCAD отступ маски задаётся глобально, и т.о. нечего там смотреть :biggrin:

    Я так понимаю, если текущий слой - маска, то надо поверх отрисовывать контактные площадки, и всё?

    Я опять не понял проблемы. Сейчас переключился в дюймы, и задал сетку 0.11111mm (и 4.37441mil пробовал). После переключения в миллиметры убедился, что сетка именно 0.11111mm.

    Маска может задаваться на слое маски дополнительно. Также индивидуальная , локальная, маска задается при создании сложного пад-стека - Complex (в слое маски создается дополнительно свое изображение освобождения вокруг площадки, или полигон, также для слоя пасты). Например , в рекомендациях микросхем с припайкой корпуса, маска может задаваться иначе, чем глобальная. то же относится и к трафарету нанесения пасты.  Поверхность нанесения пасты может быть значительно меньше площадки. Посмотрите в Altium, как отрисовывается маска. Вокруг площадки виден контур маски, в виде  цветного пояска слоя маски. Если слой маски не верхний и включен в текущем наборе LayerSet. Это упрощает визуальный контроль проекта.

    Сетку проверял так. У меня в проекте корпуса метрические с шагом 0.5 и 1 мм. Они установлены точно в узлах метрической сетки. Если переключиться в mils, то точное значение отображения величины сетки из мм округляется, но вывод ее шага на экран остается првильным.  Если же теперь в mils задать те же значения, что отображены в графе значения величины сетки , то сетка собьется и будет на экране не точной относительно выводов. И наоборот. Если сетка была задана точно в милсах, то ее привязка на экране будет правильной, но при попытке задать те же значения, что выводятся для милсов в метрике приведут к сдвигу сетки на экране относительно выводов элемента, сетка  опять будет не точной. Т.е. округление значений удобно для разделения типов сеток, по значащим цифрам, и только. При этом, если задана точность , например, милсовой сетки два знака после запятой, то в файлы гербера тоже выводятся эти два знака точности, а не один, как по умолчанию. Также апертуры будут уже другие, тоже с двумя знаками точности. Назначенные с одним знаком точности в проекте, где нет патча, придется переназначать. Для вывода герберов это вроде бы ничем не грозит и проект откроется нормально на компьютере без патча сетки. Не замечено также пока дополнительной ошибки формирования герберов из-за этого.

  9. Для активации бонусных технологий Алтиум поставил Altium 6.9 из  раздачи https://rutracker.org/forum/viewtopic.php?t=733698 вместо 6.6.7309 в оригинальной связке. Altium ставится первым и активируется его лицензия ( т.е. программа должна быть запущена и активирована ее лицензия) Только потом ставится PCAD2006. SP1 на базовую версию не ставим. Сразу ставим SP2 на базовую версию PCAD2006.

    У меня активировалась в PCAD2006 при выводе герберов возможность сразу загружать их в Camtastic Altium. Соответствующее меню при загруженном проекте стало активным и ставим в нем галочку. Тоже и с интерфейсом вывода ODB++. Подсоединился Sitius. Сверху PCAD2006Sp2 поставил последний патч из этой темы. В том числе и шрифты. В патче не ставил перевернутые шрифты и экспериментальные последние пункты. Сетка из раздела патча M) mils 2 знака  ,  inch 5 знаков. Точные значения метрической сетки обязательно задавать только в режиме, когда включен режим работы в мм. Иначе сетка все равно будет не точной. Меняется только ее точность отображения для улучшения восприятия разделения единиц измерения в координатах.

  10. Я же сказал, ранее, что все зависит от задачи и времени на ее решение. В этом мы с Вами не расходимся.  Если у Вас настроена работа под данную задачу, так и хорошо.

    Многое зависит от заказчика работы, его среды проектирования, в которой предстоит взаимодействовать при работе над проектом.

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

    Это уже другой уровень понимания. Я это уже проходил. 

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

  12. Quote

     Крутить - зум, нажать и перемещать мышу - панорамирование. 

    Знаю, но мне это неудобно. Это вопрос моторной памяти при работе на ПК. Приемственность функций интерфейса имеет значение. Приходится работать в разных программах. Смена клавиш и идеологии интерфейса напрягает.

    Для перенастройки у PCB Tech лежит на сайте в обучении набор файлов. Которые меняют настройки режимов интерфейса Cadence PCB Editor под привычки пользователей PCAD и Protel.

  13. Я тоже поработал на разных системах. Еще 10 лет назад хотел определиться. Но схемы все равно рисуются в Cadence Capture- в нем это удобнее, чем в Алтиуме ( проблема замены шрифтов проекта) и сложнее система меню. Разводка раньше была в Orcad386+, но проблема драйверов Video и 64 разрядные системы с ним не работают. В нем нет интерактивной разводки, для протаскивания и перекладки проводников. А сам ручной разводчик - прекрасный и наглядный. Я в нем работал 10 лет. В PADS не понравилась идеология разводчика и определенное неудобство. На PCAD не переходил, пока не вышел 2006sp2,  в котором возможности редактора проводников приблизились  по удобству к Orcad386+. Наглядность в PCAD с масками и отступами - конечно хуже. Зато полноэкранный режим дисплея и интерактивный разводчик. Работаю в нем уже 10 лет. Разводчик Altium тоже не плох, но те же грабли со сменой шрифтов проекта и большое количество настроек контроля проекта. Это конечно хорошо , но требует дополнительного времени для перенастройки под разные задачи. Сейчас смотрю Cadence Orcad PCB Editor и Allegro последних версий  17.2.и 17.4. Тоже огромное количество настроек и объем в мегабайтах проекта. Требуются макросы для тюнинга настроек. Изначально даже стандартного управления экрана мышью там нет ( CTRL+ Scr , Shift+Scr -  сдвиг экрана верх низ, право-лево, Zoom) . Только через подгружаемый скрипт. Поэтому все решает время, цена решения задачи на этапе подготовки проекта. И удобство реализации с заданным качеством.

    Большое значение имеет возможность корректного экспорта/импорта в другие системы, при необходимости передачи проекта и его поддержки другими разработчиками ( в том числе сборка и создание документации) - это приходится учитывать сразу при выборе системы преоктирования.

     

  14. Здесь нет понятия - лучше или хуже. У каждого решения своя цена вопроса. И в каждом конкретном случае выбирается решение по разным критериям. Многие прекрасно работают на Orcad386+ и PCAD2006. И нет необходимости использовать дорогой инструмент для простых решений, тем более, если это коммерческий продукт и вопрос лицензирования имеет значение. Это цена и время.

  15. Правильно. Это уже целый продукт. Он требует развернутой презентации на первой странице. Только обязательно вместе с возможностями еще и ограничения.

    ///Вспомнил, что мне сильно не нравилось в PCAD после Orcad386+. В Orcad можно видеть отображение площадок и маски на слое одновременно, что визуально показывает отступ маски, и где есть ошибка создания посадочного места - без отступа маски.

    В PCAD даже при настройке LayerSet - Top +MaskTop будет на экране только слой меди или слой маски, но не их наложение с зазором. Даже режим прозрачности- наложения это не исправляет. Это не позволяет визуально отслеживать погрешности разработки. Видно будет только в CAM350, когда выведешь в него герберы. Там есть режим хорошего наложения слоев. Т.е. когда проект уже готов к производству.:biggrin: В PCAD можно только приблизительно оценить , что площадки на слое маски больше медных , переключая слои. НО это неудобно и не наглядно. Наглядность процесса многое дает при визуальном контроле ошибок на этапе проектирования и своевременного их устранения.

  16. Добавил книг в папку Books+Pcad2002Sp1 (копия оригинального, установленного на диск D) Файл PcadInstall - запустить в папке PCAD для привязки путей на своем диске.

    Последний патч 3.2.9.2 нормально сработал в пределах доступного на PCAD2002SP1 под Win7x64Sp1. В патче сетки оставил для mils - 2 знака, дюймы - 5 знаков (1:1000)

    На PCAD2004SP4 дает ошибку патч сетки и в PCB и в SCH при смене системы единиц в настройках меню. Просто проверил обратную совместимость. Много кода в программах бывает одинакового, его не переписывают в новых версиях. Поэтому есть вероятность приемственности патчей в разных версиях. Вот и проверяю. 

    Пока остановился на точности 2зн- милс   4зн - мм. Похоже, что это наиболее адекватная комбинация, для различения и округления сеток. На PCAD2002SP1 в PCB точность миллиметров вручную в файле PCB.ini В SCH меню мм  встроилось после патча.

  17. 1 hour ago, ViKo said:

    Насчет выложенной выше книги. Её автор (?) - Э.Ц. Саврушев. Имею такую. Мало какая книга оказывается настолько бесполезной. Это тупое копирование и перевод официальных руководств. Не учебник, а справочник. Работать в P-CAD по ней не научишься. 

    Есть еще одна. Книги все примерно одинаковые. Выложенная - наиболее полный справочник. Могу положить еще. Лопаткин 2004 у всех давно есть. У меня есть и сама бумажная книга. 

  18. 8 minutes ago, starter48 said:

    У меня 4:30 утра, и я не собираюсь останавливаться! Может из-за этого и ошибки :biggrin:

    Думаю книга не нужна, ибо стюардесса мертва, производители корпусов не очень блюдут стандарты (корпуса всегда тщательно делаю вручную по даташиту), а Gerber RS274X ещё помню (когда-то писал растеризатор для фотоплоттера).

    LP_Wizard сильно экономит время создания корпусов, поверьте. Он содержит библиотеку производителей по стандарту IPC. Это продукт PCBMatrix - LP- Calculator. По DS всегда проверяю, это правило. Сделать BGA 676 для PCAD2006 корректно  по стандарту за 10-15 минут, и то - это время конверсии в бинарную библиотеку PCAD.

  19. ОК! Сейчас скачаю и проверю.

    Посмотрел на разных вариантах. Пока ОК. Надеюсь, что отсутствие связи между дюймами и mils, как 1:1000 никак себя не проявит.

    Установил mils-2 зн.  Inch- 4зн. после зап. Посмотрю. В mils четко различаются метрич. сетки 0.124 и 0.125 - как 4,90 и 4,92. Отлично.

    Правило 1 :1000 не соблюдается. Буду смотреть. Остальное наверное, завтра. У меня уже 0.20 следующего дня.

    ZЯ под спойлером 3 постами выше выложил ссылку на книгу по PCAD2006, там про стандарт G274-x в конце расписано. И создатель корпусов по стандарту IPC. Корпуса преобразуются в библиотеку PCAD2006 - сам пользуюсь , неоднократно. Все ОК.

  20. ОК! Сейчас посмотрю.

    Посмотрел. Сетка mils и Inch в sch связаны соотношением разрядности mils+3. Если задаю mils- 1 разр., а Inch-6 разр. после запятой, то устанавливается по правилу mils+3, т.е. в примере будет не 6 а 4 разряда для дюймов.

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

     

  21. LPWizard10.3.1 +книга PCAD2006

    Spoiler

    https://yadi.sk/d/htHY5PZ68vQoow

    Mentor_All > ps: emiq  Упакован, иначе пишет, что вирус, но это генератор лицензии, вируса там нет. Этот генератор еще со времен 2007PADS и Expedition

     

  22. У Россиян проблема скачивания с Китайских сервисов. Поэтому обсуждение в России через доступные здесь сервисы с нормальной скоростью. У меня еще есть файлы на files.fm , но там бесплатно 1 ГБ. Скорость нормальная. Это Латвия или Литва

    Интернет в Китае идет через "Великий Китайский Файерволл" Поэтому плохая связь. Все внутри сети.

    Можно ли в патче сетки сделать выбор , сколько знаков в mils после запятой -   выбор -  2знака   или 3 знака и галочки. Это для удобной работы с переменной сеткой, если не увеличивать окно сетки. Более гибкая настройка патча по вкусу и необходимости. Под разные задачи можно перепатчить.

    Проверил установленный Алтиум 6 из раздачи с PCAD2006SP2, ссылку на который приводил ранее. Вывод герберов в PCAD при установке галочки Load in Camtastic  загружается автоматически в Altium Camtastic. Также работает интерфейс экспорта из PCAD в ODB++. Открывается при установке галочки автоматически в Altium Camtastic. Это бонусные технологие Altium в этой раздаче. Тоже и с Sitius - авторазводчик Altium работает с PCAD2006SP2. Для создания PCB корпусов есть Mentor LP Wizard 10.3.1 ( от2011 года). Он делает экспорт PCB элемента из библиотеки в формат PCAD 2002-2006 (*.lia)  Более поздние версии отключили все интерфейсы, кроме Ментора. Если нужен, положу на яндекс. Примерно 70МБ Туда же книгу по PCAВ2006 _300 МБ. Это не Лопаткин 2004. Там больше информации по 2006.

×
×
  • Создать...