Повезло, ваша видеокарта поддерживает OpenGL2.1. У кого нет - откат на версию KiCAD 4.
ВСЁ про KiCad
Re: ВСЁ про KiCad
[uquote="ЖуЧоК",url="/forum/viewtopic.php?p=3874120#p3874120"]В Линуксе Мяте версия сама выросла до последней, они, видать, вместе с обновлениями обновляли и КиКад.
Стоит версия 5.1.6.[/uquote]
Повезло, ваша видеокарта поддерживает OpenGL2.1. У кого нет - откат на версию KiCAD 4.
Повезло, ваша видеокарта поддерживает OpenGL2.1. У кого нет - откат на версию KiCAD 4.
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
[uquote="Volev",url="/forum/viewtopic.php?p=3874068#p3874068"]Есть ли библиотека с начертаниями обозначений электронных компонентов по УГО ГОСТ?[/uquote]Когда начинал осваивать KiCad, также напрягало немного "буржуйское" начертание компонентов
Использовал какое-то время, но что-то всё не то
Более-менее освоившись, просто то, что не нравится перерисовал сам, подогнав под заданный журналом "Радио" стандарт
Более-менее освоившись, просто то, что не нравится перерисовал сам, подогнав под заданный журналом "Радио" стандарт
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Настройки ускорения F11/FА12, констатация косяков
Настройки ускорения F11/FА12, констатация косяков
Menu / Preferences / Preferences
Graphic Acelerated (выпадающее меню)
1 - No Antialiasing
2 - Subpixel Antialiasing (High Quality)
3 - Subpixel Antialiasing (Ultra Quality)
4 - Supersampling 2x
5 - Supersampling 4x
если выбрать 2 & 3 пункты - срабатывает "аварийное отключение" ускорения OpenGl
1,4,5 пункты работают, 4х сглаживает лучше, но уже значительно тормозит прорисовка при зуме/перемещении схемы
+
если режим OpenGL включен - то глючит прорисовка под окном (находящимся сверху окна Kicad-a) после перемещения этого окна
если режим OpenGL отключен, то глючит прорисовка сетки (сетка пропадает после передергивания зума/перемещения)
+
сборочная конфигурация Kicad
Menu / Preferences / Preferences
Graphic Acelerated (выпадающее меню)
1 - No Antialiasing
2 - Subpixel Antialiasing (High Quality)
3 - Subpixel Antialiasing (Ultra Quality)
4 - Supersampling 2x
5 - Supersampling 4x
если выбрать 2 & 3 пункты - срабатывает "аварийное отключение" ускорения OpenGl
1,4,5 пункты работают, 4х сглаживает лучше, но уже значительно тормозит прорисовка при зуме/перемещении схемы
+
если режим OpenGL включен - то глючит прорисовка под окном (находящимся сверху окна Kicad-a) после перемещения этого окна
если режим OpenGL отключен, то глючит прорисовка сетки (сетка пропадает после передергивания зума/перемещения)
+
Код: Выделить всё
Slackware 14.2 x64 / patch
kernel 4.4.217
cpu i7-3770K
ram 32Gb
video NVidia GTS250, Driver 340.108
kicad 5.1.5Код: Выделить всё
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
Application: Eeschema
Version: 5.1.5, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.66.0 OpenSSL/1.0.2u zlib/1.2.11 libssh2/1.8.2
Platform: Linux 4.4.217 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.18
Boost: 1.59.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.65.3
Compiler: GCC 5.5.0 with C++ ABI 1009
Build settings:
USE_WX_GRAPHICS_CONTEXT=ON
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=OFF
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
Это надо не сюда, а разработчикам слать.
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
Подскажите как сделать посадочное место под вот такой блок питания https://aliexpress.ru/item/32997050230.html
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
daaar, а, собственно, зачем ему посадочное место? Самодостаточная конструкция, припаял четыре провода, сунул в корпус ...
Или 3D-модель нужна?
Или 3D-модель нужна?
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
JMC.Hard, да в дальнейшем нужна будет 3D модель. Вообще хочу сделать единую конструкцию, чтобы этот блок впаивался в плату. Искал именно такой блок
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
daaar, ясно.
В принципе, большой-то сложности нет -- запускаете KiCad, открываете "Редактор посадочных мест" (Footprint Editor) и рисуете, что и как Вам нужно ...
Или Вы только начинаете осваивать KiCad и нужна помощь? Спрашивайте, не стесняйтесь
В принципе, большой-то сложности нет -- запускаете KiCad, открываете "Редактор посадочных мест" (Footprint Editor) и рисуете, что и как Вам нужно ...
Или Вы только начинаете осваивать KiCad и нужна помощь? Спрашивайте, не стесняйтесь
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
JMC.Hard, я не совсем понимаю как нарисовать такой квадратный разъем в редакторе. И вы случайно не знаете как работать с иерархией листов?
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
daaar, я так понимаю, Вы думаете сделать что-то типа:

А зачем разъём? Модуль маленький, лёгкий, будет хорошо стоять просто на пропаянных выводах. Или Вы хотите этот модуль поставить в прямоугольные отверстия на основной плате и пропаять контактные площадки?
С иерархическими листами работал. Спрашивайте, подмогнём
А зачем разъём? Модуль маленький, лёгкий, будет хорошо стоять просто на пропаянных выводах. Или Вы хотите этот модуль поставить в прямоугольные отверстия на основной плате и пропаять контактные площадки?
С иерархическими листами работал. Спрашивайте, подмогнём
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
[uquote="JMC.Hard",url="/forum/viewtopic.php?p=3918841#p3918841"]daaarИли Вы хотите этот модуль поставить в прямоугольные отверстия на основной плате и пропаять контактные площадки?[/uquote]
Именно так!
Ссылкой на 3d модель не поделитесь?
Именно так!
Ссылкой на 3d модель не поделитесь?
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
daaar, та мне не жалко, токо нет её
Это я просто по быстрому прикинул её в KiCad'е, для примера
Чтоб её сделать, мне нужно в одной руке штангенциркуль держать, а в другой её самою
А по Вашему вопросу -- можно сделать отдельно посадочное место, по требуемым размерам, но получится только так:

Т.е. отверстия могут быть только овальными, и правила не дадут сделать посадочное под вторую пару контактов блока (там. где на одном выступе два контакта).
Можно сделать непосредственно на основной плате:

дополнив отверстия полигонами на нужном слое. Только не просто полигонами, а заполнением:

В этом случае зону можно будет "привязать" к необходимой цепи через её свойства.
Это то, что у меня навскидку получилось
. Попробуйте. Найдёте что-то интересное ... не прячьте свои мысли в лоток ... 
Это я просто по быстрому прикинул её в KiCad'е, для примера
Чтоб её сделать, мне нужно в одной руке штангенциркуль держать, а в другой её самою
А по Вашему вопросу -- можно сделать отдельно посадочное место, по требуемым размерам, но получится только так:
Т.е. отверстия могут быть только овальными, и правила не дадут сделать посадочное под вторую пару контактов блока (там. где на одном выступе два контакта).
Можно сделать непосредственно на основной плате:
дополнив отверстия полигонами на нужном слое. Только не просто полигонами, а заполнением:
В этом случае зону можно будет "привязать" к необходимой цепи через её свойства.
Это то, что у меня навскидку получилось
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
[uquote="JMC.Hard",url="/forum/viewtopic.php?p=3918971#p3918971"]Можно сделать непосредственно на основной плате[/uquote]
Так и сделаю.
Подскажите где почитать по иерархии листов в kicad и как это использовать?
Так и сделаю.
Подскажите где почитать по иерархии листов в kicad и как это использовать?
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
daaar, вполне понятно всё в помощи по Eeschema расписано. Я по ней разбирался.
Основное применение -- "растягивание" схемы на несколько листов, если на одном не помещается. Удобно в разработке, начиная с блок-схемы и последующим "углублением" всё глубже и глубжее
Ну, а для того, чтоб Вы имели представление ...
Рисуем:

включая иерархический лист, для чего используем:

На листе размещаем "входящие" в него цепи:

назначая каждой уникальный идентификатор. После этого переходим на вставленный лист и на нём прорисовываем схему:

Цепям, входящим и исходящим с листа назначаем идентификаторы, с именами, соответствующими тем, что мы назначили на "верхнем" листе. Используем для этого:

У нас получилась схема на двух листах. При создании файла цепей для разработки печатной платы, всё компоненты с обоих листов будут включены в него с соответствующими связями.
Вот, самое простое применение как-то так ...
Основное применение -- "растягивание" схемы на несколько листов, если на одном не помещается. Удобно в разработке, начиная с блок-схемы и последующим "углублением" всё глубже и глубжее
Ну, а для того, чтоб Вы имели представление ...
Рисуем:
включая иерархический лист, для чего используем:
На листе размещаем "входящие" в него цепи:
назначая каждой уникальный идентификатор. После этого переходим на вставленный лист и на нём прорисовываем схему:
Цепям, входящим и исходящим с листа назначаем идентификаторы, с именами, соответствующими тем, что мы назначили на "верхнем" листе. Используем для этого:
У нас получилась схема на двух листах. При создании файла цепей для разработки печатной платы, всё компоненты с обоих листов будут включены в него с соответствующими связями.
Вот, самое простое применение как-то так ...
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- daaar
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Пн июн 13, 2016 19:37:24
- Откуда: Perm
- Контактная информация:
Re: ВСЁ про KiCad
Спасибо за такое подробное введение в тему
Буду пробовать
Буду пробовать
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: ВСЁ про KiCad
Нужно только помнить (хотя JMC.Hard упомянул netlist, но повторюсь более простыми словами), что иерархическая схема - это только для удобства чтения схемы, не более. То есть все схемы в иерархии, сколько бы их ни было - это одна плата (так как один нетлист).
Я было хотел для устройства, состоящего из нескольких плат, применить эту иерархию. То есть, чтобы верхний уровень был по сути блок-схемой устройства, а все подсхемы - по сути платами. Но это так в KiCad не работает, так что пришлось делать в виде нескольких проектов для каждой платы.
Я было хотел для устройства, состоящего из нескольких плат, применить эту иерархию. То есть, чтобы верхний уровень был по сути блок-схемой устройства, а все подсхемы - по сути платами. Но это так в KiCad не работает, так что пришлось делать в виде нескольких проектов для каждой платы.
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
WiseLord, я тоже однажды на эти грабли наступил ...
Сижу, тру шишку на лбу, размышляю ... отдельная плата, отдельная плата. Отдельная -- она отдельная и с основной верёвкой связана ... или разъёмом ... Ннну да, разъём! И дальше всё оно на бреющем само пошло ...
Выцепляем блок на разъёмы:

и разводим на разные платы:

получаем в итоге такое:

в оконцовке втыкаем как надо:

И стоят с тех пор те грабли у меня в сарайке в уголочке и под ногами не валяются ...
Сижу, тру шишку на лбу, размышляю ... отдельная плата, отдельная плата. Отдельная -- она отдельная и с основной верёвкой связана ... или разъёмом ... Ннну да, разъём! И дальше всё оно на бреющем само пошло ...
Выцепляем блок на разъёмы:
и разводим на разные платы:
получаем в итоге такое:
в оконцовке втыкаем как надо:
И стоят с тех пор те грабли у меня в сарайке в уголочке и под ногами не валяются ...
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: ВСЁ про KiCad
Ход хитрый, но это в некотором роде самообман. Да, плат как бы две будет, но проект для них один получается. И от сквозной нумерации тут не уйти никак.
А чего бы от KiCad хотелось бы - это поддержки в схемотехническом редакторе вставки сторонних схем, со своей нумерацией элементов.
В принципе, и сейчас можно такую стороннюю схему отдельно проектом сделать, а в основной схеме просто для неё символ нарисовать. Но именно "войти" внутрь такой подсхемы уже не получится, насколько я знаю.
А чего бы от KiCad хотелось бы - это поддержки в схемотехническом редакторе вставки сторонних схем, со своей нумерацией элементов.
В принципе, и сейчас можно такую стороннюю схему отдельно проектом сделать, а в основной схеме просто для неё символ нарисовать. Но именно "войти" внутрь такой подсхемы уже не получится, насколько я знаю.
- JMC.Hard
- Мучитель микросхем
- Сообщения: 445
- Зарегистрирован: Ср сен 16, 2020 20:38:41
- Откуда: Краснодарский край, г.Абинск
Re: ВСЁ про KiCad
[uquote="WiseLord",url="/forum/viewtopic.php?p=3922983#p3922983"]Ход хитрый, но это в некотором роде самообман. Да, плат как бы две будет, но проект для них один получается. И от сквозной нумерации тут не уйти никак.[/uquote]А зачем мне, собственно, в ОДНОМ проекте РАЗНАЯ нумерация ... ?!
Применительно к тому, что я предложил ... Вы наблюдали, например, на одной плате (любой кинескопный телевизор возьмите
) нумерацию R12, R13 ... а потом R101, R102 ... а с 14-го по 100-й просто нет никто ...
Я делал для себя блок питания (примерно, как Вам и интересно
) проект разделился на три уровня: Основная блок-схема (трансформатор питания, предохранитель, верёвки, мост ...) всё на шасси смонтировано, дальше всё "развязано" ещё на два блока -- собственно стабилизатор напряжения и "термостат", включающий вентилятор охлаждения радиатора и управление его оборотами (сам вентилятор, естественно, также на шасси).
То, что установлено на шасси, имело нумерацию R1, R2, R3 ...
На плате стабилизатора: R101, R102, R103 ...
На плате регулятора: R201, R202, R203 ...
Вам не нравится такое решение?
[uquote="WiseLord",url="/forum/viewtopic.php?p=3922983#p3922983"]А чего бы от KiCad хотелось бы - это поддержки в схемотехническом редакторе вставки сторонних схем, со своей нумерацией элементов.[/uquote]Повторюсь: Зачем мне в ОДНОМ проекте РАЗНАЯ нумерация?
[uquote="WiseLord",url="/forum/viewtopic.php?p=3922983#p3922983"]В принципе, и сейчас можно такую стороннюю схему отдельно проектом сделать, а в основной схеме просто для неё символ нарисовать. Но именно "войти" внутрь такой подсхемы уже не получится, насколько я знаю.[/uquote]Да не, нормально получается. Храним всё в отдельной папочке. Да, там НЕСКОЛЬКО проектов (опять же, с основного хорошо открываются), в каждом проекте своя нумерация, своя печатная плата ...
Я, прошу прощения, Вас не понимаю ...
Первое, что я увидел, был PCAD ... пробовал, учился ...
Увидел Eagle -- понравилось, погрузился, но что-то не хватало ...
Встретил, покрутил KiCad -- нормально! То, что не хватало тут есть ... пока удовлетворяет
Я к тому, что если что-то не нравится ... ищите лучше, да обрящете ...
Применительно к тому, что я предложил ... Вы наблюдали, например, на одной плате (любой кинескопный телевизор возьмите
Я делал для себя блок питания (примерно, как Вам и интересно
То, что установлено на шасси, имело нумерацию R1, R2, R3 ...
На плате стабилизатора: R101, R102, R103 ...
На плате регулятора: R201, R202, R203 ...
Вам не нравится такое решение?
[uquote="WiseLord",url="/forum/viewtopic.php?p=3922983#p3922983"]А чего бы от KiCad хотелось бы - это поддержки в схемотехническом редакторе вставки сторонних схем, со своей нумерацией элементов.[/uquote]Повторюсь: Зачем мне в ОДНОМ проекте РАЗНАЯ нумерация?
[uquote="WiseLord",url="/forum/viewtopic.php?p=3922983#p3922983"]В принципе, и сейчас можно такую стороннюю схему отдельно проектом сделать, а в основной схеме просто для неё символ нарисовать. Но именно "войти" внутрь такой подсхемы уже не получится, насколько я знаю.[/uquote]Да не, нормально получается. Храним всё в отдельной папочке. Да, там НЕСКОЛЬКО проектов (опять же, с основного хорошо открываются), в каждом проекте своя нумерация, своя печатная плата ...
Я, прошу прощения, Вас не понимаю ...
Первое, что я увидел, был PCAD ... пробовал, учился ...
Увидел Eagle -- понравилось, погрузился, но что-то не хватало ...
Встретил, покрутил KiCad -- нормально! То, что не хватало тут есть ... пока удовлетворяет
Я к тому, что если что-то не нравится ... ищите лучше, да обрящете ...
Лучше сделать и жалеть, чем жалеть, что не сделал ...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: ВСЁ про KiCad
Я скорее про случай, когда в схеме есть несколько одинаковых модулей.
Было бы удобнее один раз его отдельно пронумеровать, например, R1, R2, С1 и т.д. А затем, чтобы поместить эти модули их в схему как, например, MOD1, MOD2, MOD3, с тем, чтобы в нетлисте элементы стали автоматически как R1#MOD1, R2#MOD1, C1#MOD1, R2#MOD2 и т.д - или как-то наподобие, а в схемотехническом редакторе пусть бы оставались видны "стандартно". Тогда бы не было пересечений имён с другими уровнями.
А сейчас нужно, разместив эту подсхему, в каждом блоке переименовывать их все заново, несколько раз, и вручную.
Но, в целом, то что есть сейчас, тоже вполне устраивает. Да и альтернатив удобных не так уж много под Linux. Eagle разве что и Geda - у них свои недостатки.
Было бы удобнее один раз его отдельно пронумеровать, например, R1, R2, С1 и т.д. А затем, чтобы поместить эти модули их в схему как, например, MOD1, MOD2, MOD3, с тем, чтобы в нетлисте элементы стали автоматически как R1#MOD1, R2#MOD1, C1#MOD1, R2#MOD2 и т.д - или как-то наподобие, а в схемотехническом редакторе пусть бы оставались видны "стандартно". Тогда бы не было пересечений имён с другими уровнями.
А сейчас нужно, разместив эту подсхему, в каждом блоке переименовывать их все заново, несколько раз, и вручную.
Но, в целом, то что есть сейчас, тоже вполне устраивает. Да и альтернатив удобных не так уж много под Linux. Eagle разве что и Geda - у них свои недостатки.