Перейти к содержанию
    

KiCAD кто-нибудь использует?

Это уже не смешно. История еще раз повторилась: опять новые фиксы, опять удален прежний "релиз" с фтп Жан Пьера и теперь там kicad-2011-07-07-BZR3043-stable.

Version: (2011-07-07 BZR 3043) has a bug (do not save correctly .mod files when adding/modifying a footprint: the first footprint

in lib is lost).

Do not use it (I removed it from server http://iut-tice.ujf-grenoble.fr/cao/)

Use Version: (2011-07-08 BZR 3044) that fixes this bug.

 

 

-- Jean-Pierre CHARRAS

 

Похоже запутанность кода начинает превосходить возможности программистов. Что-то подсказывает, что дальше будет только хуже, учитывая что один из разработчиков на прошлой неделе заявил в рассылке, что "объектно-ориентированный подход только запутывает программу". И если и дальше С++ будет использоваться в стиле голого C - будем снова и снова наблюдать то, что наблюдаем :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

faa, а можно сорцы ГОСТ-овких сборок для убунты выкладывать?

На фтп выложил deb пакет свежей тестовой сборки с ГОСТ (bzr3046) для Ubuntu-11.04 (ставил 10.10, предложила обновиться - отказываться не стал).

Ставить

sudo dpkg -i --force-all <пакет>

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

Предварительно поставить kicad из убунтовских репов.

Исходники лежат выше в bzr.

 

Там же рядом лежат для сусе 11.4(i586) и SL6 (x86_64).

 

 

Похоже запутанность кода начинает превосходить возможности программистов.

В кикаде исходники еще вполне читабельны ;)

Да и отрефакторили их вполне-вполне.

 

 

Текущую презентацию можно увидеть в репозитории https://bazaar.launchpad.net/~kicad или на

ftp://109.71.246.126/pub/kicad/doc/presen...cad_ru_team.pdf

Малость подрихтовал падежи.

Обновил на фтп и в bzr.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В кикаде исходники еще вполне читабельны ;)
Судя по внешнему поведению такие понятия, как "наследование" и "полиморфизм" там не используются даже внутри одной программы, не говоря уже о совместном использовании кода разными. ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по внешнему поведению такие понятия, как "наследование" и "полиморфизм" там не используются даже внутри одной программы, не говоря уже о совместном использовании кода разными. ;)

:bb-offtopic:

До чего может довести объектно-ориентированный подход со всеми его прелестями можно посмотреть в исходниках Enigma (это фронтенд для dreambox).

Там уж точно без бутылки можно не подходить. Зато все в наличии: и наследование, и полиморфизм, и инкапсуляция, и абстрагирование ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И если и дальше С++ будет использоваться в стиле голого C - будем снова и снова наблюдать то, что наблюдаем.

 

Судя по графику на старом C до сих пор много чего делается.

post-54870-1310414101_thumb.png

Изменено пользователем viknn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, а умеет ли KiCAD диффпары водить?

Поиск рулит http://electronix.ru/forum/index.php?act=S...F4+%EF%E0%F0%FB

 

ЗЫ: Заказы скоро буду принимать на гугленье :)

Изменено пользователем faa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

BZR 3007:

 

- в Component Library Editor при создании многогейтового элемента добавление выводов происходит для всех гейтов, несмотря на отсутствие галки "Add to all parts...", при наложении выводов в одной точке невозможно раздельное редактирование/перемещение. Удается только вручную установив/сбросив галку для каждого вывода и создавая выводы в разных местах, потом перетаскивая в одно место;

- в pcbnew в диалоге редактора вывода футпринта при попытке изменения названия цепи (100% существующей) выскакивает сообщение "Unknown netname, netname not changed". Пропускает только GND и VCC.

Изменено пользователем ukpyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

BZR 3007:

 

- в Component Library Editor при создании многогейтового элемента добавление выводов происходит для всех гейтов, несмотря на отсутствие галки "Add to all parts...", при наложении выводов в одной точке невозможно раздельное редактирование/перемещение. Удается только вручную установив/сбросив галку для каждого вывода и создавая выводы в разных местах, потом перетаскивая в одно место;

Гейты одинаковые?

Если разные - надо поставить "не взаимозаменяемые" в свойствах компонента.

Если одинаковые - последовательность Ваших действий в студию. Будем искать, что и как делаете не так.

- в pcbnew в диалоге редактора вывода футпринта при попытке изменения названия цепи (100% существующей) выскакивает сообщение "Unknown netname, netname not changed". Пропускает только GND и VCC.

Листов сколько на схеме? Если не один - там теперь префикс есть у цепи (имя листа).

Если лист один, то, скорее всего, неправильно набираете имя цепи.

Но, ИМХО, задавать/менять имя цепи только в pcbnew идеологически неверно. Делайте через схему и все будет хор и ок.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делайте через схему и все будет хор и ок.
Скажем, надо поставить крепежное отверстие с "пояском" и подключить его к цепи "Шасси". Вводить его в схему несколько нелогично. Или, скажем, радиатор надо подключить к стоку/коллектору мощного транзистора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажем, надо поставить крепежное отверстие с "пояском" и подключить его к цепи "Шасси". Вводить его в схему несколько нелогично. Или, скажем, радиатор надо подключить к стоку/коллектору мощного транзистора.

ИМХО, это все должно быть отражено на схеме (схемах) - принципиальной, соединений и тд. и т.п.

Если это только механика без соединения с электрическими цепями - на схеме не отображаем ,

только на сборочном и т.п. чертежах.

Но в примечаниях

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

Если есть соединение с цепями схемы (земля, шасси, питание, коллектор/сток, анод/катод, тестовый контакт и т.д.) - должно быть на схеме.

Изменено пользователем faa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Листов сколько на схеме? Если не один - там теперь префикс есть у цепи (имя листа).

Если лист один, то, скорее всего, неправильно набираете имя цепи.

Но, ИМХО, задавать/менять имя цепи только в pcbnew идеологически неверно. Делайте через схему и все будет хор и ок.

например нужно добавить крепежное отверстие с заземлением или точки для отладки

Пример - добавил пин, пытаюсь подключить к цепи RX1 (100% присутствует в схеме) - ошибка: post-38347-1310547611_thumb.png

Подключаю к VCC - нет ошибки:

post-38347-1310547751_thumb.png

 

Если одинаковые - последовательность Ваших действий в студию. Будем искать, что и как делаете не так.
да, одинаковые

 

Создаю 2-гейтовый компонент:

post-38347-1310548291_thumb.png

 

Добавляю вывод ("Add to all parts..." не установлена):

post-38347-1310548339_thumb.png

 

В итоге вывод добавился в оба гейта:

post-38347-1310548422_thumb.png

post-38347-1310548442_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

например нужно добавить крепежное отверстие с заземлением или точки для отладки

Пример - добавил пин, пытаюсь подключить к цепи RX1 (100% присутствует в схеме) - ошибка:

Подключаю к VCC - нет ошибки:

Проект (его архив) в студию - бум смотреть.

Но это не отменяет того, что все эти вещи надо делать через схему!

 

да, одинаковые

 

Создаю 2-гейтовый компонент:

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

(справа от значения компонента).

И это в доках было расписано вдоль и поперек.

Изменено пользователем faa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нажмите пумпочку самую правую на верхнем горизонтальном тулбаре
это для гетерогенных компонент ? или для всех ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это для гетерогенных компонент ? или для всех ?

Для всех.

Все подробно расписано на

страницах 71-72 доки по eeschema.

Дальше там не менее интересно.

 

ЗЫ: Настоятельно рекомендую все-таки обратиться к документации, хотя бы по диагонали просмотреть.

Изменено пользователем faa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...