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

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

в формат DXF для выпуска чертежей в AUTOCAD. При трансляции отдельных слоев

остается только внешний контур платы. Размер файлов нормальный. Kicad v.6145 -Windows 8.1.

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


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

А у кого-нибудь было такое в режиме отображения OpenGL (не прорисовываются до конца дорожки). С чем это может быть связано?

 

kicad.jpg

 

Версия KiCAD: 4.0.1-stable, release build

wxWidgets 3.0.2 Unicode and Boost 1.57.0

Windows 7 64-bit

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


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

Гость nill

У меня было нечто похожее, но проявлялось это в изменении яркости отрисовки сочленений дорожек. Я написал bug report и эту ошибку исправили через несколько месяцев. Так что оформляйте новое сообщение в багтрэкере проекта.

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


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

Выявилась особенность старого бага в Pcbnew. Если перетаскивать сегмент (хоть с сохранением наклона, хоть без), то если выбран инструмент рисования проводников и активный слой соответствует перетаскиваемому проводнику, то шаг перемещения не соответствует установленной сетке. (Непонятно, почему это мешает только мне одному?) Если в настройках поставить "Притягивающая дорожка" - "Никогда", то этот баг не проявляется. Если сетка 0,2 или больше, то перемещение соответствует, если 0,1 , то шаг - 0,3, если меньше, то 0,25, если 0,01, то вообще какой-то странный - 0,26. В дюймовом режиме всё наоборот - до какой-то величины сетки - шаг 0,01", после - вроде соответствует (дальше лень было разбираться).

Если поставить сетку пользователя (0,001 - в настройках), то шаг делается 0,259.

 

Теперь ещё очистка дорожек и переходных отверстий не всегда работает как надо. Если остался кусок дорожки, подключенный только одним концом, то иногда он может не удалиться. Условия - непонятны.

 

В окне настроек текст не влезает в окно по вертикали.

 

Application: kicad

Version: (2016-05-03 BZR 4391)-product, release build

Libraries: wxWidgets 3.0

libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3

Platform: Linux 3.19.0-58-generic x86_64, 64 bit, Little endian, wxGTK

- Build Info -

wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)

Boost: 1.55.0

Curl: 7.35.0

KiCad - Compiler: GCC 4.8.4 with C++ ABI 1002

Settings: USE_WX_GRAPHICS_CONTEXT=OFF

USE_WX_OVERLAY=OFF

KICAD_SCRIPTING=OFF

KICAD_SCRIPTING_MODULES=OFF

KICAD_SCRIPTING_WXPYTHON=OFF

USE_FP_LIB_TABLE=HARD_CODED_ON

BUILD_GITHUB_PLUGIN=ON

 

P.S. Как оказалось, текст не влезает и в некоторых других окнах.

 

Ещё даже не знаю как назвать - баг или особенность. Понадобилось мне создать посадочное место для корпуса SOD-80(DO-213AC,MINI-MELF), каждая контактная площадка которого состоит из 3. Если делаю недостаточное перекрытие площадок между собой, то показывается необходимость соединения проводниками при разводке. Если достаточное, то тут возможны 2 варианта (как в анекдоте): 1 - все площадки разрешено соединять с полигоном - получается соединение всех площадок (а мне этого не надо, нужно соединение только к одной); 2 - разрешено соединять только с одной - остальные площадки блокируют подсоединение разрешённой. Приходится вести специальную дорожку к полигону.

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


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

Переключение опции "Скругление" полигонов не работает. Всегда только скругляется.

 

Что же они там делают, что постоянно что-то ломается?!

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


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

Ещё даже не знаю как назвать - баг или особенность. Понадобилось мне создать посадочное место для корпуса SOD-80(DO-213AC,MINI-MELF), каждая контактная площадка которого состоит из 3. Если делаю недостаточное перекрытие площадок между собой, то показывается необходимость соединения проводниками при разводке. Если достаточное, то тут возможны 2 варианта (как в анекдоте): 1 - все площадки разрешено соединять с полигоном - получается соединение всех площадок (а мне этого не надо, нужно соединение только к одной); 2 - разрешено соединять только с одной - остальные площадки блокируют подсоединение разрешённой. Приходится вести специальную дорожку к полигону.
Сложную площадку можно сделать так: разместить подходящую контактную площадку, дорисовать контур и заполнение линиями, перенести линии в нужный слой (через их свойства). Редактор зело страшит, но делает :)

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


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

alex9

А потом Pcbnew не захочет подключиться к каждой линии? Или наоборот будет ругаться на недостаточный зазор, так как их не подключить к нужной цепи?

Потом попробую, но что-то меня терзают смутные сомнения. (с)

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


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

alex9

А потом Pcbnew не захочет подключиться к каждой линии? Или наоборот будет ругаться на недостаточный зазор, так как их не подключить к нужной цепи?

Потом попробую, но что-то меня терзают смутные сомнения. (с)

Я так земли свожу.

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


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

Ещё один глюк pcbnew.

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

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


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

Application: kicad
Version: 4.0.3+e1-6302~38~ubuntu14.04.1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.4,wx containers,compatible with 2.8)
Platform: Linux 3.19.0-66-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0

 

После обновления в схематике (это не гост-ветка но может быть и там)

появилась гадость: при нажатии гор. клавиши например для редактирования поля Value - предыдущий текст не выбирается. Раньше число кликов уменьшалось за счет этого - просто ввел новое значение и ОК

Сейчас же нужно еще выделять текст.

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


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

Какая может быть причина?

При попытке экспортировать PCB в Spectra DSN ошибка:

---------------------------

Ошибка

---------------------------

IO_ERROR: Компонент со значением '' имеет пустое обозначение.

из C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0/pcbnew/specctra.cpp : ThrowIOError() : line 144

Не удалось экспортировать, пожалуйста исправьте и попробуйте еще раз.

---------------------------

 

 

Version 4.04-stable, relase build

wxWidgets 3.0.2 Unicode and Boost 1.57.0

Platform^ Windows 7 (build 7601, Service Park 1), 64-bit edition, 64 bit

 

 

 

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


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

В редакторе посадочных мест при переключении в режим просмотра OpenGL или Cairo при выбранном инструменте ("Добавить конт. пл.", "Добавить графическую линию или полигон", "Добавить графическую окружность", "Добавить графическую дугу", "Добавить текст") перестаёт появляться меню по ПКМ.

В режиме отображения "По умолчанию" выключение видимости слоёв (F.SilkS, F.Fab) не влияет на отображение обозначения и номинала (значения).

Выключение видимости медных слоёв не влияет на отображение контактных площадок.

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


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

В редакторе посадочных мест при переключении в режим просмотра OpenGL или Cairo при выбранном инструменте ("Добавить конт. пл.", "Добавить графическую линию или полигон", "Добавить графическую окружность", "Добавить графическую дугу", "Добавить текст") перестаёт появляться меню по ПКМ.

Какая версия кикада?

 

В режиме отображения "По умолчанию" выключение видимости слоёв (F.SilkS, F.Fab) не влияет на отображение обозначения и номинала (значения).

Выключение видимости медных слоёв не влияет на отображение контактных площадок.

Управление отображением обозначений и значений на вкладке "Визуализация" менеджера слоев.

Управление отображением контактных площадок там же.

 

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


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

faa

Application: kicad

Version: 4.0.3-stable release build

wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.2.0,wx containers,compatible with 2.8)

Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW

Boost version: 1.57.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

 

Управление отображением обозначений и значений на вкладке "Визуализация" менеджера слоев.

Я неправильно написал. На самом деле хотел сообщить, что в режиме "по умолчанию" видимостью обозначения и значения управляют только соответствующие установки на вкладке "Отображать" (у меня такой перевод) менеджера слоёв (как и должно быть), а в режиме "OpeGL" и "Cairo" дополнительно действует установка/снятие видимости слоёв F.SilkS (на обозначение) и F.Fab (на значение). Видимость получается только при одновременной установке видимости соответствующих слоёв/элементов.

(Про контактные площадки уже похоже написал по инерции. :( )

И в разводчике, и в редакторе посадочных мест:

в режиме "Cairo" всё сильно тормозит;

в режимах "OpenGL" и "Cairo" при невыбранном инструменте курсор из креста превращается в обычный системный.

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


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

Есть кто юзает nightly builds?

xubuntu 16.10

Вчера обновился, заметил, что в зависимости от погоды на Марсе pcbnew виснет при скармливании ему нетлиста.

Application: kicad
Version: no-vcs-found-7444~57~ubuntu16.10.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.50.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.33 librtmp/2.3
Platform: Linux 4.8.0-34-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.61.0
Curl: 7.50.1
KiCad - Compiler: GCC 6.2.0 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON

 

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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

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

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...