ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
2 ноября
1551511
Связанные сообщения
Kicad
Есть тут кто-то с опытом работы как в Altium так и в KiCad?2024-05-14
Кто умеет готовить KiCad8? Как в редакторе символов задать метрическую длину выводов?2024-03-20
В раздумьях, как лучше установить KiCAD 7 - сначала снести 6й или не надо ?2024-01-21
Где тут товарищ Eddy - любитель KiCAD? :-/2023-10-24
Введение в KiCad, прочитать и освоить за время потраченное на ожидание доставки чего-нибудь с Ali.2019-11-13
Nikolay_Po (Вчера, 09:43, просмотров: 200)
Дорос до использования скриптов в КиКаде. Нужно было решить две задачи: 1) развести токи светодиодов оптронов с повышенным зазором к остальным цепям, но нормальным зазором между собой. 2) Развести широкие дорожки на внутренних слоях с меньшими зазорами. Оказалось, делается вот так: 

Вводится в Design Rules / Custom Rules


( rule "FV_clearance"
	( severity error )
	( constraint clearance (min 1.9mm) )
	( condition "A.Netclass == 'ForeignVolt' && B.NetClass != 'ForeignVolt'" )
)

( rule "HV_clearance_outer_layer"
	( severity error )
	( layer outer )
	( condition "A.hasNetClass('HighVolt')" )
	( constraint clearance (min 3mm) )
)

( rule "HV_clearance_inner_layer"
	( severity error )
	( layer inner )
	( condition "A.hasNetClass('HighVolt')" )
	( constraint clearance (min 0.5mm) )
)


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

Вторые два - позволяют задавать для класса цепи разные зазоры на внешних и на внутренних слоях.