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

    

Сообщения об ошибках

В редакторе модулей если наложены надписи Обозначение и Значение (как получается сразу при создании нового модуля), то кнопка перемещения не работает. Видимо ждёт выскакивания меню выбора, но меню не появляется. Через ПКМ работает.

 

Application: Pcbnew

Version: (2013-03-08 BZR 3989 GOST)-testing

Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.3,wx containers,compatible with 2.8)

Platform: Linux 3.2.0-39-generic x86_64, 64 bit, Little endian, wxGTK

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

 

При попытке просмотра в 3D в редакторе модулей, выскакиевает ошибка в строке 5910. При этом отображается только часть модели и без цвета.

В приложенном файле wrl проблема в параметре AmbientIntensity, для всех моделей там выставлен 0, в то время как в просмотрщике цвет рассчитывается перемножением AmbientIntensity на DiffuseColor. Попробуйте исправить везде на 1.0. Чтобы избавиться от ошибки, можете попробовать сконвертировать моим скриптом.

 

Я немного обновил скрипт, полностью переписал генерацию отверстий, должно быть меньше проблем (правда ценой невозможности редактирования сетки). Для генератора теперь нужен немного другой набор файлов: медь, маска, шелкография и края платы, опция "рисовать края на других слоях" больше не влияет. Шелкография, выступающая за края платы теперь также не влияет, все размеры берутся из слоя с краями платы.

Также добавил возможность импорта получившейся модели платы во FreeCAD (пример в приложении) и поправил парсер для поддержки моделей, экспортированных из FreeCAD.

Обновил readme, добавил краткие примеры. Отображение корпусов пока не доделал. Скачать скрипт можно из репозитория на github.

 

alexen

Исправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [".

 

wrload.py -v 2-pin_vint.wrl
  File "wrload.py", line 30
    print text
             ^
SyntaxError: invalid syntax

Python 3.2.3

И вообще, такая скачка из репозитория довольно геморройна.

 

Проблема в строке "texCoord TextureCoordinate { point [".

 

Попробуйте полностью удалить из файла для всех трех моделек эти 2 ноды: "texCoord TextureCoordinate { point [.*] }" и "texCoordIndex [.*]" (.* - соответственно, всё что между квадратными скобками).

 

С 3.2 версией к сожалению не проверял. Добавил в ридми версию python (2.7) и забытую python-imaging.

 

alexen

Исправление AmbientIntensity на 1.0 дало цвет, но ошибка осталась. Проблема в строке "texCoord TextureCoordinate { point [".

 

wrload.py -v 2-pin_vint.wrl
  File "wrload.py", line 30
    print text
             ^
SyntaxError: invalid syntax

Python 3.2.3

И вообще, такая скачка из репозитория довольно геморройна.

В третьем питоне убрано ключевое слово "print", вместо него введена встроенная функция "print()". Попробуйте исправить

print text

на

print(text)

 

В третьем питоне убрано ключевое слово "print"

Одним print тут похоже не обойтись, под 3.2 нет стабильных версий python-imaging и python-opengl, так что в лучшем случае будет работать только преобразование моделей в читаемый кикадом синтаксис.

 

Патч устраняющий проблему с ориентацией форматки в pcbnew (баг #1155888)

post-67865-1363716167_thumb.png

formatka_patch.zip

Изменено пользователем Сергей Борщ
Не все удается с первого раза. "Акелла промахнулся" и несколько сообщений слились в одно. Прошу простить на первый раз

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


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

pcbnew 4016 GOST - команда "Cleanup tracks" удаляет треки независимо от состояния птички "Delete unconnected tracks"

 

еще неплохо бы сделать одну вещь - в броузере библиотеки при редактировании фильтра поднимать нижний список вверх

Изменено пользователем zöner

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


Ссылка на сообщение
Поделиться на другие сайты
pcbnew 4016 GOST - команда "Cleanup tracks" удаляет треки независимо от состояния птички "Delete unconnected tracks"
Под виндой. По 4021 включительно. Более свежие не тестировал. Под линухом не делает ничего. Во всяком случае не может соединить два колинеарных сегмента.

 

P.S. Может для жалоб отдельную ветку заведем?

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


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

Попытаюсь переместить в эту ветку сообщения о неадекватном поведении KiCad.

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


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

В Eeschema что-то напутано с Y координатами всех полей компонентов. Такое впечатление. что "+" меняется на "-" и наоборот. При попытке размещения нового компонента на схему, все надписи симметрично смещаются относительно горизонтальной оси компонента.

 

Application: Eeschema

Version: (2013-03-23 BZR 4023 GOST)-testing

Build: wxWidgets 2.9.4 (wchar_t,compiler with C++ ABI 1002,GCC 4.6.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

 

В сборке 4042 с координатами полей при вставке нормально, но, при редактировании свойств, значения сбрасываются на 1,27.

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Под линухом не делает ничего. Во всяком случае не может соединить два колинеарных сегмента.
в 4042 исправили.

 

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


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

Сомневаюсь, в #4042 убрали косяк, который в #4040 добавили (связан с печатью и экспортом через пункт "Чертить").

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


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

Сейчас открыл схему с пропавшими полями в сборке 3989 Лин. Координаты некоторых полей оказались слишком большие, после ручного исправления, всё заработало как надо. Значит косяк появился где-то после этой сборки.

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


Ссылка на сообщение
Поделиться на другие сайты
Сомневаюсь, в #4042 убрали косяк, который в #4040 добавили (связан с печатью и экспортом через пункт "Чертить").
Возможно. Но в 4021 ошибка была, а в 4042 пропала. Промежуточные я не собирал.

 

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


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

Откатился на 4023 - проблемы с пропаданием полей исчезли.

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


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

KiCAD b4076 Windows

В схематике поиск ctrl+F то ищет, то не ищет. Например vd11, r5 - находит на 10-й раз. Но большую часть времени не находит. Галки разные пробовал - безрезультатно. То есть поля с фильтром компонентов как во всех взрослых программах намеренно нет и не будет, плюс и последняя надежда автоматизации - поиск работает по-лягушачьи. В сопоставлялке - такое ощущение, что кто-то постоянно держит зажатой левую клавишу мышки - при перемещении мышки постоянно выделяется поле со списком компонентов. Если это опять французская логика, то как ее можно отключить? Еще и выделяет с тормозами. Опять же, то глючит, то не глючит. Вообще можно как-то по двойному клику на компоненте в сопоставлялке переходить в схематик и устанавливаться на выбранный компонент? Минуя элемент поиска? Потом в сопоставлялке вообще есть возможность отображать поля компонентов кроме не обозначенных трех столбцов? Мне например нужен четвертый с именем компонента. Кнопка "Удалить все ассоциации" удаляет только выделенные. Перевод корявый. Потом в схематике как повесить на клавишу Del команду "Удалить соединение" не понял.

20130410 update: Редактор модулей. Кнопка проверки модуля проглатывает четыре пина с одинаковым номером контактной площадки. Имхо, либо она не работает, либо два девятых вагона во франции это норма.

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

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


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

Leonid Egorov

Кнопка проверки модуля проглатывает четыре пина с одинаковым номером контактной площадки.

Это может быть очень полезно, особенно при хитрой форме контактной площадки. Так что это не бага, а фича.

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


Ссылка на сообщение
Поделиться на другие сайты
Это может быть очень полезно, особенно при хитрой форме контактной площадки. Так что это не бага, а фича.

Наличие возможности выбора правил проверки галочками добавило бы гибкости. Но не нашел оного окошечка.

Еще удалять компоненты не удобно: выбор просмотром в одном окне, а удаление в другом и без просмотра. Еще и выделить можно несколько строк, а удалится только одна. Вот интересно, какая? Переименование компонентов только через копирование — удаление. Логично бы добавить кнопку удаления компонента в окошко обзора библиотеки (плюс туда еще и фильтр компонентов, без многокилометрового нажатия кнопочек), так нету же такого. Кнопку Открыть просмотр модулей вообще можно безболезненно удалить — ее заменяет кнопка загрузить модуль из библиотеки. Наплодили дубликатов. И кнопку запуска редактора модулей можно было бы разместить в кикадовском менеджере программ, всяко она чаще будет использоваться чем всякие Bitmap2Component или PcbCalculator. Но опять же приходится запускать через PcbNew. Как-то не оптимальненько все запрограммировано.

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

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


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

Leonid Egorov

Это уже не ошибки, а пожелания. Лучше бы их написать в другую тему.

Большая часть претензий обоснована, но есть более существенные претензии.

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


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

KiCAD b4094 GOST Windows

Bug: PcbNew при импорте сеанса Specctra вылетает с ошибкой при наличии пробелов в пути к файлу *.ses

 

20130413 update:

1. Bug: PcbNew Название компонента можно повернуть более, чем на 90 градусов? Иначе подписи клеммников читаются вверх ногами.

2. Bug: PcbNew при удалении ненужной в зоне металлизации дорожки иногда (прибл. в 20% случаев) пишет что пропало соединение (белая ниточка на рисунке), хотя оно через металлизацию есть. На рисунке с VD26 все проходит нормально, а с VD22 получается обрыв. Кстати, иногда не хочет соединять две одинаковые цепи проводником. Подсвечивает, но не дает закончить проводник.

 

PS Кто нибудь знает, как посмотреть название цепи в схематике? PCBnew названия показывает, а вот привязаться к схематику не получается.

post-71300-1365871252_thumb.png

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация