Discussion:
[kicad-users] Better selection of 3D Shapes in PCB
Brendan Simon Brendan@BrendanSimon.com [kicad-users]
2018-08-23 11:06:18 UTC
Permalink
I'm have downloaded various 3D shapes (step files) for some components,
as I couldn't find any suitable ones in the standard Kicad `packages3d`
directory.  I store my downloaded step files in a directory in my home
directory.

When adding 3D shapes (or editing which 3D shape to use, as wrl files do
not export to step), I find myself often having to traverse back and
forth between my local directory of shapes and the standard Kicad
directory of shapes.  This is painful using the tree file chooser.

It would be great if:

* there was a way to configure a number of different paths for 3d
shapes, and be easily able to swap between them (e.g. click on a
list of paths).
* Maybe a better file chooser ?
* there was text filter to reduce the number of shapes shown

Is there a better way of managing 3D shapes?

BTW, is "3D model" better terminology than "3D shape" ?

Brendan.
Pedro Martin pkicad@yahoo.es [kicad-users]
2018-08-23 12:06:11 UTC
Permalink
My recommendation is always have all the libraries in the home directory.

I have moved the offical libraries to a local directory. This way you
can also add one or more folders under packages3d with other ed models.

Having .wrl and .step files of the same model into the same folder makes
kicad to use .wrl for rendering and .step for exporting the 3d model of
the pcb.

I usually have one library folder per project and use the KPRJMOD
environment varialbe and a relative path to the library.

I'm not an English native speaker so either model or shape or package
are fine to me.

Regards,
Pedro.
Post by Brendan Simon ***@BrendanSimon.com [kicad-users]
I'm have downloaded various 3D shapes (step files) for some components,
as I couldn't find any suitable ones in the standard Kicad `packages3d`
directory. I store my downloaded step files in a directory in my home
directory.
When adding 3D shapes (or editing which 3D shape to use, as wrl files do
not export to step), I find myself often having to traverse back and
forth between my local directory of shapes and the standard Kicad
directory of shapes. This is painful using the tree file chooser.
* there was a way to configure a number of different paths for 3d
shapes, and be easily able to swap between them (e.g. click on a
list of paths).
* Maybe a better file chooser ?
* there was text filter to reduce the number of shapes shown
Is there a better way of managing 3D shapes?
BTW, is "3D model" better terminology than "3D shape" ?
Brendan.
Andy Eskelson andyyahoo@g0poy.co.uk [kicad-users]
2018-08-23 18:46:07 UTC
Permalink
Exactly,

the basic rule is that you should ONLY ever use local copies for any
shape, component, modules or whatever. That way you know exactly what you
are getting. It also makes management very easy as well.

Andy


On Thu, 23 Aug 2018 14:06:11 +0200
Post by Pedro Martin ***@yahoo.es [kicad-users]
My recommendation is always have all the libraries in the home directory.
I have moved the offical libraries to a local directory. This way you
can also add one or more folders under packages3d with other ed models.
Having .wrl and .step files of the same model into the same folder makes
kicad to use .wrl for rendering and .step for exporting the 3d model of
the pcb.
I usually have one library folder per project and use the KPRJMOD
environment varialbe and a relative path to the library.
I'm not an English native speaker so either model or shape or package
are fine to me.
Regards,
Pedro.
Post by Brendan Simon ***@BrendanSimon.com [kicad-users]
I'm have downloaded various 3D shapes (step files) for some components,
as I couldn't find any suitable ones in the standard Kicad `packages3d`
directory. I store my downloaded step files in a directory in my home
directory.
When adding 3D shapes (or editing which 3D shape to use, as wrl files do
not export to step), I find myself often having to traverse back and
forth between my local directory of shapes and the standard Kicad
directory of shapes. This is painful using the tree file chooser.
* there was a way to configure a number of different paths for 3d
shapes, and be easily able to swap between them (e.g. click on a
list of paths).
* Maybe a better file chooser ?
* there was text filter to reduce the number of shapes shown
Is there a better way of managing 3D shapes?
BTW, is "3D model" better terminology than "3D shape" ?
Brendan.
------------------------------------
------------------------------------
Please read the Kicad FAQ in the group files section before posting your question.
Please post your bug reports here. They will be picked up by the creator of Kicad.
Please visit http://www.kicadlib.org for details of how to contribute your symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the kicad-devel group at http://groups.yahoo.com/group/kicad-devel
------------------------------------
Yahoo Groups Links
Cirilo Bernardo cirilo_bernardo@yahoo.com [kicad-users]
2018-08-30 20:31:41 UTC
Permalink
The feature you seem to be asking for has been there since the introduction of STEP support.Although I wrote the code I can no longer remember the details since I haven't used kicad formore than 2 years now. :(  Anyway, the feature should be described in the manual for kicad-pcb.You can add various root paths and then use an alias scheme for specifying file names manually,or else use the drop-down menu when selecting via the gui and select one of your base paths.
- Cirilo

From: "Brendan Simon ***@BrendanSimon.com [kicad-users]" <kicad-***@yahoogroups.com>
To: kicad-users <kicad-***@yahoogroups.com>
Sent: Thursday, August 23, 2018 11:06 AM
Subject: [kicad-users] Better selection of 3D Shapes in PCB

  I'm have downloaded various 3D shapes (step files) for some components, as I couldn't find any suitable ones in the standard Kicad `packages3d` directory.  I store my downloaded step files in a directory in my home directory.

When adding 3D shapes (or editing which 3D shape to use, as wrl files do not export to step), I find myself often having to traverse back and forth between my local directory of shapes and the standard Kicad directory of shapes.  This is painful using the tree file chooser.

It would be great if:

- there was a way to configure a number of different paths for 3d shapes, and be easily able to swap between them (e.g. click on a list of paths).
- Maybe a better file chooser ?

- there was text filter to reduce the number of shapes shown
Is there a better way of managing 3D shapes?

BTW, is "3D model" better terminology than "3D shape" ?

Brendan.
#yiv9339411287 #yiv9339411287 -- #yiv9339411287ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9339411287 #yiv9339411287ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9339411287 #yiv9339411287ygrp-mkp #yiv9339411287hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9339411287 #yiv9339411287ygrp-mkp #yiv9339411287ads {margin-bottom:10px;}#yiv9339411287 #yiv9339411287ygrp-mkp .yiv9339411287ad {padding:0 0;}#yiv9339411287 #yiv9339411287ygrp-mkp .yiv9339411287ad p {margin:0;}#yiv9339411287 #yiv9339411287ygrp-mkp .yiv9339411287ad a {color:#0000ff;text-decoration:none;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ygrp-lc {font-family:Arial;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ygrp-lc #yiv9339411287hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ygrp-lc .yiv9339411287ad {margin-bottom:10px;padding:0 0;}#yiv9339411287 #yiv9339411287actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9339411287 #yiv9339411287activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9339411287 #yiv9339411287activity span {font-weight:700;}#yiv9339411287 #yiv9339411287activity span:first-child {text-transform:uppercase;}#yiv9339411287 #yiv9339411287activity span a {color:#5085b6;text-decoration:none;}#yiv9339411287 #yiv9339411287activity span span {color:#ff7900;}#yiv9339411287 #yiv9339411287activity span .yiv9339411287underline {text-decoration:underline;}#yiv9339411287 .yiv9339411287attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9339411287 .yiv9339411287attach div a {text-decoration:none;}#yiv9339411287 .yiv9339411287attach img {border:none;padding-right:5px;}#yiv9339411287 .yiv9339411287attach label {display:block;margin-bottom:5px;}#yiv9339411287 .yiv9339411287attach label a {text-decoration:none;}#yiv9339411287 blockquote {margin:0 0 0 4px;}#yiv9339411287 .yiv9339411287bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9339411287 .yiv9339411287bold a {text-decoration:none;}#yiv9339411287 dd.yiv9339411287last p a {font-family:Verdana;font-weight:700;}#yiv9339411287 dd.yiv9339411287last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9339411287 dd.yiv9339411287last p span.yiv9339411287yshortcuts {margin-right:0;}#yiv9339411287 div.yiv9339411287attach-table div div a {text-decoration:none;}#yiv9339411287 div.yiv9339411287attach-table {width:400px;}#yiv9339411287 div.yiv9339411287file-title a, #yiv9339411287 div.yiv9339411287file-title a:active, #yiv9339411287 div.yiv9339411287file-title a:hover, #yiv9339411287 div.yiv9339411287file-title a:visited {text-decoration:none;}#yiv9339411287 div.yiv9339411287photo-title a, #yiv9339411287 div.yiv9339411287photo-title a:active, #yiv9339411287 div.yiv9339411287photo-title a:hover, #yiv9339411287 div.yiv9339411287photo-title a:visited {text-decoration:none;}#yiv9339411287 div#yiv9339411287ygrp-mlmsg #yiv9339411287ygrp-msg p a span.yiv9339411287yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9339411287 .yiv9339411287green {color:#628c2a;}#yiv9339411287 .yiv9339411287MsoNormal {margin:0 0 0 0;}#yiv9339411287 o {font-size:0;}#yiv9339411287 #yiv9339411287photos div {float:left;width:72px;}#yiv9339411287 #yiv9339411287photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv9339411287 #yiv9339411287photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9339411287 #yiv9339411287reco-category {font-size:77%;}#yiv9339411287 #yiv9339411287reco-desc {font-size:77%;}#yiv9339411287 .yiv9339411287replbq {margin:4px;}#yiv9339411287 #yiv9339411287ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9339411287 #yiv9339411287ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9339411287 #yiv9339411287ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9339411287 #yiv9339411287ygrp-mlmsg select, #yiv9339411287 input, #yiv9339411287 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9339411287 #yiv9339411287ygrp-mlmsg pre, #yiv9339411287 code {font:115% monospace;}#yiv9339411287 #yiv9339411287ygrp-mlmsg * {line-height:1.22em;}#yiv9339411287 #yiv9339411287ygrp-mlmsg #yiv9339411287logo {padding-bottom:10px;}#yiv9339411287 #yiv9339411287ygrp-msg p a {font-family:Verdana;}#yiv9339411287 #yiv9339411287ygrp-msg p#yiv9339411287attach-count span {color:#1E66AE;font-weight:700;}#yiv9339411287 #yiv9339411287ygrp-reco #yiv9339411287reco-head {color:#ff7900;font-weight:700;}#yiv9339411287 #yiv9339411287ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ov li a {font-size:130%;text-decoration:none;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9339411287 #yiv9339411287ygrp-sponsor #yiv9339411287ov ul {margin:0;padding:0 0 0 8px;}#yiv9339411287 #yiv9339411287ygrp-text {font-family:Georgia;}#yiv9339411287 #yiv9339411287ygrp-text p {margin:0 0 1em 0;}#yiv9339411287 #yiv9339411287ygrp-text tt {font-size:120%;}#yiv9339411287 #yiv9339411287ygrp-vital ul li:last-child {border-right:none !important;}#yiv9339411287
Loading...