![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
baranovskiykonstantin
Участник-
Постов
313 -
Зарегистрирован
-
Посещение
Весь контент baranovskiykonstantin
-
break, в скрипте для сборки scripts/kicad-install.sh указан libcairo2-dev.
-
Если я правильно понял, кикад не разрешает проводить дорожки, которые не удовлетворяют правилам проектирования? Но ведь это поведение опциональное, его можно включать/выключать с помощью самой верхней кнопки на левой панели инструментов pcbnew, называется "Запретить(Разрешить) проверку правил проектирования". Включаешь ее (она подсветиться) и рисуешь дорожки как душе угодно.
-
Параметры содержащие скобки должны обрамляться кавычками. Т.е. проблемная строка должна принять следующий вид: (lib (name "74hc(t)4046")(type Legacy)(uri "${KISYSMOD}/74hc(t)4046.mod")(options "")(descr ""))
-
Если запускать eeschema из менеджера проектов kicad, то становятся недоступными некоторые пункты меню "Файл". Это, кстати, относится и к pcbnew. Но если запустить eeschema не из kicad, а из меню ОС напрямую, то все становиться доступным. Скорее всего проблема в '/home/fpa/.config/kicad/fp-lib-table' Если не сложно, выложите его здесь, так как
-
kicadbom2spec v3.4 Изменения: * Исправлено форматирование файлов схемы и библиотеки при сохранении, чтобы лучше соответствовать стандартному формату. * Устранено дублирование компонентов, состоящих из нескольких частей, в перечне элементов. Теперь первая встретившаяся часть элемента при открытии файла сохраняется как компонент, а остальные игнорируются. При сохранении изменения будут применены ко всем частям данного элемента. * Исправлена ошибка из-за которой неверно загружались названия подключенных бибилиотек при открытии файла схемы. Это случалось если название библиотеки начиналось с букв L, I, B, S или двоеточия. * Исправленна ошибка, допущенная в версии 3.3, из-за которой неверно сохранялись координаты компонентов. * Изменен процесс сохранения файлов схемы и библиотеки. Сначала изменения сохраняются во временный файл и если процесс прошел без ошибок - заменяет собой оригинальный файл. Это позволяет избавиться от проблемы частичной записи при возникновении ошибок. Имя временного файла формируется из имени файла схемы или библиотеки путем добавления суффикса ".tmp". * В диалоге поиска/замены добавлена опция "Слово целиком", которая позволяет находить только те слова, которые полностью соответствуют запросу. * Добавлены два новых пункта в меню "Файл": - Сохранить схему как... - Сохранить бибилиотеку как... С их помощью можно соранять загруженный файл схемы/библиотеки (с изменениями или без) в другой файл, указанный с помощью диалога сохранения файлов. Если схема состоит из нескольких файлов (имеет иерархические листы), то при выборе пунка "Сохранить схему как..." будет выведен диалог сохранения для каждого файла, включая иерархические. * Введена возможность добавлять в конец перечня элементов лист регистрации изменений. * Дополнено и обновлено справочное руководство. Проверял работу на двух системах: Ubuntu 14.04 и Windows XP, но все равно резервные копии файлов схем/библиотек делать стоит.
-
На втором скриншоте результат второй ошибки из описанных ранее. Если не учитывать неверное расположение элементов и, наверняка, сбитых настроек библиотек измененное значение должно было сохраниться. Кстати, если еще раз открыть файл схемы, что-то изменить и снова сохранить - элементы должны обратно стать на место (теоретически, на практике не проверял). Эх, вот наломал дров Постараюсь завтра выложить нормальную, рабочую версию.
-
Ну тогда нужно запускать терминал)) В терминале перейти в паку с программой kicadbom2spec: cd путь/к/программе/kicadbom2spec затем запустить ее: ./kicadbom2spec.pyw и попробовать открыть и сохранить файл схемы (обязательно сделав резервную копию!). Полученый вывод в терминале скопировать сюда.
-
И odfpy установлен?
-
Может стоит попробовать собрать из корня диска С: ?)) Знаю, звучит глупо, но мало ли... P.S. Я имею в виду c:\kicad-winbuilder\... вместо d:\...
-
Было обнаружено две серъезные ошибки: 1) иногда, при считывании подключенных бибилиотек, их имена могли портиться и в дальнейшем, при сохранении, перезаписываться. Это слчалось если название бибилиотеки содержит в начале один или несколько символов L,I,B,S или знак двоеточия ":". Эта ошибка существует уже довольно долго, только сейчас заметил; 2) в последней версии (3.3) была допущена более серъезная ошибка при сохранении не верно сохранялись координаты компонента. Но при этом потери данных нет, т.е. можно восстановить файл схемы. avbanakin, прикрепленный ранее файл схемы мне удалось удачно открыть и сохранить. Единственное что пока приходит на ум - это права доступа к файлу. Но для более детального анализа нужно знать какая используется операционная система. Пока прошу воздержаться от экспериментов и дождаться исправленной версии программы :(
-
В программе обнаружена серъезная ошибка, связанная с сохранением компонентов в файл схемы! Сейчас занимаюсь её устранением. Прошу прощения если кому-то это доставило неприятностей. P.S. Если кто-то уже успел испортить свою схему, постараюсь помочь восстановить.
-
А можно посмотреть схему?
-
Очередное обновление kicadbom2spec Версия 3.3: * Исправлена ошибка из-за которой не открывались схемы содержащие компоненты состоящие из нескольких частей (а именно из-за второй и последующих частей). * Добавлен контроль версий wxWidgets. Если в системе установлено несколько версий, будет использована версия 2.8, как указано в руководстве. * Улучшен диалог "О прграмме". Теперь там верно указана версия программы, а также допонительно указаны версии используемых компонентов (Python, wxWidgets).
-
max_donetsk, нужно папку winbuilder'а переименовать на какую-нибудь покороче и избавиться от вложенности папок. Т.е. если сейчас структура папок такая: D:/kicad-winbuilder-3.4-2/kicad-winbuilder-3.4/... то должна стать, например, такой: D:/kicad-winbuilder/... Это связано с ограничением windows на длину имени файла. Подробнее можно почитать тут: https://bugs.launchpad.net/kicad-winbuilder/+bug/1289983
-
Для начала нужно зарегистрироваться на сайте http://launchpad.net/ Затем открыть командную строку и ввести команду bzr launchpad-login launchpadID где launchpadID - логин полученный при регистрации. Возможно потребуется ввести и более подробную информацию (точно уже не помню необходимо ли это) с помощью следующей команды в командной строке: bzr whoami "Vasya Pupkin <[email protected]>" имя, фамилия и адрес электронной почты тоже из формы регистрации. Рекомендую указывать всю информацию на латинице, как указано в примере выше.
-
Давно уже сам не запускал эту программку. Указанные проблемы обнаружил и у себя, по свободе постараюсь устранить. Спасибо за обратную связь ;)
-
White Rabbit, в pcbnew, если ничего не выбрано, на информационной панели отображается общая статистика платы: Думаю количество контактных площадок - то что нужно.
-
KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON включает возможность использовать средства pcbnew (в будущем eeschema и gerbview) в скриптах. На данный момент реализован только python, но вроде бы как планируют еще и javascript добавить. Эта возможность может быть полезна в некоторых случаях, например, когда нужно применить однотипные операции к множеству объектов. К примеру, лучше переименовать все модули с помощью небольшого скрипта, чем долго тыкать мышкой в экран (пример ради примера, ничего уместнее не придумал). KICAD_SCRIPTING_WXPYTHON=ON добавляет командную строку в интерфейс программы (pcbnew, появляется новая кнопка на верхней панели инструментов). С ее помощью можно редактировать командами, а не мыщью. Т.е. не нужно создавать отдельный файл скрипта, а сразу пишешь в консоль и выполняешь. Сам, честно говоря, не особо разбирался в этом, а собираю с данными параметрами, чтобы убедиться что все в порядке. Вот, можно почитать: http://www.kicad-pcb.org/display/KICAD/KiC...eference+Manual USE_FP_LIB_TABLE=HARD_CODED_ON Похоже этот параметр уже ни на что не влияет, так как таблица посадочных мест используется по умолчанию. BUILD_GITHUB_PLUGIN=ON Позволяет использовать не локальные посадочные места, а размещенные на github'е. Это делает возможным совместную разработку с использованием общей библиотеки посадочных мест. tema-electric: лучше на "ты".
-
Собрал для Ubuntu 14.04 32bit. Application: kicad Version: (2014-10-22 BZR 4305 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: Linux 3.13.0-37-generic i686, 32 bit, Little endian, wxGTK 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 gost-kicad_20141022-1_i386.deb gost-kicad-new_icons_20141022-1_i386.deb python-wxgtk3.0_3.0.0-1_i386.deb KiCAD собрал без указания каких-либо зависимостей, поэтому на чистой системе нужно установить необходимые зависимости. Но если KiCAD уже был установлен, то ничего не потребуется. wxPython собран как положено.
-
Так ведь в родных репозиториях есть, правда 3.0.0, но этого достаточно для сборки: $ apt-cache search "wx(gtk|base)?3" libwxbase3.0-0 - wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit libwxbase3.0-0-dbg - debugging symbols for the wxBase library libwxbase3.0-dev - wxBase library (development) - non-GUI support classes of wxWidgets toolkit libwxgtk3.0-0 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime) libwxgtk3.0-0-dbg - debugging symbols for the wxGTK GUI toolkit library libwxgtk3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development) wx3.0-examples - wxWidgets Cross-platform C++ GUI toolkit (examples) wx3.0-headers - wxWidgets Cross-platform C++ GUI toolkit (header files) wx3.0-i18n - wxWidgets Cross-platform C++ GUI toolkit (i18n support)
-
Просто как-то подозрительно затихла эта ветка. Думаю может кто-то задумал чего-нибудь грандиозного, а я вмешаюсь своими слияниями и буду только мешать. Но раз уж никто не против, буду периодически обновлять.
-
Тоже была проблема с этими файлами и также пришлось собирать все с нуля, но в итоге все собралось. Такой вопрос, стоит ли продолжать синхронизацию с основной веткой или оставить пока как есть?
-
http://bazaar.launchpad.net/~kicad-product...t/revision/5177 Похоже исправили. Сам не проверял.
-
Если таких площадок не много то можно сделать следующим образом: 1) создаем зону, заливаем как обычно и получаем примерно следующее 2) наводим курсор на край зоны и нажимаем ПКМ, выбираем Зоны->Добавить вырезанную область 3) выставляем сетку помельче и обводим контур зоны вокруг площадки; 4) проводим дорожку от площадки в нужном направлении и ведем под зоной к нужному месту 5) перезаливаем зону Готово.
-
Исправлено в ревизии 4299.