Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ KiCAD _ Вопросы по использованию

Автор: valber May 2 2013, 11:52

Видел тут на hackaday часы со светодиодами, отсюда вопрос, как в KiCAD повернуть модуль на произвольный угол?

Автор: _Pasha May 2 2013, 12:14

Цитата(valber @ May 2 2013, 14:52) *
Видел тут на hackaday часы со светодиодами, отсюда вопрос, как в KiCAD повернуть модуль на произвольный угол?

Посадочное место / Править (в обиходе - хоткей "Е")
В форме "свойства модуля" группа "ориентация" - выбираем "пользователь" далее вводим угол в виде например 450 = 45 градусов.

Автор: valber May 2 2013, 18:28

Цитата(_Pasha @ May 2 2013, 16:14) *
Посадочное место / Править (в обиходе - хоткей "Е")
В форме "свойства модуля" группа "ориентация" - выбираем "пользователь" далее вводим угол в виде например 450 = 45 градусов.

Спасибо!

И ещё маленький но важный вопрос, как , кто делает перемычки... пускай даже из тех же 0 резисторов. Прямым путем .. т.е. найти нужное соединение в EEshema добавить туда резистор с нулевым сопротивлением или перемычку и вставить её на плату?

Автор: _Pasha May 3 2013, 09:10

Я частенько даже схему так рисую - если это компиляция давно известных решений - сразу "на ходу" подбор компонентов, перемычки "растворяются" в последовательном соединении резисторов... или вручную по ходу трассировки. Но цель - уменьшение числа позиций. В общем, и так все ясно, зачем я это рассказываю? sm.gif

Автор: AHTOXA May 3 2013, 19:34

Цитата(_Pasha @ May 3 2013, 15:10) *
В общем, и так все ясно, зачем я это рассказываю? sm.gif

А мне не ясноsm.gif
Как делать перемычки-то? Ну, которые в виде резисторов 0 Ом.
Неужели действительно добавлять их в схему? От этого же схема портится, (теряет читаемость).
Может быть есть какой-то другой способ?

Автор: valber May 4 2013, 16:10

Цитата(_Pasha @ May 3 2013, 13:10) *
Я частенько даже схему так рисую - если это компиляция давно известных решений - сразу "на ходу" подбор компонентов, перемычки "растворяются" в последовательном соединении резисторов... или вручную по ходу трассировки. Но цель - уменьшение числа позиций. В общем, и так все ясно, зачем я это рассказываю? sm.gif



Ещё хотел спросить может есть какая колекция фотографий и посадочных место, по переделки dip компонентов в поверхностный монтаж . Мой друг например при травлении ЛУТ-ом обязательно добавляет вручную точки в центр площадок отверстий, чтобы потом их не кернить(так как сверло бегает по заготовке без этого)

Автор: Сергей Борщ May 4 2013, 20:38

QUOTE (valber @ May 4 2013, 19:10) *
Мой друг например при травлении ЛУТ-ом обязательно добавляет вручную точки в центр площадок отверстий, чтобы потом их не кернить(так как сверло бегает по заготовке без этого)
Я печатаю через иконку print, там есть опция "печатать отверстия в натуральную величину или маленькими". Как раз то, что нужно вашему товарищу, и именно для этого и было задумано. Местные Джедаи печатают через меню plot, а я так и не проникся его прелестями. Вероятно там такой галочки нет sad.gif

Автор: MrYuran May 6 2013, 07:23

Цитата(AHTOXA @ May 3 2013, 23:34) *
Неужели действительно добавлять их в схему? От этого же схема портится, (теряет читаемость).
Может быть есть какой-то другой способ?

Мы придумали элемент "PS" - на схеме два круглых "пятака", типа контактов под пайку, а на плате - две близко расположенные контактные площадки, которые можно быстро соединить "соплей" и так же быстро убрать в случае необходимости.
Бонус - в перечне нет фиктивных позиций.

Автор: AHTOXA May 6 2013, 08:26

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

----
Пока приходит в голову только оформить переходное отверстие в виде пятачка под SMD-резистор, и изображать перемычки в виде прыжка на другую сторону и обратно (не знаю, есть ли такая возможность). В принципе, это всяко удобнее, чем вносить перемычки в схему. Единственный недостаток - придётся вручную соблюдать длину этого прыжка.

Автор: MrYuran May 6 2013, 08:37

Цитата(AHTOXA @ May 6 2013, 12:26) *
Это вы говорите про джампер, он обычно нужен в схеме, и расположен на определённом месте.

Я имел в виду такие перемычки, которые соединяют разноименные цепи типа AGND, DGND, PGND и прочие.

Автор: Bender May 17 2013, 12:31

Цитата(AHTOXA @ May 6 2013, 11:26) *
...
А мне нужно перемычку (чтоб перепрыгивать через проводник) - они на схеме не нужны, их количество и положение в процессе разводки может многократно меняться.

А покупать резисторы как будете? А паять как?

Автор: AHTOXA May 17 2013, 19:22

Покупать буду в магазине, паять - паяльникомsm.gif
Вы о чём вообще?

Автор: Bender May 20 2013, 04:41

Цитата(AHTOXA @ May 17 2013, 22:22) *
Вы о чём вообще?

о том, что всё то что стоит на плате, должно быть отображено на схеме. Резисторы ведь покупные изделия, а место установки показываете на сборочном чертеже?

Автор: AHTOXA May 20 2013, 18:05

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

Автор: AHTOXA Jun 2 2013, 14:18

У меня несколько новичковых вопросов.

  1. Pcbnew: Как сделать вложенную зону? Например, небольшой полигон для охлаждения транзистора, а вокруг - заливка земли. Пока нарисовал просто линиями, но мне это не очень понравилось.
  2. Pcbnew: Как перетаскивать узел (vertex)? Сегмент я вроде понял как - "G".
  3. Pcbnew: Как распечатать плату в негативе?
  4. Pcbnew: Как копировать отверстия на плате? (По углам которые) Что-то мне пришлось каждое добавлять отдельно.
  5. Eeschema: Как избегать вот таких ошибок:

    ? Я правильно понимаю, что это ошибка в компоненте?
  6. Eeschema: Вот ещё:

    Такая же ботва у меня была с диодами, резисторами и конденсаторами (вроде).
    Это тоже ошибка компонента? Какой тип надо давать ногам чтобы не было такого? Passive?

ЗЫ. Вот что у меня получилось сегодня:

Это моя первая плата в Кикаде, ура! sm.gif

Автор: AVL Jun 2 2013, 19:39

Цитата(AHTOXA @ Jun 2 2013, 18:18) *
Pcbnew: Как сделать вложенную зону? Например, небольшой полигон для охлаждения транзистора, а вокруг - заливка земли. Пока нарисовал просто линиями, но мне это не очень понравилось.

В настройках зоны есть параметр Priority level. По умолчанию для новой созданной зоны приоритет = 0. Для первого уровня вложенности зоны нужно сделать приоритет = 1. Если не ошибаюсь, с возврастанием уровня вложенности должен возрастать приоритет.

Автор: zöner Jun 3 2013, 04:44

Цитата
Как делать перемычки-то? Ну, которые в виде резисторов 0 Ом.
я добавляю прямо на плату подходящий по размеру 0603..1206. В свойствах выводов задаю имя цепи (на схеме желательно их явно именовать, иначе при добавлении компонентов/цепей названия будут меняться и выводы висеть неподключенными). Value/Reference - прячу.
Цитата
Неужели действительно добавлять их в схему?
нет
Цитата
Eeschema: Как избегать вот таких ошибок:
на схеме не обязательно запускать такой контроль - это для слишком дотошных. Или придется прописывать все типы выводов - занимает много времени.

Автор: break Jun 3 2013, 07:55

AHTOXA
2. Что за узел? Точку соединения проводников? "Переместить узел" (у меня кнопка 'M'). В меню по ПКМ есть пункт и работает.
4. Проще именно ставить отдельно. Хотя можно и через копирование блока, правда особого смысла не вижу, всё равно потом придётся ставить на точные координаты.
5., 6. Проще просмотреть такие ошибки и удалить маркеры. Тем более, что их не так много.

Автор: AHTOXA Jun 3 2013, 18:11

Цитата(AVL @ Jun 3 2013, 01:39) *
В настройках зоны есть параметр Priority level.

Спасибо, всё получилось!

Цитата(zöner @ Jun 3 2013, 10:44) *
я добавляю прямо на плату подходящий по размеру 0603..1206.

Спасибо, принято!

Цитата(break @ Jun 3 2013, 13:55) *
2. Что за узел? Точку соединения проводников? "Переместить узел" (у меня кнопка 'M'). В меню по ПКМ есть пункт и работает.

Ага, оно, благодарю.

Цитата(break @ Jun 3 2013, 13:55) *
4. Проще именно ставить отдельно. Хотя можно и через копирование блока, правда особого смысла не вижу, всё равно потом придётся ставить на точные координаты.

Смысл был небольшой - для каждого нового отверстия нужно отключать отображение значения и обозначения. Через копирование блока - получилось. (Я пытался копировать кнопкой "C").
Цитата(break @ Jun 3 2013, 13:55) *
5., 6. Проще просмотреть такие ошибки и удалить маркеры. Тем более, что их не так много.

Дело в том, что они появляются при каждой проверке, и среди них сложее заметить что-то важное. Наверное пока просто плюну на эту проверку.

Автор: break Jun 4 2013, 08:10

AHTOXA
для каждого нового отверстия нужно отключать отображение значения и обозначения
У меня в бибилиотеке сразу прописаны эти свойства. На плате уже ничего не меняю.

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

Автор: AHTOXA Jun 4 2013, 10:28

Цитата(break @ Jun 4 2013, 14:10) *
У меня в бибилиотеке сразу прописаны эти свойства. На плате уже ничего не меняю.

Ну, я пока ещё не нажил своей библиотекиsm.gif

Цитата(break @ Jun 4 2013, 14:10) *
Можно щёлкать по нужной ошибке, при этом курсор сразу устанавливается на неё. После этого можно удалить маркер (если это не ошибка), снова войти в пункт проверки правил, но не делать новую проверку (оставшиеся ошибки не удаляются), а тыкать в следующую, и т.д., пока ничего не останется.

Это понятно, я имел в виду именно новую проверку, после внесения изменений в схему. В общем, пока решил не париться с этими проверками.

Что касаемо моего вопроса о выводе на печать в негативе - вроде получилось, через черчение в *.ps. Почему-то эта птичка активна только для такого формата.

Автор: break Jun 5 2013, 05:21

AHTOXA
Ну, я пока ещё не нажил своей библиотеки
Можно и в чужой (скачанной) поправить. wink.gif

В общем, пока решил не париться с этими проверками.
А вот это зря. Мне неоднократно помогала, когда забывал что-то подсоединить.

Автор: break Jun 10 2013, 13:58

Вопрос по калькулятору "Линии передач".
1. Работает правильно?
2. Что за 2 радиокнопки в физических параметрах без надписей?

 

Автор: break Jun 13 2013, 07:50

Что-то у меня совсем крыша съезжает, но не могу найти глобальных установок свойств контактных площадок в Pcbnew. Получается, что их выпилили? Как же тогда жить?

Application: Pcbnew
Version: (2013-05-26 BZR 4131 GOST)-testing
Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.2,wx containers,compatible with 2.8)
Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW
Boost version: 1.53.0
Options: USE_PCBNEW_NANOMETRES=ON
KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=OFF
KICAD_SCRIPTING_MODULES=OFF
KICAD_SCRIPTING_WXPYTHON=OFF

Автор: tema-electric Jun 13 2013, 08:08

Цитата(break @ Jun 13 2013, 14:50) *
не могу найти глобальных установок свойств контактных площадок в Pcbnew

Меню->Размеры->Конт.пл.

Оно? Или это было прям в свойствах? В свойствах может тоже что-то поменялось, на вид не скажу, но задать можно все, что угодно во второй вкладке "Локальные зазоры и устновки".

Сборка у меня последняя, сегодня собирал + русификация.

Автор: break Jun 13 2013, 12:33

tema-electric
Нет, не оно. Теперь там только установки последней выбранной контактной площадки. Настраивать их все поодиночке по всей схеме... нет уж. Я лучше откачусь на совсем древнюю версию.
А раньше где-то там были глобальные установки. По крайней мере, если судить по описанию.

Автор: tema-electric Jun 13 2013, 14:42

Можно найти такие строчки в файле PCB, и сделать там замену, если большая часть однотипные.

Код
Sh "2" C 1500 1500 0 0 2700

Здесь 1500 и 1500 - размеры по Х и У. Более подробно http://electronix.ru/redirect.php?http://ru.wikibooks.org/wiki/KiCad/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2. Искать по запросу $Pad.
Можно поправить посадочные места и обновить их.

Автор: faa Jun 13 2013, 18:12

Цитата(break @ Jun 13 2013, 11:50) *
Что-то у меня совсем крыша съезжает, но не могу найти глобальных установок свойств контактных площадок в Pcbnew. Получается, что их выпилили? Как же тогда жить?

Правой кнопкой по площадке, далее на выбор:
- из площадки в текущие установки
- из текущих установок в площадку
- редактировать площадки
В "редактировать площадки" есть правка всех в модуле, всех таких в таких же модулях с фильтром по слоям, ориентации и т.д.

Или надо вообще все КП поменять? (не могу представить, зачем)
Тогда скриптом в файле платы.

Автор: break Jun 14 2013, 06:34

tema-electric
Это порочный метод. Раньше было нормально, но кто-то испортил.

faa
Правой кнопкой по площадке, далее на выбор:
- из площадки в текущие установки
- из текущих установок в площадку
- редактировать площадки

Во-первых, не "Редактировать площадки", а "Редактировать все КП".
Во-вторых, это тоже не работает. Только редактировать каждую поодиночке.
В-третьих, мне нужно поправить только несколько площадок.
В-четвёртых, когда надо поменять большую часть установок в соответствии с требованиями изготовителя плат (но не все), то лучше править глобальные установки, чем поодиночке.

Автор: Leonid Egorov Jul 16 2013, 13:27

Силовые проводники в KiCAD

Как правильно очистить проводники от маски? Цель - облудить толстым слоем олова залуженную фольгу проводника. В настоящий момент делаю вырезы в слое маски вручную по форме проводника с помощью областей, но это очень утомительно и не очень красиво. Может есть более гуманный способ очистки?

Автор: tema-electric Jul 16 2013, 13:40

Цитата(Leonid Egorov @ Jul 16 2013, 20:27) *
Может есть более гуманный способ очистки?

Не встречал. Лично ручками рисовал на полигонах линии в слоях маски. Полигоны если вздумаете клонировать и перемещать на другие слои, почаще сохраняйтесь. Не любит полигоны KiCAD в непроводящих слоях.

Автор: faa Jul 16 2013, 19:05

Цитата(Leonid Egorov @ Jul 16 2013, 17:27) *
Силовые проводники в KiCAD

Как правильно очистить проводники от маски? Цель - облудить толстым слоем олова залуженную фольгу проводника. В настоящий момент делаю вырезы в слое маски вручную по форме проводника с помощью областей, но это очень утомительно и не очень красиво. Может есть более гуманный способ очистки?

Более гуманного нет.
Только если заказывать производство без маски.
Я таким же образом (полигонами на маске) СВЧ проводники открываю.

Автор: vlasin Sep 6 2013, 11:25

Подскажите пожалуйста ,
как перетащить вершину линии (например контур платы) - не нашел ничего , кроме как в свойствах сегмента изменить координаты начальной и конечной точки.

И можно ли сделать так , чтобы в свойствах сегмента выводились не абсолютные , а относительные координаты.
(это все о контуре платы).



Автор: _Pasha Sep 6 2013, 15:42

Цитата(vlasin @ Sep 6 2013, 14:25) *
Подскажите пожалуйста ,
как перетащить вершину линии (например контур платы) - не нашел ничего , кроме как в свойствах сегмента изменить координаты начальной и конечной точки.

И можно ли сделать так , чтобы в свойствах сегмента выводились не абсолютные , а относительные координаты.
(это все о контуре платы).

1/ Долго терялся в догадках, почему оно то работает то нет sm.gif Оказалось - перетаскивание работает начиная с некоторого зума. Т.е. сильно увеличить фрагмент, затем MOVE, затем уменьшить и перетащить
2. Нельзя, но можно поставить начало координат в другое место.

Автор: vlasin Sep 9 2013, 07:42

Цитата(_Pasha @ Sep 6 2013, 19:42) *
1/ Долго терялся в догадках, почему оно то работает то нет sm.gif Оказалось - перетаскивание работает начиная с некоторого зума. Т.е. сильно увеличить фрагмент, затем MOVE, затем уменьшить и перетащить
2. Нельзя, но можно поставить начало координат в другое место.


Спасибо !. У меня тоже клавиша M срабатывает не всегда. Причем не обязательно сильно удалятся зумом, в каких то определенных
значениях зума не работает.
Но вершину линии двигает вместе со всем сигментом. sad.gif
А передвинуть хотелось так-же как вершину проводника...

Автор: tema-electric Sep 9 2013, 14:05

Цитата(vlasin @ Sep 9 2013, 14:42) *
Спасибо !. У меня тоже клавиша M срабатывает не всегда. Причем не обязательно сильно удалятся зумом, в каких то определенных значениях зума не работает.

Дело не в зуме. Нужно, чтобы кончик курсора попадал на объект. Попаданием считается, когда кончик курсора попадает на желтое. Это же касается перетаскивания концов линий по команде G.

Автор: White Rabbit Nov 7 2013, 13:09

Можно ли в Кикаде как-то массово обрабатывать объекты (ну или не массово изменять группы объектов). Например, Размер шрифта уже нанесённых надписей, свойства компонентов. частным образом интересуют свойства переходных отверстий. Поясняю, что нужно. На плате используются несколько типов переходных отверстий. В однм из них я меняю параметр (например, диаметр контактной площадки) и на плате автоматом все отверстия изменяются.
Пы.сы.: Кстати очень забавная вещь контактная площадка для переходных. Я так понял, что она - это диаметр переходного, а соответственно диаметр сверла - это и есть диаметр самого отверстия. Если это так - звучит бредово. Если нет тогда ссори и я не знаю, где берётся диаметр контактной площадки.

Автор: vlasin Nov 8 2013, 06:15

Цитата(White Rabbit @ Nov 7 2013, 17:09) *
Пы.сы.: Кстати очень забавная вещь контактная площадка для переходных. Я так понял, что она - это диаметр переходного, а соответственно диаметр сверла - это и есть диаметр самого отверстия. Если это так - звучит бредово.


Да - это так.
Перевод с француского .

Автор: White Rabbit Nov 8 2013, 07:05

Цитата(vlasin @ Nov 8 2013, 09:15) *
Да - это так.
Перевод с француского .

Понятно. Переводчики, видимо, не в теме. biggrin.gif А по главному вопросу как? Можно ли как-то где-то что-то обрабатывать, не занимаясь тяжёлым физическим трудом перебора всех эээээ...... элементов изделия.

Автор: michrom Nov 8 2013, 10:12

Прошу извинить, что перебиваю.
Кто-нибудь работает с классами цепей в pcbnew? Поделитесь опытом!

2 White Rabbit
Подозреваю, что по Вашему вопросу - отрицательный ответ.

Автор: White Rabbit Nov 8 2013, 11:19

Цитата(michrom @ Nov 8 2013, 13:12) *
Подозреваю, что по Вашему вопросу - отрицательный ответ.

Аналогично. Как и по некоторым другим задававшимся ранее (в других темах). Значительно раньше. Хотя за это время ещё появились некоторые непонятки. Например, при попытках вести проводник иногда начинаются глюки. Поясняю. Обычно от точки начала (произвольная точка, контактная площадка и др) проводник идёт по умолчанию строго по вертикали/горизонтали. А н начинает сразу уходить в сторону.

Автор: Сергей Борщ Nov 8 2013, 11:46

QUOTE (White Rabbit @ Nov 8 2013, 14:19) *
проводник идёт по умолчанию строго по вертикали/горизонтали. А н начинает сразу уходить в сторону.
Кнопкой "/" меняется. Но все равно порой непонятно.

Автор: White Rabbit Nov 8 2013, 11:57

О. Сэнкс. Буду знать. Иногда необходимость возникает.

Автор: White Rabbit Nov 12 2013, 04:00

Ещё вопрос. Кикад экспортирует данные в формат dsn. Можно ли ещё в какие-нибудь форматы это преобразовать?

Автор: michrom Nov 12 2013, 06:05

Цитата(White Rabbit @ Nov 12 2013, 04:00) *
Ещё вопрос. Кикад экспортирует данные в формат dsn. Можно ли ещё в какие-нибудь форматы это преобразовать?

Там есть ещё GENCAD.
А вообще вопрос не понял.

Автор: White Rabbit Nov 12 2013, 07:47

Цитата(michrom @ Nov 12 2013, 09:05) *
Там есть ещё GENCAD.
А вообще вопрос не понял.

Аааа.... Ну да. Сейчас уточню. Вопрос должен был звучать так: можно ли этот dsn потом куда-нибудь в другие форматы преобразовать? Я это к чему вообще веду? Нужен "нормальный" экспорт в Автокад. Кровь из носу.

Автор: alex9 Nov 12 2013, 14:26

Цитата(White Rabbit @ Nov 12 2013, 11:47) *
Аааа.... Нужен "нормальный" экспорт в Автокад. Кровь из носу.
rolleyes.gif
Как говорят, гугл в помощь.
Вариант 1 - http://electronix.ru/redirect.php?http://www.youtube.com/watch?v=qSkWBwRJVqg

Автор: break Nov 13 2013, 05:59

White Rabbit
Схему, гербер или 3D?
Если схему или гербер (точнее слои платы), то через DXF (<Файл> <Чертить>).

Автор: White Rabbit Nov 13 2013, 13:27

Цитата
break
Схему, гербер или 3D?
Если схему или гербер (точнее слои платы), то через DXF (<Файл> <Чертить>).

И схему и главное печатную плату. Плату можно и через гербер. Дело в том, что нынешний экспорт через dxf весьма затруднителен. Потому как все элементы превращаются в графические минимы. А хотелось чтобы текст экспортировался в текст, графические элементы по обстоятельствам: окружность в окружность, прямоугольник в прямоугольник. Ну а экспорт в линии по остаточному принципу.
Цитата(alex9 @ Nov 12 2013, 17:26) *
rolleyes.gif
Как говорят, гугл в помощь.
Вариант 1 - http://electronix.ru/redirect.php?http://www.youtube.com/watch?v=qSkWBwRJVqg

Мне вообще-то 2D нужно.

Автор: White Rabbit Nov 30 2013, 04:51

Да. Богато советов. Ладно, матом ругаться не буду. Пока что. Есть ещё вопросик. Можно ли в редакторе элементов как-то управлять положение текста имени вывода независимо от самого вывода?

Автор: AHTOXA Nov 30 2013, 07:11

Меня давно мучает вопрос: как пользоваться кнопками "Copy" и "Cut" на панели инструментов в схематике?
Они почти всё время неактивны, и подсвечиваются только тогда, когда я выделяю блок мышкой. Но в это время мышка занята блоком,
и я никак не могу нажать ей на вожделенные кнопки. Если я бросаю блок, то кнопки тут же становятся неактивными.
Если я пытаюсь тащить мышку с блоком, то это приводит к бесконечному перетаскиванию блока, и я опять-таки не могу достичь кнопокsm.gif
В меню команды "Copy" и "Cut" не продублированы, в списке горячих клавиш они не фигурируют.
Я понимаю, что это должно быть что-то очевидное, но сам я до этого дойти не могу.

ЗЫ. Ура!!! Нашёлsm.gif В контекстном меню углядел команду "Сохранить блок". Это вожделенное "Copy":)))) Вопрос остаётся только про "Cut" (Ну и вопрос про смысл кнопок на панели, но он - риторический sm.gif )

Автор: AVL Nov 30 2013, 07:21

Цитата(AHTOXA @ Nov 30 2013, 11:11) *
Меня давно мучает вопрос: как пользоваться кнопками "Copy" и "Cut" на панели инструментов в схематике?

Тоже с этим сталкивался. Логики там не увидел.

Автор: Барановский Константин Nov 30 2013, 08:31

Цитата(AHTOXA)
Меня давно мучает вопрос: как пользоваться кнопками "Copy" и "Cut" на панели инструментов в схематике?
Они почти всё время неактивны, и подсвечиваются только тогда, когда я выделяю блок мышкой. Но в это время мышка занята блоком,
и я никак не могу нажать ей на вожделенные кнопки. Если я бросаю блок, то кнопки тут же становятся неактивными.
Если я пытаюсь тащить мышку с блоком, то это приводит к бесконечному перетаскиванию блока, и я опять-таки не могу достичь кнопокsm.gif
В меню команды "Copy" и "Cut" не продублированы, в списке горячих клавиш они не фигурируют.
Я понимаю, что это должно быть что-то очевидное, но сам я до этого дойти не могу.

В Eeschema "Настройки->Параметры->Общие настройки->Панорамировать при перемещении объекта" - снять отметку. После этого можно добраться к кнопкам и скопировать, вырезать или вставить выделенный блок.

Цитата(White Rabbit)
Можно ли в редакторе элементов как-то управлять положение текста имени вывода независимо от самого вывода?

Нет. Можно лишь выбрать из двух возможных вариантов - имя сверху/номер снизу или имя сбоку/номер сверху.

Автор: AHTOXA Nov 30 2013, 08:45

Цитата(Барановский Константин @ Nov 30 2013, 14:31) *
В Eeschema "Настройки->Параметры->Общие настройки->Панорамировать при перемещении объекта" - снять отметку. После этого можно добраться к кнопкам и скопировать, вырезать или вставить выделенный блок.

О как! Значит, смысл в кнопках всё же естьsm.gif Спасибо!

Автор: White Rabbit Dec 5 2013, 16:02

Кстати ещё один нюансик. Очень замечательным образом наткнулся недавно на следующее. Для каждого проекта есть кэш элементов схемы. Что-то типа локальной библиотеки. Так вот. Редактируя эти элементы, сохраняя в этом кэше, а потом удаляя их из схемы, они автоматом удаляются из кэша. А можно как-то заставить Кикад этого не делать?

Автор: White Rabbit Dec 12 2013, 06:00

Похоже вымерла ветка и все ушли .... Куда-нибудь. Нужен совет. Подскажите, как на этом звере разводится схема с гальванической развязкой. Попробовал разными землями -, GND и GNDA -, не получается. Всё воспринимает как одну и ту же "землю".

Автор: faa Dec 12 2013, 06:41

Цитата(White Rabbit @ Dec 12 2013, 10:00) *
Похоже вымерла ветка и все ушли .... Куда-нибудь.

Здесь мы.
Байка (навеяло, но не моё):
Если что-то не получается - попробуй еще раз.
Если опять не получается - спроси у коллеги (соседа и т.д и т.п.) и попробуй еще.
Если снова не получается - прочитай, наконец-то, документацию.
Цитата(White Rabbit @ Dec 12 2013, 10:00) *
Нужен совет. Подскажите, как на этом звере разводится схема с гальванической развязкой. Попробовал разными землями -, GND и GNDA -, не получается. Всё воспринимает как одну и ту же "землю".

Главный совет только один - прочитать, в конце-то концов, документацию. Хотя бы по диагонали.
90% Ваших вопросов отпадут сами собой.

1. Кеш-библиотека - это вспомогательная библиотека проекта. И править в ней ничего не стоит. При удалении из схемы (как Вы успели убедиться на своем печальном опыте)
компонент удаляется и из кеш-библиотеки проекта. Править компоненты надо в библиотеках, которые подключены к проекту.
Зачем нужна эта кеш-библиотека - говорить ничего не буду - это для самостоятельной проработки.
2. GND и GNDA это разные символы питания. Но если они подключены к выводам (могут быть скрытые) питания компонента "абы как", то могут быть объединены.
В доке английским по-белому (и русским тоже есть) указано, что выводы питания элементов с одинаковым названием вывода объединяются автоматически.
Следовательно, если к выводам с названием GND наподключать символы питания и GND и GNDA без разбора, то это будет (по мнению kicad) одна цепь.
Что и наблюдается.

И еще - на ютубе до ... и больше роликов про kicad: что, как, зачем и что в результате. Это если читать доки лень.


Автор: White Rabbit Dec 12 2013, 07:26

Цитата(faa @ Dec 12 2013, 09:41) *
GND и GNDA это разные символы питания. Но если они подключены к выводам (могут быть скрытые) питания компонента "абы как", то могут быть объединены.
В доке английским по-белому (и русским тоже есть) указано, что выводы питания элементов с одинаковым названием вывода объединяются автоматически.
Следовательно, если к выводам с названием GND наподключать символы питания и GND и GNDA без разбора, то это будет (по мнению kicad) одна цепь.
Что и наблюдается.

Английским по-белому не нужно. Не поможет. Мне как-то странно слышать, что подключение определяется не цепью, а названием вывода. У меня есть некоторое кол-во элементов со стандартным названием выводов. И получается, если некоторые из них одинаковы по названию, то и автоматически объединятся между собой. Бредятина. Даже если это касается только цепей питания. У меня пол-схемы "с одной стороны", пол - с другой. Я что, ради этого должен половину элементов переделать и "переобозвать" выводы? Охренеть, культурно выражаясь. Озадачили.
Пы.сы.: По поводу Ютуба. А что там всё на русском? biggrin.gif

Автор: break Dec 12 2013, 10:14

White Rabbit
Да, есть такое дело. У портов питания (у обычных элементов такого нет) название вывода должно соответствовать имени цепи.
Я уже неоднократно использовал гальваническую развязку. Пришлось завести разные земли как элементы (порты питания). И тут главное правильно назвать имя вывода, потому что название элемента (порта питания) ни на что не влияет, влияет только имя вывода.
Это уже ранее обсуждалось.

Автор: White Rabbit Dec 12 2013, 10:37

Цитата(break @ Dec 12 2013, 13:14) *
White Rabbit
Да, есть такое дело. У портов питания (у обычных элементов такого нет) название вывода должно соответствовать имени цепи.
Я уже неоднократно использовал гальваническую развязку. Пришлось завести разные земли как элементы (порты питания). И тут главное правильно назвать имя вывода, потому что название элемента (порта питания) ни на что не влияет, влияет только имя вывода.
Это уже ранее обсуждалось.

Ясно. Вот засада. Как раз имя вывода меньше всего хотелось бы трогать. Да. Дела. Просто даже не ожидал такого ляпсуса увидеть. А француз в курсе? Или ему, как обычно, всё побоку? Разные земли Вы заводили каким образом? Просто как цепи, цепи питания? Названия и обозначения земель были похожи или нет? Просто я думаю, смогу ли я использовать GND и GNDA или надо конкретно уходить от Кикадовской системы? Лана. Сча буду чудить. Сэнкс.

Автор: _Pasha Dec 12 2013, 11:45

концепт мутноватый, но жить можно.

Автор: Uree Dec 12 2013, 13:02

Не знаю, что в нем мутноватого, но в ПКАДе, Кадстаре и Оркаде/Аллегро концепция та же - пины типа Power передаются в РСВ автоматом подключенными к одноименной цепи. А какие еще могут быть варианты?

Автор: break Dec 12 2013, 13:24

White Rabbit
Я делаю разные по виду обозначения для земель, благо по ГОСТу, теоретически, можно иметь 3 варианта изображения. В ORCAD'е мы писали букву рядом с символом.
Для стрелок цепей делаю разные названия-надписи. Кстати, это довольно неудобно - чтобы на схеме обозначить связь таким образом, приходится заводить новый библиотечный элемент, или извращаться совсем неприличным образом (хотя пока это умозрительно, сам не пробовал).
Уже обсуждалось, но кое-кто не посчитал это существенным.

Автор: faa Dec 12 2013, 14:14

Цитата(White Rabbit @ Dec 12 2013, 11:26) *
И получается, если некоторые из них одинаковы по названию, то и автоматически объединятся между собой. Бредятина. Даже если это касается только цепей питания. У меня пол-схемы "с одной стороны", пол - с другой. Я что, ради этого должен половину элементов переделать и "переобозвать" выводы?

Ну и маленько поофтопим:
Опять из серии про "нелюбовь к кошкам или не умение их готовить" sm.gif
Берем затрапезный АЦП типа AD9235 - там уже в даташите "аналоговая" и "цифровая" земли обозваны различно.
Т.е. если надо разделить - то все уже сделано, разделяй и властвуй sm.gif,
подключай правильные символы питания, вставляй (или не вставляй) между ними "бусинки" и все будет "хор и ок".
bb-offtopic.gif
Но учитывая свежие веяния в схемотехнике и разработке плат это как-то отходит на второй план. wink.gif
Те же аналоговые девицы двигают концепцию единой земли с "правильным размещением чистых и грязных компонентов" и питающих узлов.
Я уже не говорю про лозунг "пора питать аналоговую часть от импульсного источника без использования низкошумящего LDO".

ЗЫ:
ИМХО, по питательным цепям задумка правильная (на момент создания kicad, году так в 1992). Объединяет - и это здорово - уж к "земле" будет подключено все wink.gif
Хуже когда питаний много для однотипных компонентов, когда в разных кусках схемы, например, NB6L11 может быть запитан и от 3,3 и от 2,5 вольт.
Если ничего не предпринять, то обе цепи питания будут замкнуты между собой.
Тут только делать два библиотечных символа с разным названием выводов питания.
Или один, но вывод питания делать выводом "не питания" - тогда ERC не сможет отработать корректно.

Автор: White Rabbit Dec 12 2013, 17:33

Цитата(break @ Dec 12 2013, 16:24) *
White Rabbit
Я делаю разные по виду обозначения для земель, благо по ГОСТу, теоретически, можно иметь 3 варианта изображения. В ORCAD'е мы писали букву рядом с символом.
Для стрелок цепей делаю разные названия-надписи. Кстати, это довольно неудобно - чтобы на схеме обозначить связь таким образом, приходится заводить новый библиотечный элемент, или извращаться совсем неприличным образом (хотя пока это умозрительно, сам не пробовал).
Уже обсуждалось, но кое-кто не посчитал это существенным.

Ясно. В целом я сделал просто. Переобозвал выводы иначе Vss, а для профилактики выбрал цепь Vss и всё стало нормально.

Цитата(faa @ Dec 12 2013, 17:14) *
Ну и маленько поофтопим:....

Ухххх сколько. В целом это всё не так плохо и ничего против не имею, но я предпочёл бы право выбора. У меня есть набор разных микросхем, имеющие согласно ТД, наименования выводов и поставить я их могу в любые цепи, но из-за своеобразной "особенности" данной программы мне приходится чудить с этими названиями. Зачем? Понятно, что автор программы слабо владеет ГОСТ-ами. А зря. biggrin.gif Для удобства подключения скрытых выводов это хорошее решение. Узнал бы раньше этот нюанс меньше бы тыкался, пытаясь найти невидимое. Ну да ладно. Считаю, что должен быть выбор способов подключения и/или их вариации.
Пы.сы.: Вспомнился старый добрый Автокад и его ээээээ..... особенности настройки хотя бы по привязкам. До сих пор мозги кипят, когда приходится сюда зайти. Но с другой стороны возможность выбора. sm.gif

Автор: break Dec 13 2013, 06:44

White Rabbit
У меня есть набор разных микросхем, имеющие согласно ТД, наименования выводов и поставить я их могу в любые цепи, но из-за своеобразной "особенности" данной программы мне приходится чудить с этими названиями.
Ничего не понял. Какое значение имеет название вывода микросхемы? Оно ни на что не влияет.
Недавно закончил разводить плату. Земля там была одна, зато питаний куча. 5 В и 3,3 В у выводов разных микросхем назывались одинаково - "VCC", тем не менее, подключились согласно схемы. Только стрелки указателей цепей (порты питания) были названы (и, главное, их выводы!) соответственно.
Так что я не понимаю в чём проблема, кроме некоторого неудобства с раздуванием библиотеки.


faa
Если ничего не предпринять, то обе цепи питания будут замкнуты между собой.
Интересно, почему у меня никогда не замыкаются, хотя я ничего не предпринимаю? Выводы обозначены как "Вход питания". Более того, если вывод явно не подключить к какой-то цепи, то ERC выдаст ошибку.
Или это в какой-то сверхновой версии, которая мне недоступна?

bb-offtopic.gif
Те же аналоговые девицы двигают концепцию единой земли
А если нужна гальваническая развязка?

Автор: _Pasha Dec 13 2013, 08:19

Цитата(Uree @ Dec 12 2013, 16:02) *
Не знаю, что в нем мутноватого, но в ПКАДе, Кадстаре и Оркаде/Аллегро концепция та же - пины типа Power передаются в РСВ автоматом подключенными к одноименной цепи. А какие еще могут быть варианты?

С тех пор как я увидел, что где-то на плате получилось "GND", а где-то - "~" - настроение испортилось навсегда sm.gif

Автор: White Rabbit Dec 13 2013, 09:27

Цитата(break @ Dec 13 2013, 09:44) *
White Rabbit
У меня есть набор разных микросхем, имеющие согласно ТД, наименования выводов и поставить я их могу в любые цепи, но из-за своеобразной "особенности" данной программы мне приходится чудить с этими названиями.
Ничего не понял. Какое значение имеет название вывода микросхемы? Оно ни на что не влияет.
Недавно закончил разводить плату. Земля там была одна, зато питаний куча. 5 В и 3,3 В у выводов разных микросхем назывались одинаково - "VCC", тем не менее, подключились согласно схемы. Только стрелки указателей цепей (порты питания) были названы (и, главное, их выводы!) соответственно.
Так что я не понимаю в чём проблема, кроме некоторого неудобства с раздуванием библиотеки.

Вот я, например, не люблю раздувание. Но дело не в этом. Я понимаю, скрытый вывод пусть подключается по умолчанию. Но подключённый... Если я цепляю его к какой-нибудь цепи, то на всё остальное должно кое-что ложится. Причём тут название вывода? Есть название цепи и всё. Хватит этого. Или хотя выбор приоритета.

Автор: break Dec 13 2013, 11:29

White Rabbit
То ли мы говорим о разных вещах, то ли я что-то не так делаю.

Дано: 2 разных микросхемы, у каждой есть выводы под одинаковым названием "VCC". К одной я подвожу +5 В, к другой +3,3 В. Названия цепей берутся только если я принудительно поименую эту цепь (через метку или порт питания), иначе цепь будет безымянной с номером, присваиваемым автоматически (в нетлисте будет только код). Если я ничего специально не подключу, то вывод останется неподключенным.

Второй случай. В одной микросхеме имеется три одинаковых (кроме номеров) вывода питания с одинаковыми именами и электрическими типами. Подключится только тот вывод, который я явно подключу к какой-либо цепи. И только именно к этой цепи. Остальные вообще останутся висеть в воздухе.

Что я делаю не так?

И в чём выбор приоритета? Между чем и чем?

Автор: White Rabbit Dec 13 2013, 12:21

Цитата(break @ Dec 13 2013, 14:29) *
White Rabbit
То ли мы говорим о разных вещах, то ли я что-то не так делаю.

Скорей всего о разных. По питанию я действительно так и делаю - всё ОК. А попробовал к одинаковым выводам GND подключать порты питания GND и GNDA, а в итоге они все в кучу соединены. Правда я не "соблюдил" чистоту эксперимента. Потом ещё нашлись скрытые выводы, которые я не подключил. Может они виноваты были. Но уже поздно. Малость переделал элементы и другую землю выбрал. И сейчас все нормально.

Автор: qmix Feb 25 2014, 11:32

Итак, решил все таки воззвать о помощи ибо сам несмог найти найти нужной информации. В двух словах:не могу разобраться с 3D объектами элементов.
Во много словах: WinXP. Kicad BRZ4022 взят с http://electronix.ru/redirect.php?http://iut-tice.ujf-grenoble.fr/cao/ . 3D элементы взяты с http://electronix.ru/redirect.php?http://320volt.com/kicad-3d-kutuphane-arsivi/
Там много файлов, чтобы не вдаваться в дебри, возьмем 2 элемента

и
к ним шли архивы  f_r_potenc.zip ( 1.2 килобайт ) : 74
и  r_potenc.zip ( 189.52 килобайт ) : 78
в общем я так понимаю, f_r_potenc это посадочные места, а r_potenc это подходящие 3d элементы. Методом изысканий обнаружил следующее. В CvPcb "настройки/библиотеки" - удалил все из раздела "файлы библиотек посад.мест" стало пусто. нажал кнопку "добавить" зашел в папку с распакованными вышеназванными файлами. Программа обнаружила f_r_potenc.mod. добавил его к списку библиотек. В CvPcb появилось 4 строки посадочных мест, при нажатии кнопки на панели "Просмотр выбранного посад.места" показывается выбранное посадочное место, но при нажатии на "3D вид" ничего красивого нету.
видимо куда то надо засунуть тот файл с красивыми 3D рисунками под эти посадочные места. а вот куда и как это сделать, чтобы было все красиво - непонятно...
Дальнейшие попытки привели к тому, что обнаружил следующее. В Pcbnew, если выбрать "редактирование параметров" какого нибудь посадочного места. там выбрать вкладку "настройки 3d" можно прописать путь к файлу 3d объекта, но он становится криовато, приходится масштабированием, смещением и вращением его подгонять долго и нудно... Но это же не дело... Расскажите как все это сделать правильно?

Автор: alex9 Feb 25 2014, 16:49

Намёк.


Автор: qmix Feb 25 2014, 17:13

Намек та понятен, это свойства посадочного места. Это дело я нашел. понял, что там можно явно ткнуть нужный файл красивой картинки 3d и она натянется на посадочное место, НО во первых это происходит криво, потом приходтся подгонять под отверстия, а во вторых хочется не каждый раз тыкать свойства посадочного места, а выбирать посадочное место в CvPcb и ему бы уже была сопоставлена 3d модель.

Автор: alex9 Feb 25 2014, 17:17

Делайте это же в редакторе модулей и сохраняйте в своей библиотеке.

Автор: qmix Feb 26 2014, 04:52

Кажись допер. спасибо. придется создавать свою библиотеку.

Автор: vlasin Apr 8 2014, 10:04

Не понял , как удалить модуль из библиотеки.
Создать и добавить - есть инструменты , а удалить - не нашел.
Подскажите , пожалуйста.

Автор: Барановский Константин Apr 8 2014, 10:27

Цитата(vlasin @ Apr 8 2014, 13:04) *
как удалить модуль из библиотеки

Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:


Автор: vlasin Apr 9 2014, 03:06

Цитата(Барановский Константин @ Apr 8 2014, 14:27) *
Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:



Спасибо!

Автор: AHTOXA May 1 2014, 08:44

У меня вот какой вопрос: как подготовить проект KiCAD к отчуждению?
Вот, например, хочу выложить проект на сайт. Что нужно сделать, чтобы проект мог использовать любой скачавший? Надо же как-то библиотеки приложить?
Насколько я понимаю, eeschema создаёт библиотеку *-cache.lib со всеми используемыми компонентами. То есть, со схемами проблем быть не должно?
Значит, остаётся закешировать библиотеки модулей и 3D-моделей. Я сделал в папке проекта папку lib, скопировал туда используемые библиотеки, настроил пути (относительные). Вроде всё работает, но это очень много весит. Библиотеки модулей - 9Мб, 3D-модели - аж 330Мб!
Пришлось производить ручной отбор, запустил cvpcb, там "Просмотр выбранного посадочного места", прошёлся по всем компонентам схемы, смотрел в статусной строке название 3D-модели и вручную копировал её в папку lib. Заодно выяснил, какие библиотеки модулей не используются. Получилось в результате 5Мб библиотек. Это приемлемо, хотя всё равно многовато.
Но это же не дело, так вручную всё отбирать! Хорошо, что у меня маленькая схема, а если большая?

В общем, вопрос у меня такой: есть ли какие-то методы автоматизации этого процесса? Может я просто чего-то не знаю?

UPD: Ага, нашёл как делается библиотека используемых модулей: pcbnew - Файл - Архивировать посадочные места. С этим порядок. Остался вопрос про 3D-модели.

Автор: break May 5 2014, 05:44

AHTOXA
Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Причём повторяется столько раз, сколько присутствует этот модуль.
С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию".

Автор: AHTOXA May 5 2014, 06:18

Цитата(break @ May 5 2014, 11:44) *
Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме.

Для просмотра печатной платы этого достаточно, да. А если надо изменить нетлист? Тогда без модулей не получится.

Цитата(break @ May 5 2014, 11:44) *
С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию".

О, это почти то, что нужно. Единственный недостаток - оно сваливает все модели в одну кучу. Но имена даёт вида lib_packages3d_Smd_r_0805.wrl. Преобразовать это в lib/packages3d/Smd/r_0805.wrl несложно. Спасибо!

Автор: break May 6 2014, 05:48

AHTOXA
Зачем надо менять нетлист в уже "отчуждённом" проекте? Кто меняет, у того пусть голова болит, он сам сможет архивировать посадочные места.

Автор: AHTOXA May 6 2014, 08:06

Ну мало ли. Вдруг кто-то захочет что-то изменить под себя, например, тип корпуса микросхемы, или резисторов. Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаюsm.gif

Автор: break May 6 2014, 11:12

AHTOXA

Цитата
Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю

Так ведь не получится.
Если захочет менять корпус на новый, то его придётся брать из какой-то библиотеки, в существующей разводке его не будет. Значит надо выкладывать все библиотеки. Тогда к чему весь этот геморрой с архивированием?

Автор: AHTOXA May 6 2014, 16:51

Да, вы правы. Всё равно неудобно. Приходится добавлять свои библиотеки.
С другой стороны, геморроя с архивированием как раз почти нет - выбрать команду в меню и поправить в проекте пути к модулям.
Больше возни с 3D-моделями. А они нужны, чтобы можно было просматривать плату в 3D.

Попробовал сейчас сделать без архива посадочных мест. Схема и плата открываются без проблем. А cvpcb при запуске ругается, мол, "Нет библиотек посадочных мест". И соответственно не работает "Просмотр выбранного посадочного места". С одной стороны, вроде бы это не нужно никому. С другой - проект получается как бы "битый" что ли. Криво отчуждённый, вотsm.gif

Так что всё-таки я лучше буду прикладывать этот архив, так чуть-чуть аккуратнее получаетсяsm.gif

Автор: break Jul 21 2014, 19:48

Если кого не устраивает новая форма ввода УГО в Eeschema, то достаточно щёлкнуть в окошке с изображением этого УГО (обратно не переключается никак).
Правда этот вид не запоминается и следующий элемент схемы будет опять показан в новой форме.

Автор: shreck Aug 1 2014, 04:31

Как удобно осуществлять выравнивание одного компонента относительно пина другого.
Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке.

Как выравнивать via относительно выбранного пина компонента.

Автор: break Aug 2 2014, 10:06

shreck

Цитата
Как удобно осуществлять выравнивание одного компонента относительно пина другого.
Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке.

Это в редакторе схем или плат?
Если в редакторе схем, то ставить не по сетке - лишний геморрой впоследствии.
В редакторе плат - самый удобный - назначить координаты вручную.

Цитата
Как выравнивать via относительно выбранного пина компонента.

Проще всего через принудительное назначение координат.

Автор: White Rabbit Aug 19 2014, 09:13

Есть глупый вопрос. Тем не менее. Хоть в какой-то иной САПР можно как-то передать проект или нет? В крайнем случае схему. Сорри за глупость, но требуют обстоятельства.

Автор: break Aug 22 2014, 05:28

White Rabbit
В каком смысле проект? Нетлист можно сделать в разных форматах. Плату можно экспортировать в Спектру и GenCAD.

Автор: White Rabbit Aug 27 2014, 13:38

Ясно. Просто нужно было схему. Плату помню сам пытался. Правда спектрой не пользовался попробовал Топором - не очень пошло. Какие-то траблы выдал. А нетлист я так понимаю мало что даст для разводки? А корпуса? Не пробовал такой вариант. Просто я работаю в Кикаде, а другие - нет. Вот и возник вопрос. Если я делаю схему в одном САПР, а разводить плату будут в другом, реально ли что-то сделать таким образом. Есть и ещё вопросы. Можно ли как-то указывать путь к библиотеке не полный? К печати подходят относительные. А вот библио почему-то полный. Было бы удобней тоже относительный например на пару уровней ниже или выше. Ещё момент. Можно ли как-то быстрым образом со схематика удалять посадочные места? Ну или вообще "играться" с ними. Убрал, добавил... Попытался Back annotation из пустого файла - не проканало.

Автор: break Aug 28 2014, 07:28

White Rabbit

Цитата
Если я делаю схему в одном САПР, а разводить плату будут в другом, реально ли что-то сделать таким образом.

Скорее всего возможно - зависит от программы разводчика. На предыдущей работе я рисовал схему в OrCAD'е, а разводили её в PCAD'е 4.5. Передача данных шла через нетлист.

Цитата
Можно ли как-то указывать путь к библиотеке не полный?

Так там же при добавлении пользовательских путей поиска библиотек сразу спрашивает: "Использовать относительный путь? Да/Нет"

Цитата
Можно ли как-то быстрым образом со схематика удалять посадочные места?

Быстрее чем CvPcb ничего не сделает. В CvPcb есть кнопка "Удалить все ассоциации (соответствия)".
Можно просто два раза щёлкнуть на УГО (или через ПКМ-меню), можно просто навести курсор на УГО и нажать "F". Кнопка "F" для удаления ассоциации одного УГО самая быстрая.

Сопряжение с ТОПОРом вроде уже обсуждали.

Автор: White Rabbit Aug 28 2014, 08:18

Цитата(break @ Aug 28 2014, 10:28) *
1. Скорее всего возможно - зависит от программы разводчика. На предыдущей работе я рисовал схему в OrCAD'е, а разводили её в PCAD'е 4.5. Передача данных шла через нетлист.
2. Так там же при добавлении пользовательских путей поиска библиотек сразу спрашивает: "Использовать относительный путь? Да/Нет"
3. Быстрее чем CvPcb ничего не сделает. В CvPcb есть кнопка "Удалить все ассоциации (соответствия)".
4. Можно просто два раза щёлкнуть на УГО (или через ПКМ-меню), можно просто навести курсор на УГО и нажать "F". Кнопка "F" для удаления ассоциации одного УГО самая быстрая.
5. Сопряжение с ТОПОРом вроде уже обсуждали.

1. Понятно. Просто здесь вроде посадочные через отдельный файл идут....
2. Вот это номер. Не помню такого... Попробовал и правда. blush.gif И почему сразу не попробовал.
3. Гляну. Авось поможет.... Глянул, помогло.
4. По одному удалять не фонтан, когда много нужно. По одному я умею, пробовал.
5. А вот я не в теме. Собственно мне он нужен был только для одного какой-никакой анализ платы проводил. Уже разведённой. biggrin.gif А не подскажете когда и где это было?
Сэнкс.

Автор: alex9 Aug 28 2014, 15:26

Цитата(White Rabbit @ Aug 28 2014, 11:18) *
5. А вот я не в теме. Собственно мне он нужен был только для одного какой-никакой анализ платы проводил. Уже разведённой. biggrin.gif А не подскажете когда и где это было?

Поищите в старой ветке http://electronix.ru/forum/index.php?showtopic=70238

Автор: AHTOXA Aug 28 2014, 18:10

Про топор вот тут дока: http://electronix.ru/redirect.php?ftp://ftp.kicad.ru/pub/kicad/kicad_toporouter/

Автор: White Rabbit Nov 5 2014, 10:12

Возник вопрос. Как можно узнать количество точек пайки, не выполняя дурной ручной работы?

Автор: Барановский Константин Nov 5 2014, 15:53

White Rabbit, в pcbnew, если ничего не выбрано, на информационной панели отображается общая статистика платы:


Думаю количество контактных площадок - то что нужно.

Автор: White Rabbit Nov 6 2014, 14:19

Сэнкс.

Автор: White Rabbit Nov 12 2014, 08:16

Возник такой вопрос. Имеется компонент, состоящий из двух элементов (два опера в одном корпусе)ю В схематике модель с двумя однотипными элементами. Для схемы в одном из них невидимые выводы питания, в другом - нет. Наблюдается следующий эффект. По проекту цепи питания были подключены к невидимым выводам. Потом, ради удобства перенёс на видимые. На плате, после повторного считывания из CMP выдало, что выводы питания вообще висят в воздухе. Это почему так?

Автор: Сергей Борщ Nov 12 2014, 09:00

Я делаю в компоненте дополнительный элемент с выводами питания. Невидимых выводов не использую.

Автор: White Rabbit Nov 12 2014, 10:39

Цитата(Сергей Борщ @ Nov 12 2014, 12:00) *
Я делаю в компоненте дополнительный элемент с выводами питания. Невидимых выводов не использую.

То бишь три элемента? wink.gif Понятно. Не пробовал такое. Надо подумать. Обычно я всегда стараюсь угодить ГОСТ-у. В принципе проблем не было. Но вот только столкнулся. На разведённой плате переделываю кой-чегось и на тебе. Картина Репина "Не ждали"...
Пы.сы.: Впрочем я долго не парился по этому делу. Очень меня опечалил Кикад.... культурно выражаясь. Поэтому я просто на плате у элемента присвоил названия цепей контактным площадкам. Но пока не проверял, что будет при повторном считывании цепей.

Автор: Сергей Борщ Nov 12 2014, 10:47

ГОСТ не запрещает рисовать питание отдельным элементом в корпусе. После повторного считывания соединение пропадет.

Автор: ArtDenis Dec 3 2014, 14:03

Есть два вопроса по KiCAD-у.

1. Как сделать дорожки, которые не удаляются? Пробовал так: часть дорожек развожу сам и устанавливаю им атрибут "Блокировано". После этого всё это доразводится FreeRouter-ом. Если после этого я выполняю глобальное удаление, то удаляются и мои вручную разведённые дорожки.

2. Как вообще правильно разводить дорожки одного класса так, чтобы в одном месте они были одной толщины, а в другом - другой. Поясню. Например GND входит у меня в класс PWR, толщина которого установлена в 0.6 мм. Из-за этого для корпуса LQFP невозможно подвести землю, т.к. дорожка земли слишком "толстая" для контактной площадки LQFP. Тоже самое относится к дорожкам, через которые подводится питание.

PS: KiCAD с оф. сайта последней стабильной версии.

Автор: ArtDenis Dec 3 2014, 16:08

По второму вопросу. Попробовал землю подвести к корпусу LQFP дорожкой с кастомной толщиной. Но всё равно не прокатывает, т.к. зазор для земли у меня стоит 0.3 и земля этим зазором задевает соседние контактные площадки. Вот как это выглядит:



Что делать в этом случае?

Автор: break Dec 4 2014, 06:53

ArtDenis

Цитата
1. Как сделать дорожки, которые не удаляются?

Пока никак. Похоже, что это пока не реализовано.

Цитата
2. Как вообще правильно разводить дорожки одного класса так, чтобы в одном месте они были одной толщины, а в другом - другой.

Судя по следующему сообщению, в этом уже разобрались?

Цитата
Но всё равно не прокатывает, т.к. зазор для земли у меня стоит 0.3 и земля этим зазором задевает соседние контактные площадки.

Это методологически неправильный подход.
Ширина зазора зависит от напряжения на проводнике или от требуемого волнового сопротивления. Если в каком-то месте эти требования не выполнить, то там начнутся проблемы.
Но если очень хочется, то можно отключить проверку правил проектирования, развести эту цепь, а потом снова включить.

На приложенном рисунке разводка некорректная. По возможности, надо проводить земляные и питательные цепи к потребителям (в данном случае микросхема) через площадки конденсаторов, а не ответвлять их.

Автор: ArtDenis Dec 4 2014, 07:15

Цитата(break @ Dec 4 2014, 06:53) *
Судя по следующему сообщению, в этом уже разобрались?

Почти разобрался. Но проблемы ещё остались.

Цитата(break @ Dec 4 2014, 06:53) *
Это методологически неправильный подход.
Ширина зазора зависит от напряжения на проводнике или от требуемого волнового сопротивления. Если в каком-то месте эти требования не выполнить, то там начнутся проблемы.
Но если очень хочется, то можно отключить проверку правил проектирования, развести эту цепь, а потом снова включить.

Извиняюсь за глупый вопрос, т.к. я далёк от электроники. Какой зазор надо ставить для земли в моём случае? Схема у меня не ВЧ и с маленькими токами и напряжениями так что всякие волновые сопротивления не критичны.

Цитата(break @ Dec 4 2014, 06:53) *
На приложенном рисунке разводка некорректная. По возможности, надо проводить земляные и питательные цепи к потребителям (в данном случае микросхема) через площадки конденсаторов, а не ответвлять их.

Да, спасибо за замечание. Переделаю. Пока что я просто тренируюсь в разводке sm.gif

Автор: break Dec 4 2014, 10:08

ArtDenis

Цитата
Но проблемы ещё остались.

Какие?

Цитата
Какой зазор надо ставить для земли в моём случае?

Зависит от производителя плат. Я так понимаю, что надо ориентироваться на шаг контактов и ширину контактной площадки установленных элементов. Если я правильно интерпретировал приведённую картинку, то там получается 0,15 мм. Значит и у проводников нужно делать такой же зазор. Хотя в производстве это обойдётся дороже, лучше делать не меньше 0,2 (у футпринта тоже исправить площадки).

Автор: ArtDenis Dec 4 2014, 17:12

В итоге сделал зазор у земли 0.2, а площадки у LQFP сделал шириной 0.3. В итоге удалось наконец-то вручную добавить дорожки кастомной толщины 0.29 для земли и питания. Но после того, как я попробовал доразвести всё остальное на автомате FreeRouter-ом, его "заклинило" на этих дорожках. Он почему-то пытается соединить их заново (на картинке он пытается соединить землю между фильтрующим конденсатором и контактной площадкой LQFP):


Кто виноват в этом случае? FreeRourer или KiCAD?

Автор: Барановский Константин Dec 4 2014, 17:34

Цитата(ArtDenis @ Dec 3 2014, 18:08) *
Но всё равно не прокатывает, т.к. зазор для земли у меня стоит 0.3 и земля этим зазором задевает соседние контактные площадки.

Если я правильно понял, кикад не разрешает проводить дорожки, которые не удовлетворяют правилам проектирования?
Но ведь это поведение опциональное, его можно включать/выключать с помощью самой верхней кнопки на левой панели инструментов pcbnew, называется "Запретить(Разрешить) проверку правил проектирования".
Включаешь ее (она подсветиться) и рисуешь дорожки как душе угодно.

Автор: break Dec 5 2014, 08:32

ArtDenis

Цитата
Кто виноват в этом случае? FreeRourer или KiCAD?

Скорее всего, FreeRouter.
Хотя я не знаю как происходит передача цепей из KiCAD'а, может просто там эти цепи не отмечены как уже разведённые.

Автор: ArtDenis Dec 5 2014, 13:55

Путём проб и ошибок я кажется понял в чём дело. Нельзя выставлять ширину контактной площадки 0.3, а зазор - 0.2. Похоже, что из-за того, что внутри KiCAD работает с дюймами, при переводе из миллиметров в дюймы при округлении набегает либо в большую, либо в меньшую сторону. Из-за этого к некоторым контактным площадкам невозможно подвести дорожку 0.3 с зазором 0.2. После изменения толщины дорожки и контактных площадок на 0.295, всё заработало.

И ещё. Возвращаясь к прошлому вопросу про удаление дорожек вот отсюда: http://electronix.ru/forum/index.php?s=&showtopic=113283&view=findpost&p=1296095
Дело в том, что если не запускать FreeRouter, то заблокированные дорожки не удаляются как и должны. Но стоит его запустить и импортировать результаты разводки, то флаг "Блокированно" снимается и все дорожки удаляются при массовом удалении. Так что это похоже на ошибку KiCAD-а

Автор: break Dec 8 2014, 11:21

ArtDenis

Цитата
Нельзя выставлять ширину контактной площадки 0.3, а зазор - 0.2. Похоже, что из-за того, что внутри KiCAD работает с дюймами, при переводе из миллиметров в дюймы при округлении набегает либо в большую, либо в меньшую сторону. Из-за этого к некоторым контактным площадкам невозможно подвести дорожку 0.3 с зазором 0.2.

Сейчас проверил на версии 4289 GOST committers. Ничего подобного нет. И вообще, уже довольно давно сделан переход на расчёты в нанометрах. Хотя может это только в ГОСТовской версии? Ну тогда, тот, кто берёт неадаптированную версию - сам себе злобный Буратино. sm.gif

Автор: ArtDenis Dec 9 2014, 05:54

break, мало того, у меня получается так, что если корпус LQFP периодически "таскать" по плате, поворачивая то в одну, то в другую сторону, то он тоже перестаёт разводится в FreeRouter-е, несмотря на то, что ширина контактных площадок у него уменьшена до 0.295мм. Приходится посадочно место удалять и затем ставить обратно через "Считать список сетей".

Автор: Сергей Борщ Dec 9 2014, 07:31

ArtDenis, какая у вас версия?

Автор: ArtDenis Dec 9 2014, 07:38

stable 2013.07.07 BZR4022 Win

Автор: Сергей Борщ Dec 9 2014, 08:25

А теперь посмотрите на календарь и на номер версии в сообщении break

Автор: ArtDenis Jan 10 2015, 18:35

Приветствую. Вопрос по Pcbnew. Есть четыре компонента "hole", добавленные на плату. Когда я обновляю список компонентов (нажав кнопку Net) с опцией "Extra Footprints -> Delete", то все "hole" удаляются. Как можно их заблокировать, чтобы при обновлении списка компонентов они не удалялись?

Автор: Сергей Борщ Jan 10 2015, 19:45

Кнопкой "L" зафиксируйте.

Автор: ArtDenis Jan 10 2015, 19:52

Сработало, спасибо! Сам искал блокировку в контекстном меню. Там почему-то нету.

Автор: sandmann Jan 11 2015, 10:04

Цитата
Кто виноват в этом случае? FreeRourer или KiCAD?

Такое бывает, если не совпадает сетка(растр) с шагом площадок, в таком случае берут переведённое в мм значение шага площадок /2 или /4 для сетки (растра), попробуйте, обычно помогает.
Кстати, у нас на фирме в 5 Eagle такое тоже бывает... Разработчики с Cadsoft сказали "подбирайте правильный растр" sm.gif

Автор: nill Mar 10 2015, 06:29

Я только начал осваивать KiCad и у меня возникли такие (может быть странные) вопросы:
1. Насколько я понял, в нём не реализованы наплывы (teardrops) для контактных площадок и переходных отверстий. Есть ли это в планах?
2. Как ограничить габариты платы для интерактивного трассировщика? При проведении дорожки он иногда выкидавает её за габариты, что мешает. Пробовал рисовать keepout, но трассировщик их не учитывает. Или я просто не умею их готовить.

Автор: sandmann Mar 10 2015, 19:17

1- Вроде пока ещё нету... (или я не знаю sm.gif )
2- Edge.Cuts работает и в Топоре и в Фрирутере. rolleyes.gif

Автор: White Rabbit Mar 11 2015, 10:21

Не подскажете из ГОСТ-овских сборок какая самая надёжная, актуальная и безглючная? Почитал ветку и ничего не понял. Скачал 4246, но она явно какая-то не такая, библиотеки другие. У меня если что 4024. Есть ещё 4029.

Автор: Bender Mar 12 2015, 06:15

Если под винду - то я пользуюсь этой http://electronix.ru/redirect.php?http://kicad.nosoftware.cz/windows/KiCad_testing-2015.01.17-BZR5376_Win_full_version.exe
Есть нюансы, но они не критичные (pcbnew настройки видимости не все, с печатью проблемы решаемые через SVG, и тд и тп).

Автор: White Rabbit Mar 12 2015, 07:29

Цитата(Bender @ Mar 12 2015, 09:15) *
Если под винду - то я пользуюсь этой. Есть нюансы, но они не критичные (pcbnew настройки видимости не все, с печатью проблемы решаемые через SVG, и тд и тп).

Хм. Пока не смотрел. Она работает со старыми библиотеками? Как-то на днях запустил старую "добрую" 4046 и вспомнил почему послал всю эту последнюю линейку. Там для Pcbnew и Cvpcb не работали старые библиотеки. А как новые указывать и вообще как с этим работать я лично не понял. Хотя там и ещё моменты некрасивые были. Например, отсутствие старых добрых форматок.

Автор: sandmann Mar 12 2015, 17:49

По поводу старых библиотек в новом KiCADе : http://electronix.ru/redirect.php?http://www.mikrocontroller.net/topic/356855
Там во втором сообщении две картинки, в первой показано, что указывается в ручную путь к библиотеке, а во второй- как выбират плагин, для старых .mod файлов выбирают Legacy...

Автор: White Rabbit Mar 13 2015, 03:12

Хм. Помнится в каких-то версиях уже требовалось введение вручную. Зело не понравилось мне это. А проводником почему нельзя?

Автор: nill Mar 13 2015, 06:07

Цитата(sandmann @ Mar 11 2015, 02:17) *
2- Edge.Cuts работает и в Топоре и в Фрирутере. rolleyes.gif

Так я и рисовал контур платы на этом слое, но интерактивный трассировщик (тот, который церновский, меня интересует именно этот) его не воспринимает. Видимо, пока ещё не доделали.

Автор: amusin Mar 17 2015, 19:32

Как получить STEP модель из KiCAD?
Найденный в инете способ через формат dae не работает в моем случае.

Автор: SDI Mar 29 2015, 10:50

Подскажите, как подсветить цепь на плате в редакторе печатных плат с
одновременной подсветкой этой цепи в схемном редакторе

Автор: break Mar 30 2015, 12:54

Цитата(SDI @ Mar 29 2015, 13:50) *
Подскажите, как подсветить цепь на плате в редакторе печатных плат с
одновременной подсветкой этой цепи в схемном редакторе

Никак.
Максимум что можно - ткнуть на контактную площадку элемента, которая соединена с этой цепью. Курсор на схеме встанет на этот же вывод.

amusin
У меня тоже не получилось, хотя и другим способом.

Автор: mobidev Mar 30 2015, 18:40

Цитата(amusin @ Mar 17 2015, 22:32) *
Как получить STEP модель из KiCAD?
Найденный в инете способ через формат dae не работает в моем случае.


Попробуйте почитать это http://electronix.ru/redirect.php?https://blog.adafruit.com/2012/11/29/3d-kicad-parts-using-openscad-and-wings3d-3dthursday/

Автор: xoy Apr 21 2015, 12:22



Есть значит схема из P-CAD с такими вот лейблами ("SET+", "SET-"), как невидимые соединения.
Как сделать такие-же в KiCAD. Невидимые соединения именованием проводников видел, как зделать их визуально нагляднее, как в этом примере?

Автор: mobidev Apr 22 2015, 04:23

Цитата(xoy @ Apr 21 2015, 16:22) *


Есть значит схема из P-CAD с такими вот лейблами ("SET+", "SET-"), как невидимые соединения.
Как сделать такие-же в KiCAD. Невидимые соединения именованием проводников видел, как зделать их визуально нагляднее, как в этом примере?


Вам в схеме необходимо указать такие же лейблы и позже, когда будете делать интерактивную разводку PCB сможете работать с дифф.парами (насколько помню они могут иметь окончание _N, _P или + и -).



P.S. http://electronix.ru/forum/index.php?showuser=20394 в топике про http://electronix.ru/forum/index.php?showtopic=124817 уже приводил видео про http://electronix.ru/redirect.php?https://www.youtube.com/watch?v=chejn7dqpfQ

Автор: Сергей Борщ Apr 22 2015, 05:46

Если я правильно понял вопрос, то такие метки на цепи ставятся иконкой "place global label", при этом в свойствах метки указываетя "двунаправленная":




Автор: xoy Apr 22 2015, 05:51

Цитата(Сергей Борщ @ Apr 22 2015, 10:46) *
Если я правильно понял вопрос, то такие метки на цепи ставятся иконкой "place global label", при этом в свойствах метки указываетя "двунаправленная":

Спасибо, как раз то-что нужно. Только после вашего ответа узрел эти кнопки, в виде лейблов с буковкой А, в пели sm.gif
А первый ответ предупредил последующие wink.gif

Автор: ArtDenis Apr 26 2015, 12:35

Как найти посадочное место вот для такого кварца. Знаю, что оно где-то есть либо в стандартных библиотеках, либо в гостовской либе, но не могу себе представить как оно должно называться

 

Автор: Aner Apr 26 2015, 12:52

HC49U, 49U, 49DIP ...

Автор: ArtDenis Apr 26 2015, 13:10

О чудо! Спасибо! cool.gif

Автор: ArtDenis Apr 29 2015, 18:15

До сих пор не могу понять. Когда я импортирую разведённую плату из FreeRouter-а, зачем KiCAD спрашивает "Do you want to rebuild connectivity data ?". Что на это нужно отвечать?

Автор: alex9 May 9 2015, 17:41

Изучаю сборку 4334-GOST. В редакторах схем и плат не могу найти пункт меню "Открыть ...".
Это какая-то новая идеология или я криво собрал?

Автор: AVL May 9 2015, 18:30

Цитата(alex9 @ May 9 2015, 20:41) *
Изучаю сборку 4334-GOST. В редакторах схем и плат не могу найти пункт меню "Открыть ...".
Это какая-то новая идеология или я криво собрал?

Я тоже не особо воспринял эту идеологию. Видимо, все завязано на понятие "менеджер проектов". Подробно не разбирался пока.
Чтобы появились пункты меню "Открыть", запускаю eeschema и pcbnew из командной строки. Этих пунктов меню нет, если eeschema/pcbnew запускать из оболочки kicad.

Автор: alex9 May 9 2015, 22:17

Победил sm.gif
eeschema/menubar.cpp

CODE
@@ -64,8 +64,8 @@
// Menu File:
wxMenu* fileMenu = new wxMenu;

- if( Kiface().IsSingle() ) // not when under a project mgr
- {
+ // if( Kiface().IsSingle() ) // not when under a project mgr
+ //{
AddMenuItem( fileMenu,
ID_NEW_PROJECT,
_( "&New Schematic Project" ),
@@ -77,7 +77,7 @@
ID_LOAD_PROJECT, text,
_( "Open an existing schematic hierarchy" ),
KiBitmap( open_document_xpm ) );
- }
+ //}

// @todo: static probably not OK in multiple open projects.
// Open Recent submenu

pcbnew/menubar_pcbframe.cpp
CODE
@@ -62,8 +62,8 @@
// Create File Menu
wxMenu* filesMenu = new wxMenu;

- if( Kiface().IsSingle() ) // not when under a project mgr
- {
+ // if( Kiface().IsSingle() ) // not when under a project mgr
+ //{
AddMenuItem( filesMenu, ID_NEW_BOARD,
_( "&New" ),
_( "Clear current board and initialize a new one" ),
@@ -73,7 +73,7 @@
AddMenuItem( filesMenu, ID_LOAD_FILE, text,
_( "Delete current board and load new board" ),
KiBitmap( open_brd_file_xpm ) );
- }
+ //}

// Load Recent submenu
static wxMenu* openRecentMenu;

Автор: SDI May 18 2015, 18:27

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

Автор: mobidev May 18 2015, 19:58

Цитата(SDI @ May 18 2015, 22:27) *
Кто знает, почему в схемном редакторе по команде разместить графические линии на схеме
рисуются только штриховые линии, а как сделать чтобы были сплошные линии, например,
если надо на поле схемы разместить таблицы.


Скорее всего сплошную линию не сделали, чтоб не перепутать с проводником или шиной,
как вариант вставить картинку с таблицей, пример можно увидеть в проекте:
http://electronix.ru/redirect.php?https://github.com/vedderb/bldc-hardware по иерархическим подсхемам.

Автор: Сергей Борщ May 19 2015, 04:48

Цитата(mobidev @ May 18 2015, 22:58) *
Скорее всего сплошную линию не сделали,
Вероятно ее "выпилили", причем сравнительно недавно. У меня есть схема, напечатанная в pdf в конце 2013 года, в которой таблица нарисована сплошными линиями. Открыл эту схему последней версией кикада - таблица отображается пунктирными линиями. "KiCAD way" sad.gif

Автор: break May 19 2015, 05:55

Сергей Борщ

Цитата
Вероятно ее "выпилили", причем сравнительно недавно.

На схеме отображаются сплошные линии ([само]сборка 4312). Сплошные линии после преобразования в PDF выпилили в начале 2014 года, в DXF до сих пор сплошные.

Автор: mobidev May 19 2015, 06:10

Было бы очень полезно, если бы разработчики KiCad кроме возможности вставки картинок интегрировали вставку тех же таблиц формата openoffice/libreoffice или в крайнем случае какого-то внутреннего формата.

Автор: Сергей Борщ May 19 2015, 06:19

Цитата(break @ May 19 2015, 08:55) *
На схеме отображаются сплошные линии ([само]сборка 4312).
В 5628 уже только пунктирные.

Автор: _Pasha May 23 2015, 08:27

Есть такой момент.
В схематике раздражала, помнится, невозможность оперативно менять шаг размещения элемента по кнопке [INS]
Сейчас на эту тему есть решение?

Автор: break May 26 2015, 05:41

_Pasha
Меню по правой кнопке мыши не устраивает?
Я вообще никогда в схематике не меняю шаг.

Автор: White Rabbit May 27 2015, 05:53

Подскажите пожалуйста, как решить один момент. У меня был проект с единым общим проводом. Сейчас я ввёл разделение земель (GND и GNDA). Начал править проект. При попытке включить подсветку цепей земель отдельно, всё выделяется вместе и никакого разделения нет. Вроде уже и список цепей перечитывал, да и вообще, поудалял все земляные проводники, отображающие тип цепи (~). Ничего не помогает. Может чего-то не так делаю? Или не всё удалил? Или ещё чего?

Автор: White Rabbit May 29 2015, 06:39

Ещё вопрос. Как в Кикаде создать контактную площадку сложной формы?

Автор: Сергей Борщ May 29 2015, 08:09

Цитата(White Rabbit @ May 27 2015, 08:53) *
При попытке включить подсветку цепей земель отдельно, всё выделяется вместе и никакого разделения нет.
Если я правильно понял вопрос, то это одно из дивных свойств кикада, "Kicad way". Французские корни lol.gif. Если в схеме замкнуть две разноименные цепи, то никакой ругани не будет и на схеме каждая часть цепи сохранит свое название. Но в плате обе "половинки" такой цепи будут иметь одно название, т.е. это будет одна цепь с названием одной из исходных. Возможно, ваши две земли на самом деле остались где-то замкнуты на схеме. Единственный известный мне способ бороться с этой ситуацией - соединять разноименные цепи через резистор с нулевым сопротивлением или через фиктивный компонент, состоящий из двух стоящих вплотную площадок и мириться с руганью DRC, или же делать у компонента две площадки на расстоянии и соединять их в компоненте линией (place line) в слое меди. В последнем случае DRC не ругается

Цитата(White Rabbit @ May 29 2015, 09:39) *
Ещё вопрос. Как в Кикаде создать контактную площадку сложной формы?
Собирать ее из нескольких площадок простой формы, присвоив всем им одинаковый номер.

Автор: White Rabbit May 29 2015, 10:04

Сэнкс. Первый трабл победил. Правда уже забыл как. Ах да. Обозначил по-разному и одной из них прилепил "силовой флаг", а вторую обделил. Сработало, только не сразу. А в общем не помню. По-второму вопросу подумаю. Очень сложный сам по себе. Контактная площадка от производителя несколько мудрёная. Похожа на умирающую Луну, так что попробую адаптировать хоть как-то. Хотя я думал попробовать зону нарисовать, но не придумал, что делать с маской.

Автор: SDI May 29 2015, 13:27

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

Автор: White Rabbit Jun 3 2015, 06:24

Можно ли в Кикаде как-то массово менять что-нибудь? В данном случае хочу провести следующую процедуру: изменить в правилах проектирования особые дорожки и проводники, а затем уже на разведённой плате их заменить. Вручную вариант тоже допускаю, хотя и не хочется.

Автор: break Jun 4 2015, 07:37

SDI
У меня кириллица отображается нормально. А почему бы в Юникоде были проблемы? Я даже нашёл как можно в имени использовать слэш (см. в теме об ошибках).
Может просто где-то получилось несоответствие имён в бибилиотеке и в схеме?

White Rabbit

Цитата
Можно ли в Кикаде как-то массово менять что-нибудь?

Не очень понял вопрос.
Надо развести проводники с одной шириной и зазором, а потом сразу у всех из них поменять эти параметры? А то, что при этом могут нарушиться минимальные зазоры, не волнует?
Есть подозрение, что это можно сделать только в текстовом редакторе в файле платы.

Цитата
Хотя я думал попробовать зону нарисовать, но не придумал, что делать с маской.

Есть универсальный, хотя и кривой приём, о котором уже писали: нарисовать в любом слое, а потом вручную в тектовом редакторе изменить слой.
Вот http://electronix.ru/forum/index.php?showtopic=70238&view=findpost&p=913387 уже обсуждалось.

Автор: SDI Jun 4 2015, 08:36

break

И все-таки проблемы с кириллицей в именах символов есть. Если создать символ с русской буквой "Р" в имени
и поместить элемент на схему в схемном редакторе, то сначала все нормально, но если закрыть KICAD и затем
повторно открыть схему в схемном редакторе, то на месте символа квадратик с двумя вопросами, а в библиотеке
все показывает нормально. Можете провести эксперимент.

Автор: break Jun 4 2015, 09:02

SDI
Только что проверил. Нет проблем.
Может с путями к библиотеке что-то не так (не указан в настройках)?

Application: kicad
Version: (2014-12-11 BZR 4312 GOST-COMMITTERS)-product Release build
wxWidgets: Version 3.0.0 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.8)
Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW
Boost version: 1.54.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=ON

P.S. Если кажется, что это ошибка, то надо писать в соответствующей теме.

P.P.S. Более того, сейчас удалил этот элемент из библиотеки, так всё равно схема открылась правильно, так как он попал в кэшированную библиотеку.

Автор: White Rabbit Jun 9 2015, 04:57

Цитата
break
Не очень понял вопрос.
Надо развести проводники с одной шириной и зазором, а потом сразу у всех из них поменять эти параметры? А то, что при этом могут нарушиться минимальные зазоры, не волнует?
Есть подозрение, что это можно сделать только в текстовом редакторе в файле платы.

Так и сделал, вручную. Что касается массовки, так никто не мешает сделать проверку на соответствие при попытках изменения. Мне нужно было в меньшую сторону, поэтому сия проблема не очень волновала. Да и в дальнейшем при проверке вылезло что-нибудь.
Цитата
break
Есть универсальный, хотя и кривой приём, о котором уже писали: нарисовать в любом слое, а потом вручную в тектовом редакторе изменить слой.
Вот уже обсуждалось.

Сэнкс. Посмотрел. Попробую как-нибудь.

Автор: Npa Jun 16 2015, 09:05

И всё-таки так охота залить полигон "сеткой". Бывает просто необходимо.

Автор: Leonid Egorov Jul 7 2015, 05:15

Привет форумчанам. Имею 2015-07-01 BZR 5850 под винду (WinXP). Не ГОСТ. Не могу понять, как сделать спецификацию (в крайнем случае перечень элементов). Интересует результат типа название элемента - количество элементов - позиционные обозначения. И так для каждого элемента в строке без повторов названий элементов. Делаю Инструменты - Сформировать перечень элементов. Раньше в гостовских сборках выскакивало окошко со старым вариантом, что самое то, но теперь требует какие-то плагины. Добавил 3 плагина из папки bin/plugins: bom2csv.xsl, bom.xsl, bom_cvs.xsl. При старте на любом из них через кнопку Сформировать xsltproc.exe выполняет обращение по нулевому адресу памяти и на этом все заканчивается. Вопрос: как теперь в новых версиях правильно получать спецификацию или ПЭ?

Автор: Leonid Egorov Jul 8 2015, 15:07

Как водится отвечаю сам себе sm.gif
1. http://electronix.ru/redirect.php?https://forum.kicad.info/t/bom-generation-in-new-kicad-windows/228 работает, но не подошел, так как не суммирует компоненты.
2. Проще оказалось набросать свою утилитку для генерирования спецификации, которой и хочу поделиться с сообществом: http://electronix.ru/redirect.php?https://yadi.sk/d/8QxgSO4GhkPKW.



 KiCadBomSpec.7z ( 580 килобайт ) : 16
 

Автор: White Rabbit Jul 20 2015, 12:35

Цитата(Leonid Egorov @ Jul 8 2015, 18:07) *
Как водится отвечаю сам себе sm.gif
1. http://electronix.ru/redirect.php?https://forum.kicad.info/t/bom-generation-in-new-kicad-windows/228 работает, но не подошел, так как не суммирует компоненты.
2. Проще оказалось набросать свою утилитку для генерирования спецификации, которой и хочу поделиться с сообществом: http://electronix.ru/redirect.php?https://yadi.sk/d/8QxgSO4GhkPKW.


Что-то глючит утилитка. rolleyes.gif

Автор: Leonid Egorov Jul 20 2015, 15:01

Цитата(White Rabbit @ Jul 20 2015, 15:35) *
Что-то глючит утилитка. rolleyes.gif

Неужели русские буквы? Обновил на ядиске. Если не поможет, опишите глюки + Ваш проект.

Автор: White Rabbit Jul 20 2015, 18:43

Цитата(Leonid Egorov @ Jul 20 2015, 18:01) *
Неужели русские буквы? Обновил на ядиске. Если не поможет, опишите глюки + Ваш проект.

Итак глюки: открываю проект и получаю мессагу - "" is an invalid integer. Что сие значит, я не знаю. В "путях" ничего русского нет. Как проект описать - не знаю.

 

Автор: Leonid Egorov Jul 21 2015, 18:37

Цитата(White Rabbit @ Jul 20 2015, 21:43) *
Итак глюки: открываю проект и получаю мессагу - "" is an invalid integer.

У Вас компоненты все пронумерованы?

Автор: White Rabbit Jul 22 2015, 10:03

Вдогонку. Как раз ещё и сортировка заработала. Это я вчерась запамятовал. Сэнкс.

Автор: _taras_ Aug 6 2015, 17:22

Version: 0.201508050901+6050~28 Лубунта 14,04
При попытке сформировать перечень элементов появляется окно с требованием выбрать макрос.
Это какой-то глюк или теперь нужно выбирать? Ежели так, то где находятся и какй макрос за что отвечает?

 

Автор: batson Aug 9 2015, 12:40

как измерить расстояние в pcbnew? инструмент линейка я не нашел

Автор: Сергей Борщ Aug 9 2015, 14:26

Цитата(batson @ Aug 9 2015, 15:40) *
как измерить расстояние в pcbnew?
В начальной точке жмете пробел (обнуляются относительные координаты), двигаете курсор и смотрите расстояние в правом нижнем углу.

Автор: L`Autour Oct 28 2015, 14:26

Вопрос по слоям F.Fab B.Fab (Посадочные места): Они введены для формирования сборочныых чертежей?

Автор: Сергей Борщ Oct 28 2015, 18:02

Цитата(L`Autour @ Oct 28 2015, 17:26) *
Вопрос по слоям F.Fab B.Fab (Посадочные места): Они введены для формирования сборочныых чертежей?
Да.

Автор: White Rabbit Nov 13 2015, 06:21

Подскажите пожалуйста, в версии 4.0.0 RC1 преобразование платы в формат dxf идёт только двойными линиями. Можно ли где-то как-то измерить хотя бы на старый вариант с выбором? А лучше если нормально преобразование будет, чтобы текст был текстом, а не набором линий. И ещё. Что можете сказать о версии 4.0.0 RC2 (она же 6189)?

Автор: yoric Dec 17 2015, 10:48

Здравия!
Невнятно и непонятно, и вообще не работает выбор библиотек в eeshema.
Собрал свежий kicad:
====
Version: (2015-12-15 BZR 6377)-product release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.16.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.55.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=OFF
KICAD_SCRIPTING_MODULES=OFF
KICAD_SCRIPTING_WXPYTHON=OFF
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=ON
===

Запускаю новый проект, eeshema, стандартные библиотеки подключены так:
/usr/local/share/kicad/library
/usr/local/share - ПО-моему, здесь избыточность, по всему share зачем искать-то? И не убрать это.
Пытаюсь добавить FT232, не находит, хотя в /usr/local/share/kicad/library/ftdi.lib она есть, и эта ftdi.lib уже в использовании, т.к. добавить её нельзя (она серенькая недоступная к выбору, как и прочие в этом каталоге). Вот так релиз! На старый возвращаться тоже неохота, там свои прибамбасы.
Права на чтение файлов есть, и вообще некоторые из этого каталога видны, но далеко не все. И что делать?

Разобрался слегка, можно добавить конкретную библиотеку в верхней части окна, но все сразу добавить не даёт, и что теперь, искать по файлам посторонними средствами и потом добавлять конкретную библиотеку?

Автор: amaora Jan 27 2016, 15:55

Нигде не могу найти как надо ставить via на пады. Проблем несколько.

1. Разместить via мешает центрирование на середину пада, никак не отключается, приходится временно сдвигать весь компонент.
2. Приходится искать к чему прицепится, чтобы начать проводить дорожку. Иначе дорога будет безымянная а поменять имя цепи нельзя.
3. Если надо что-то изменить, например удалить один via, то нужно все перерисовать сначала. Иначе возможны последствия в виде появления безымянных кусков дорог и via.

Может кто-то знает?

Автор: faa Jan 29 2016, 20:49

Цитата(amaora @ Jan 27 2016, 18:55) *
Нигде не могу найти как надо ставить via на пады. Проблем несколько.

1. Разместить via мешает центрирование на середину пада, никак не отключается, приходится временно сдвигать весь компонент.
2. Приходится искать к чему прицепится, чтобы начать проводить дорожку. Иначе дорога будет безымянная а поменять имя цепи нельзя.
3. Если надо что-то изменить, например удалить один via, то нужно все перерисовать сначала. Иначе возможны последствия в виде появления безымянных кусков дорог и via.

Может кто-то знает?


1. а) Можно металлизированное отверстие добавить в посадочное место. б) можно отключить притягивание дорожек.
2. Можно начинать с другого конца цепи/дорожки или там, где есть к чему "прицепиться".
3. Это надо сильно постараться. Может последовательность действий не совсем правильная?

По п.1 - (ИМХО) переходные на контактной площадке надо согласовать с технологами (чтобы припой не утекал).

Автор: amaora Jan 30 2016, 12:11

Цитата
б) можно отключить притягивание дорожек.


Спасибо, нашел в "General settings". Только оно не работает в режиме interactive router, надо переключаться на старый. Теперь п.2 отпадает, можно начать с самого пада, а п.3 не знаю какая последовательность, проявляется не сразу, может быть после закрытия-открытия проекта, но с простыми дорожками такого нет, а если начать дорисовывать дублирующие связи или удалять имеющиеся то бывает.



Автор: sampl Mar 4 2016, 17:09

Добрый вечер уважаемые форумчане! Вопрос такой, у меня стоит Specctra 10-й версии, забрасываю в нее файл *.dsn сформированный KiCad-ом, но при открытии файла Specctra ругается на строку "default_smd". Кто-нибудь с таким сталкивался? И вообще Kicad c Specctra работают?

Автор: alex9 Mar 4 2016, 20:19

Цитата(sampl @ Mar 4 2016, 20:09) *
Добрый вечер уважаемые форумчане! Вопрос такой, у меня стоит Specctra 10-й версии, забрасываю в нее файл *.dsn сформированный KiCad-ом, но при открытии файла Specctra ругается на строку "default_smd". Кто-нибудь с таким сталкивался? И вообще Kicad c Specctra работают?

Полагаю, что формат 10-ки отличается от более поздних версий и не поддерживается в kicad`е как устаревший.

Автор: alex9 Sep 5 2016, 18:31

01.gif Подскажите, пожалуйста, как в pcbnew запускать скрипты python. Может какой мануал есть?

Автор: RabidRabbit Oct 2 2016, 21:36

День добрый!

Обновил себе xubuntu до 16.04.1, KiCAD стал таким:
ii kicad 4.0.2+dfsg1-4

Теперь в pcbnew если сделать Read netlist - не находит ни один футпринт, даже из встроенных библиотек sad.gif
Что делать, откатываться на тот, что был в 14.04 ?

Автор: Ant_m Oct 4 2016, 10:21

У меня стоит 4.02+dfsg1-2, только OS debian. проблем не наблюдаю.
Возможно вам надо указать пути для библиотек Preference -> Footprint Library *. Начиная с релиза 4 менялась структура библиотек, поищите pretty lib (http://kicad-pcb.org/help/file-formats/). Тут тоже это обсуждалось, давно только.
p/s. я не большой знаток истории kicad и начал работу с ним с версии 4.02, так что особенностей старых релизов не знаю.

Автор: ava297 Feb 17 2017, 10:11

Здравствуйте.
Поскажите, как настроить шрифты в окне выбора компонентов в редакторе схем (первый принтскрин)? В редакторе компонентов все нормально (второй принтскрин).
Windows XP SP3, KiCAD 4.0.5



Автор: amaix Apr 10 2017, 17:08

Здравствуйте! Интересует такой вопрос: Были как то в KiCad pdf-листы с расставленными на них всеми элементами библиотеки, вот такие например как на картинке ниже.
Крайне удобная вещь, иметь распечатанные на бумаге библиотеки, очень облегчает выбор футпринта. Как я понял, сейчас их нет. Но может есть какие нибудь скрипты для их формирования таких распечатков, или я просто не нахожу как это сделать?



Автор: Сергей Борщ Apr 10 2017, 20:50

Ставьте вручную все элементы библиотеки на плату. Сохраняете ее, распечатываете. Чтобы получить из платы библиотеку выбираете в меню File->Archive footprints, получаете библиотеку.

Автор: amaix Apr 16 2017, 16:18

Цитата(Сергей Борщ @ Apr 10 2017, 23:50) *
Ставьте вручную все элементы библиотеки на плату.

А скриптов никаких не попадалось для этого? Был бы поиск по библиотекам, или хотябы дерево библиотек открывалось в том же месть, а то каждый компонент заново из корня открывать... ну как то совсем не вариант... Долго это очень

Автор: break Oct 31 2017, 11:41

Найден костыль для улучшения соответствия схемы ГОСТу (раньше не было необходимости этим заниматься).

Не секрет, что в eeschema есть ряд недоработок, которые препятствуют получению полноценной документации, соответствующей ГОСТу.
В частности:
- "графические линии и полигоны", которыми можно оконтуривать блоки и т.д., всегда рисуются штриховыми;
- в редакторе УГО нет возможности рисовать дуги и окружности штриховыми, произвольные дуги рисуются достаточно сложно (прямые линии - тоже, но их легко рисовать отрезками);
- не работает опция невидимости номера листа в штампе при всего одном листе документа.

Это можно исправить следующим методом:
Сохранить схему в SVG, открыть SVG в Inkscape, исправить недочёты, конвертировать в PDF.

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

Автор: break Nov 24 2017, 08:42

Есть идея как ввести в штампе дополнительные фамилии? В "Настройках страницы" список полей ограничен. Или это забито в коде?
Разумеется, могу просто написать текстом прямо на схеме, но это не халяльно.

Автор: faa Nov 24 2017, 09:33

Цитата(break @ Nov 24 2017, 11:42) *
Есть идея как ввести в штампе дополнительные фамилии? В "Настройках страницы" список полей ограничен. Или это забито в коде?
Разумеется, могу просто написать текстом прямо на схеме, но это не халяльно.


В настроках страницы никак.
Редактор рамок страницы, в нем можно, а wks файлик в проект. Только их два - дла портретаи для ландшафта.
Да и текстом на схеме/плате - тоже вполне рабочий вариант.

Автор: break Nov 28 2017, 10:21

faa

Цитата
Редактор рамок страницы, в нем можно, а wks файлик в проект.

Так это получится, что для изменения надо будет снова wks-файл править? Проще прямо на схеме вставлять.

Цитата
Только их два - дла портретаи для ландшафта.

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

Автор: Барановский Константин Dec 1 2017, 13:08

Цитата(break @ Nov 28 2017, 12:21) *
Только вот портретный нельзя использовать - верхняя графа с децимальным номером не на том месте. Во всех случаях надо использовать ландшафтную рамку.


Неверно! Смотри ГОСТ 2.104-2006 Приложение А (стр. 12). Формат А4 допускает только портретную ориентацию и при этом использует рамку для ландшафтной ориентации.

 GOST2.104_2006_page.12.pdf ( 60.49 килобайт ) : 16
 

Автор: break Dec 14 2017, 12:25

Барановский Константин
Видимо я неточно выразился - проблема на формате A4. В KiCAD'е, если выбрать портретную рамку при формате A4, то верхняя графа будет как на нижнем рисунке, хотя должна быть как на левом верхнем. Вот поэтому на формате A4 файл рамки надо выбирать ландшафтный, а ориентацию портретную.

Автор: Барановский Константин Dec 22 2017, 16:55

Цитата(break @ Dec 14 2017, 14:25) *
...проблема на формате A4...

Да, http://electronix.ru/redirect.php?https://electronix.ru/forum/index.php?showtopic=106246&view=findpost&p=1183485 и до сих пор актуальная :(

Автор: Loodsman Jan 26 2018, 10:51

Приветствую, коллеги!
Можно ли изменить (увеличить) размер точки (узла) соединения линий связи в схематике?

Автор: alex9 Jan 27 2018, 18:39

Цитата(Loodsman @ Jan 26 2018, 14:51) *
Приветствую, коллеги!
Можно ли изменить (увеличить) размер точки (узла) соединения линий связи в схематике?

Тут:
./eeschema/sch_junction.cpp
Код
int SCH_JUNCTION::m_symbolSize = 35;    // Default diameter of the junction symbol

Автор: Loodsman Jan 29 2018, 06:08

Цитата(alex9 @ Jan 27 2018, 21:39) *
Тут:
./eeschema/sch_junction.cpp
Код
int SCH_JUNCTION::m_symbolSize = 35;    // Default diameter of the junction symbol


Спасибо за отклик!
А как этот код применять?

Автор: dxp Jan 30 2018, 04:34

Цитата(Loodsman @ Jan 29 2018, 13:08) *
Спасибо за отклик!
А как этот код применять?

Внести исправление в исходный код и собрать исполняемый, вестимо.

Автор: Loodsman Jan 30 2018, 05:19

Цитата(dxp @ Jan 30 2018, 07:34) *
Внести исправление в исходный код и собрать исполняемый, вестимо.

Если бы это было очевидно, я вопроса не задавал бы.
Не могли бы Вы детализировать свой ответ или хотя бы дать конкретную ссылку на ресурс, где это описано пошагово?

Автор: Сергей Борщ Jan 30 2018, 09:01

QUOTE (Loodsman @ Jan 30 2018, 07:19) *
Если бы это было очевидно, я вопроса не задавал бы.
Не могли бы Вы детализировать свой ответ
Опасюсь, что отвечающему придется в итоге собрать исполняемый код за вас, да еще и виноватым останется. Исходя из этого предположения, ответ на ваш первый вопрос - "Возможность изменения размера точки пользователем разработчиками не предусмотрена".

Автор: Loodsman Jan 30 2018, 10:05

Цитата(Сергей Борщ @ Jan 30 2018, 12:01) *
Опасюсь, что отвечающему придется в итоге собрать исполняемый код за вас, да еще и виноватым останется. Исходя из этого предположения, ответ на ваш первый вопрос - "Возможность изменения размера точки пользователем разработчиками не предусмотрена".

Добрые люди иное утверждают...

Автор: Hale Feb 1 2018, 06:57

вопрос отпал. компонента просто не было.

Автор: White Rabbit Feb 6 2018, 08:29

Возник неожиданный вопрос. Требуется обеспечить пайку дип-элемента по краю печатной платы. Соответственно контактные площадки будут представлять собой как бы "половину" обычных. Как это можно организовать?

Автор: iSMT Feb 6 2018, 08:40

Цитата(White Rabbit @ Feb 6 2018, 11:29) *
Возник неожиданный вопрос. Требуется обеспечить пайку дип-элемента по краю печатной платы. Соответственно контактные площадки будут представлять собой как бы "половину" обычных. Как это можно организовать?

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

Автор: Сергей Борщ Feb 6 2018, 10:17

QUOTE (iSMT @ Feb 6 2018, 10:40) *
Если положение безвыходное и у Вас уже на руках обгрызанная плата,
Обратите внимание на название раздела форума.

Автор: White Rabbit Feb 6 2018, 12:09

Речь шла именно о рисовании такой специфической контактной площадки. В принципе сейчас много модулей с похожими площадками по краям для SMD-монтажа, но это никогда не нужно было. И тут-то я понял, что в Кикаде такого нет. Чего делать, ума не приложу.

Автор: Сергей Борщ Feb 6 2018, 12:22

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

Автор: White Rabbit Feb 6 2018, 12:40

Ясно. Спасибо за совет. Посмотрим. Меня как-то убеждали, что на край относить ничего не нужно. Ибо там "фсё" - ничего делать нельзя, не положено.

Автор: Сергей Борщ Feb 6 2018, 12:47

QUOTE (White Rabbit @ Feb 6 2018, 14:40) *
Меня как-то убеждали, что на край относить ничего не нужно.
Задайте вопрос своим изготовителям. Они должны хотя бы описать технологию и ограничения.

Автор: break Feb 8 2018, 14:13

White Rabbit

Цитата
Требуется обеспечить пайку дип-элемента по краю печатной платы. Соответственно контактные площадки будут представлять собой как бы "половину" обычных. Как это можно организовать?

Мы делали SMD контактные площадки на торце платы так:
На крае платы рисовалась медная дорожка там, где должна была быть контактная площадка, в слоях Top, Bottom и пользовательский, на которые потом были даны пояснения. В файле пояснения было дано задание на торцевую металлизацию. Между контактными площадками были нарисованы линии фрезеровки. Можно и тут - нарисовать нормальные металлизированные отверстия и поверх - линию фрезеровки.
А вообще-то, некоторые производители уже предлагают делать полуотверстия с металлизацией, например, Резонит. Можно у них и поинтересоваться, как им надо предоставить задание.

Автор: break May 18 2018, 07:15

Кто-нибудь научился делать новые УГО из старых в новых ("ночных") сборках?
У меня получается только через буфер обмена, а в старых версиях была специальная команда "Создать новый элемент из текущего".
Через экспорт-импорт не получается - имя компонента никак не изменить (без текстового редактора).

Автор: White Rabbit Jul 4 2018, 08:02

Можно ли как-то нарисовать круглую зону? Отрезками не рулит.

Автор: break Jul 6 2018, 21:15

White Rabbit
Только трюком.
Нарисовать зону, очертить требуемую площадь окружностью в слое Edge.Cuts, перезалить зоны, удалить окружность, чертить в GERBER (на вопрос "Заливки зон устарели. Перезалить?" ответить отрицательно).
Только идеального круга не получится, всё равно получится отрезками.

Автор: Сергей Борщ Jul 7 2018, 05:41

QUOTE (White Rabbit @ Jul 4 2018, 11:02) *
Можно ли как-то нарисовать круглую зону?
Сегодня в рассылке разработчиковhttp://electronix.ru/redirect.php?https://lists.launchpad.net/kicad-developers/msg36401.html, что в программе слишком маленькое значение максимального скругления зоны. В качестве приммера была вот такая картинка:


Дальнейшее развитие дискуссии подняло справедливый вопрос "а накой там это ограничение вообще?". Поэтому, если кто-то хочет в дальнейшем иметь круглые/полукруглые/сегментные и прочие зоны со скругленными краями любого размера - пройдите http://electronix.ru/redirect.php?https://bugs.launchpad.net/kicad/+bug/1780518 (нужна регистрация, но она пригодится для отсылки сообщений об ошибках) и если вы прошли авторизацию, то под именем автора сообщения об ошибке будет зеленая надпись "эта ошибка уже достала N человек, достала ли она и вас тоже?". Нажмите на эту надпись и выберете "Да, очень достала".

Автор: Canis Dirus Sep 17 2018, 09:23

А как в пятом кикаде предлагается делать новые УГО на базе уже существующих (и сохранять их в ту же самую библиотеку)? Раньше для этого была команда «Create a new symbol from the currently loaded symbol», но сейчас она куда-то пропала.

UPD: Отбой, разобрался. Теперь для этого, оказывается, пользуются командой «Duplicate symbol» в окне со списком содержимого библиотек

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)