Попробую объяснить по-другому.
Вспоминаем тему "Нужна помощь с Атмегой" -
https://www.kharkovforum.com/showthread.php?t=3140522
А именно, схему клавиатуры:
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
Для упрощения выкидываем 23018 и рассматриваем только Teensy + кнопки + светодиоды.
В клавиатуре есть Н рядов и М колонок, причем на каких именно пинах они висят - без разницы.
А вот для светодиодов нужны пины с поддержкой PWM, но какой именно из них пойдет на LED1, какой на LED2, а какой на LED3 - тоже без разницы.
Таким образом, у нас есть три группы пинов: выходы+входы (ряды+колонки) и индикация.
Внутри первых двух пины взаимозаменяемы и их можно назначать как угодно.
И даже разбить все эти пины на две группы можно тоже произвольно.
Внутри третьей группы тоже можно перемешать, но тут есть требования к самим пинам.
Все это можно будет потом скомпенсировать это в прошивке, и в самой прошивке это не добавит абсолютно никаких проблем.
Теперь как идет процесс в KiCAD.
Сначала создается схема, потом для каждого эл-та на схеме дефайнятся футпринты, потом трассировка.
Это всё разные процессы и делаются в разных программах/модулях.
Во время создания схемы я не знаю, как было бы лучше заассайнить пины, потому делаю "как попало".
Т.е. беру три PWM пина, цепляю их к светодиодам, а для рядов и колонок беру что осталось и назначаю в случайном порядке.
Допустим, все пердыдущие этапы пройдены, и во время трассировки я вижу, что если PF1/row5 поменять с PB0/col7, т.е. сделать PF1/col7 и PB0/row5, то это убирает пересечения, делает дорожки короче и вообще это был бы идеальный вариант и так и надо было с самого начала.
Приходится возвращаться к схеме и переподсоединять пины по-другому, и делать трассировку заново.
Делаю трассировку второй раз, и вижу еще парочку пинов, которые надо бы поменять местами.
И вот собственно вопрос.
Возможно ли (если да то как) еще на этапе создания схемы позаботиться об этом заранее?
Чтоб не было необходимости пройти до трассировки и потом возвращаться обратно на схему и переподсоединять пины по-другому, и делать трассировку заново.
Или, другими словами - в самом начале назначать пины не случайно, а в каком-то порякде, который потом во время трассировки упростит её.
Идею про резюки понял. Это немного не то о чем спрашивал, но тоже спасибо.
Плату хотелось бы одностороннюю, для облегчения изготовления в домашних условиях.