Jump to content
    

KiCAD Custom rules в настройках платы не едут...

По задумке, ширина дорожки должна меняться при пересечении границы футпринта. Не срабатывает. Попробовал нарисовать тестовую зону, чтобы при вхождении в нее менялась ширина дорожки. Тоже не срабатывает. Или я неверно понял концепцию и сильно раскатал губу, или ошибся при написании правил, или просто глюки?

(version 1)

(rule "neckdown"
    (constraint track_width (min 0.2mm) (opt 0.25mm))
    (condition "A.intersectsCourtyard('DD*')"))
(rule "test_zone"
    (condition "A.intersectsArea('test_zone')")
    (constraint track_width (min 0.8mm)))

 

 

Share this post


Link to post
Share on other sites

В общем, сам спросил, сам ответил. Может, кому--то пригодится.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...