|
(Package) Allegro, редактирование шрифтов |
|
|
|
Oct 8 2015, 12:54
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
Setup/Design Parameters/Text/Setup text sizes
|
|
|
|
|
Oct 8 2015, 13:10
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(igorlahtin88 @ Oct 8 2015, 15:54)  Setup/Design Parameters/Text/Setup text sizes После чего меняется куча надписей завязанных на редактируемый блок
|
|
|
|
|
Oct 9 2015, 09:38
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(Uree @ Oct 8 2015, 17:45)  Создайте текст-блок нужных размеров, потом меню Edit -> Change, выберите номер блока на который хотите менять и кликайте в нужный текст на плате. Спасибо разобрался. Только не понял, почему не используют готовые типы шрифтов, как другие программы. А то методом проб и ошибок приходится подбирать ширину букв при нужной высоте, а некоторые параметры я до конца и не понял например "Char Space" и "Line Space".
|
|
|
|
|
Oct 9 2015, 11:06
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(Uree @ Oct 9 2015, 12:53)  Тип шрифта тут только один, Спасибо, может и привыкну.
|
|
|
|
|
Oct 12 2015, 07:14
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
#3 ERROR(ORCAP-36071): Illegal character "White space" found in "PCB Footprint" property for component instance DD3: ltmag48_V2, PAGE1 (318.59, 121.96) . Что за ошибка? Перевожу старый проект в OrCAD PCB Designer и вылавливаю всякие запретные: $, ~, @, #, %, ^, &, *, ( , ), -, =, ', \, ", [ , ] , ?, /, <, >, !, . , , ; , { , } , ` , + , | Duplicate Pin Name "VDD"-где то встречал, но никак не найду как от этого избавиться.
Сообщение отредактировал KAlexn - Oct 12 2015, 07:19
|
|
|
|
|
Oct 12 2015, 07:43
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
По поводу ошибки, какой то символ видимо не нравится ему в поле PCB Footprint. Цитата(KAlexn @ Oct 12 2015, 12:14)  Duplicate Pin Name "VDD"-где то встречал, но никак не найду как от этого избавиться. В одном pakage названия всех пинов должны быть разные. Самый простой способ назвать их VDD1, VDD2 и т.д. Но более правильно объединить их в один пин, через свойство PACK_SHORT. Прикрепил фаилик по работе с пинами.
Сообщение отредактировал igorlahtin88 - Oct 12 2015, 07:54
|
|
|
|
|
Oct 12 2015, 08:36
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(igorlahtin88 @ Oct 12 2015, 10:43)  Но более правильно объединить их в один пин, через свойство PACK_SHORT. И тогда на чертеже писать куда подключать не нарисованные ножки. Так?
|
|
|
|
|
Oct 12 2015, 08:48
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
Если делать через поле Pack_Short, то в аллегро все перечисленные в Pack_Short ножки будут зацеплены на одну цепь. Если с точки зрения наглядности чертежа, как оформить по госту правильнее, я честно говоря не могу сказать.
|
|
|
|
|
Oct 12 2015, 08:57
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(igorlahtin88 @ Oct 12 2015, 11:48)  Если с точки зрения наглядности чертежа, как оформить по госту правильнее, я честно говоря не могу сказать. По госту надо рисовать целую таблицу. Нет бы писать как раньше: WARNING Ну замечание и замечание и пошел дальше.
|
|
|
|
|
Oct 12 2015, 09:38
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
Цитата(Uree @ Oct 12 2015, 13:54)  Не надо никаких PACK_SHORT. Рисуйте эти ноги видимыми, но с типом POWER. Тогда при генерации упаковки пины с одинаковыми именами автоматом получат уникальные суффиксы и нормально сгенерится нетлист. И правда, я не знал что так можно! Спасибо за информацию!
|
|
|
|
|
Oct 12 2015, 11:19
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
У вас видимо стоит галочка Create or update PCB editor board. И после создания нетлиста оркад пытается в DTMAG48_V2_1_15.brd залить нетлист. А этот фаил редактируется юзером Alnder. Если Alnder это и есть вы, попробуйте закрыть все аллегры. И еще раз создать нетлист.
Сообщение отредактировал igorlahtin88 - Oct 12 2015, 11:20
|
|
|
|
|
Oct 12 2015, 12:01
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(igorlahtin88 @ Oct 12 2015, 14:19)  У вас видимо стоит галочка Create or update PCB editor board. Да. Всем спасибо. Перетащил старый проект из старого Orcad на PCB Designer. Старые библиотеки отредактировал. Еще нужно у конструкторов взять DXF файл платы. Далее разводить и разводить
|
|
|
|
|
Oct 13 2015, 07:04
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(KAlexn @ Oct 12 2015, 15:01)  Далее разводить и разводить Пытаюсь понять как сделать на плату реперную точку. В основном все понятно, но как сделать так что бы полигон вырезался по маске. В Pad Desinger есть кнопочка Anti Pad - это оно?
|
|
|
|
|
Oct 13 2015, 07:35
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
За вырез в маске отвечает Pastemask_top/Regular pad. Для маски вообще не доступно свойство Antipad. Thermal relief и antipad можно применить только к токопроводящим слоям. thermal relief определяет как пад будет подключаться к полигону одноименной цепи. Antipad как будет полигон отступать от пада если цепи пада и полигона не совпадают.
|
|
|
|
|
Oct 13 2015, 07:49
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(igorlahtin88 @ Oct 13 2015, 10:35)  За вырез в маске отвечает Pastemask_top/Regular pad. Для маски вообще не доступно свойство Antipad. Thermal relief и antipad можно применить только к токопроводящим слоям. thermal relief определяет как пад будет подключаться к полигону одноименной цепи. Antipad как будет полигон отступать от пада если цепи пада и полигона не совпадают. Ну я и хочу сделать Antipad на слое top и botton. т. е. в этих слоях. Диаметр площадки top 1.2 мм , а Antipad 3 мм, по диаметру Pastemask_top. Вроде получается. А вообще то Antipad нужен? вроде можно и без него, но идут постоянно WARNINGS
|
|
|
|
|
Oct 13 2015, 07:55
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
Получается вам так надо делать. Антипад обязательно нужен, а то полигоны чужой цепи будут вплотную подключаться к паду.
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 13 2015, 08:00
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 27-09-13
Из: Пермь
Пользователь №: 78 507

|
Цитата(Uree @ Oct 13 2015, 12:55)  Не особо он нужен. Нарисуйте shape нужного размера на слое Keepout/Top и будет он вырезать полигон в месте установки рэпера. Правда тогда будет ошибка Pad on Keepout  ЗЫ Полигоны чужой цепи будут держать дистанцию согласно заданным clearance, не ближе. Соглашусь, в аллегро можно различными действиями добиться одного результата. Но есть ли смысл все усложнять?
|
|
|
|
|
Oct 14 2015, 11:50
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(KAlexn @ Oct 14 2015, 14:21)  В данный момент развожу часть платы с источником питания и желательно некоторые ножки компонентов напрямую соединять с полигонами без тепловых барьеров. куда поставить галочку? Вопрос снят
|
|
|
|
|
Oct 14 2015, 14:01
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(Uree @ Oct 14 2015, 14:49)  В свойства конкретного пада можно добавить атрибут надписывающий глобальные установки подключения к шейпу. Не помню точно как он называется, что-то с _OVERRIDE, но если по списку полистать то можно догадаться(нет софта под рукой чтобы посмотреть). Я сделал через Object Properties. выбираешь нужный пин, открывается окошко Edit Property->Dyn_Clearence_Type и выбираешь ANTI_Thermal как то так.
|
|
|
|
|
Oct 15 2015, 08:08
|
Местный
  
Группа: Участник
Сообщений: 407
Регистрация: 13-09-06
Из: Протвино
Пользователь №: 20 334

|
Цитата(Uree @ Oct 14 2015, 20:48)  А через Dyn_Clearence_Type это фактически выключение проверки правила на этом пине и игнорирование заданных зазоров. А реальный результат будет тем же?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|