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

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

Ошибка повторяется. Что я делаю не так?
Да фиг знает. получаю то же самое с wx2.8.12. нет желания копать. Собираю wx2.9.3. Возможно при переходе с 2.8 на 2.9 изменили название предопределенного символа. И давайте в соседнюю ветку с подобными вопросами.

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


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

Еще. Не стал проверять на последних, но из тех, что была - релиз от 04-01-2012 замечен тот же косяк, что и в старой, которой пользуюсь. Косяк:

При попытке сброса позиционных обозначений все суффиксы для многоэлементников сбрасываются в "1".

Это не есть хорошо. :( Т.е. ураган по схеме конкретный, если широко используются неоднородные элементы. Это до сих пор так? Думается, что и исправить это несложно.

Йолы-палы! Секрет фокуса в том, что в схематик либе под названием Main допущена бага, в

DA_OPAMP_2_8 , DA_OPAMP_4_14

не установлена галочка "Элементы не взаимозаменяемы"

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

Правило №1: нельзя починить то, что не сломалось

:)

Ага, ну и еще один признак логики инопланетян: нигде в схематике ни слова о том, какой компонент выбран, homogenious or heterogenious. В хотелки, однозначно.

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

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


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

а как кикад в сравнении с оркадом и алтиумом? + / -

дешевле.

а остальное Вы лучше сравните - поставьте и сделайте один проект.

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

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


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

Диверсии продолжаются:

 

Application: Pcbnew

Version: (2012-09-18 BZR 3725 GOST)-testing

Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC 3.4.5,wx containers,compatible with 2.6)

Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW

Options: KICAD_GOST=ON

USE_WX_GRAPHICS_CONTEXT=OFF

USE_WX_OVERLAY=OFF

USE_BOOST_POLYGON_LIBRARY

KICAD_SCRIPTING=OFF

 

не поддерживает 2 версию BRD.

"Ошибка загрузки платы.

IO_ERROR: Файл '_________.brd' в формате версии 2.

Поддерживается формат только версии <=1.

Обновите Pcbnew для загрузки этого файла.

from c:/msys/1.0/home/vik/kicad_test/pcbnew/legasy_plugin.cpp : checkVersion():line 389."

 

Особенно мне нравится локальная ссылка.

 

3718 - аналогично.

 

Откатился на 3640.

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

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


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

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

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


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

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

Хороший вопрос. Нумерация в том порядке, в котором листы выводятся в окне просмотра иерархии.

Запишем в хотелку возможность в этом окошке двигать итемы вверх-вниз.

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


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

В общем, сейчас методика такая.

1. Открыли корневой файл схемы в любимом нортоноподобном редакторе :)

2. Находим $SHEET ... $ENDSHEET

3. Переставляем их в том порядке, в каком надо.

Сам проверил, т.к. оно может понадобиться. Работает.

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

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


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

Да, я не учел вложенность более 1 уровня, не на чем проверить, наверняка еще особенности есть.

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


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

В общем, сейчас методика такая.

1. Открыли корневой файл схемы в любимом нортоноподобном редакторе :)

2. Находим $SHEET ... $ENDSHEET

3. Переставляем их в том порядке, в каком надо.

Сам проверил, т.к. оно может понадобиться. Работает.

Хм. Это я знаю. Вчера же и опробовал. :rolleyes: Но в проге почему-то нет. А когда я редактирую схему мало ли чего может произойти. Вот у меня и произошло. Первый лист стал четвёртым. Я выпал в осадок и немного посклонял программу. А потом ещё. Когда не обнаружил, как это исправить. :biggrin: Пришлось поработать ручками. Хорошо ещё, что опен сьюрс. А так бы этажность выражений выросла на пару порядков.

 

Хороший вопрос. Нумерация в том порядке, в котором листы выводятся в окне просмотра иерархии.

Запишем в хотелку возможность в этом окошке двигать итемы вверх-вниз.

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

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


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

Application: Pcbnew

Version: (2012-09-18 BZR 3725 GOST)-testing

...

не поддерживает 2 версию BRD.

А в чём преимущество этой 2-й версии?

Где почитать?

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


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

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

Ответил здесь

Давайте-ка по таким вопросам - продолжать в этой теме.

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


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

_Pasha

Дык включите нанометры, в конце концов sm.gif

USE_PCBNEW_NANOMETRES=ON

В каком месте?

 

michrom

А в чём преимущество этой 2-й версии?

Дело даже не в преимуществе, а в том, что уже есть платы, сделанные во второй версии, теперь более новыми версиями KiCAD'а не открыть.

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


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

_Pasha

Дык включите нанометры, в конце концов sm.gif

USE_PCBNEW_NANOMETRES=ON

В каком месте?

При генерации makefile с помощью cmake

Пишите cmake <опции по изложенной макабуке о сборке кикада>-DUSE_PCB_NANOMETRES=ON

Нашел

$ cmake –DCMAKE_BUILD_TYPE=Release –DKIKAD_CYRILLIC=ON –DKICAD_GOST=ON –DKICAD_PYTHON=ON –DKICAD_STABLE_VERSION=ON -DUSE_PCB_NANOMETRES=ON ../../

 

Полный набор опций можно просмотреть в файле CMakeLists.txt

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

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


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

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