Jump to content

    
Sign in to follow this  
break

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

Recommended Posts

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by zöner

Share this post


Link to post
Share on other sites
pcbnew 4016 GOST - команда "Cleanup tracks" удаляет треки независимо от состояния птички "Delete unconnected tracks"
Под виндой. По 4021 включительно. Более свежие не тестировал. Под линухом не делает ничего. Во всяком случае не может соединить два колинеарных сегмента.

 

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

Share this post


Link to post
Share on other sites

В 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) дважды выдаётся диалог запроса видимости полей посадочных мест (при утвердительном ответе). Поля при этом видимыми не делаются. Дажен те, которые были видны, становятся невидимыми.

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

Edited by break

Share this post


Link to post
Share on other sites
Под линухом не делает ничего. Во всяком случае не может соединить два колинеарных сегмента.
в 4042 исправили.

 

Share this post


Link to post
Share on other sites
в 4042 исправили.

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

Share this post


Link to post
Share on other sites

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

Share this post


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

 

Share this post


Link to post
Share on other sites

KiCAD b4076 Windows

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

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

Edited by Leonid Egorov

Share this post


Link to post
Share on other sites

Leonid Egorov

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

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

Share this post


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

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

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

Edited by Leonid Egorov

Share this post


Link to post
Share on other sites

Leonid Egorov

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

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

Share this post


Link to post
Share on other sites

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

Edited by Leonid Egorov

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this