Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread Pedro Martin

Jeff, do you mean transistor+heatsink or .wrl & .step?

For transistor+heatsink I just add both models to the 3D shape names list.

For .wrl and .step the models must be checked individually, because if 
both models are in the list, they get overlapped and I don't know which 
one is being selected. In fact, I believe both are selected and I see 
"only one" because they are identical.

I got my models with the freecad kicad-stepup export tool.

Regards,
Pedro.

El 31/03/18 a las 13:54, Jeff Young escribió:

@Pedro, how do you check the two different models?  (Currently there’s a
bug where the preview chooses what model to render irrespective of which
is selected in the models list.  I’ve fixed that bug in 6.0, but it was
one of the things that made me think perhaps I didn’t understand how
this feature was used.)


On 31 Mar 2018, at 11:18, Pedro Martin > wrote:

Jeff,
From a user point of view, sometimes I add 2 different models to the
same footprint: a power transistor and its heatsink, a male pinheader
and its female matching connector. Just to check they won't "crash"
with other components when connected.

And I also keep the .wrl and .step models for each footprint.

Cheers,
Pedro.

El 31/03/18 a las 01:11, Jeff Young escribi�:

Yikes.  That�s probably beyond a couple of help strings in the UI.
Perhaps I�ll just de-emphasize the multiple-models part of it for users
who don�t need this.

Thanks for the explanation.

Cheers,
Jeff.



On 30 Mar 2018, at 23:13, Nick �stergaard 
> wrote:

Den l�r. 31. mar. 2018 00.02 skrev Jeff Young 
>:

   A footprint can have several 3D models associated with it
   (confusingly named 3D Shape Names in the dialog, but never mind
that).

   What is the purpose of this?

   Is it so that library devs can add different formats and the
   renderer will choose the first it has a plugin for?


No

   If so, we need to say that in the UI.  Right now if you add two
   models, selecting between them has no effect.  (That makes sense
   if the above is true and you as a user have figured that out, but
   is confusing as all heck otherwise.)

   But that also means you might want to order them (so that a
   preferred one will be selected over a fall-back if both plugins
   are available), no?

   Or is it for some other reason entirely?


Sometimes you would like to add myltiple models to a footprint.

There is a subtle but important feature. It will render a wrl model
over a step file, because users with wrl models use them for more
control over surface properties, but will still be able to export a
step assembly if the model exists with the same name as the wrl, but
just with the stp extension. See Maurices freecad script tool.

On that, I don't really think we need to do much in the GUI other that
what is done now.

One feature that is a bit wonky is the preview when browsing for a
model. It is not a standard opem file dialog because it was not
possible to add the preview pane in wx on all platforms to the native
file selector. It was decided to have the one we have now for cross
platform consistency.


   Thanks,
   Jeff.
   ___
   Mailing list: https://launchpad.net/~kicad-developers
   Post to : kicad-developers@lists.launchpad.net

   
   Unsubscribe : https://launchpad.net/~kicad-developers
   More help   : https://help.launchpad.net/ListHelp





___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net

Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net

Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp




___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread Pedro Martin

Jeff,
From a user point of view, sometimes I add 2 different models to the 
same footprint: a power transistor and its heatsink, a male pinheader 
and its female matching connector. Just to check they won't "crash" with 
other components when connected.


And I also keep the .wrl and .step models for each footprint.

Cheers,
Pedro.

El 31/03/18 a las 01:11, Jeff Young escribi�:

Yikes.  That�s probably beyond a couple of help strings in the UI.
 Perhaps I�ll just de-emphasize the multiple-models part of it for users
who don�t need this.

Thanks for the explanation.

Cheers,
Jeff.



On 30 Mar 2018, at 23:13, Nick �stergaard > wrote:

Den l�r. 31. mar. 2018 00.02 skrev Jeff Young >:

A footprint can have several 3D models associated with it
(confusingly named 3D Shape Names in the dialog, but never mind that).

What is the purpose of this?

Is it so that library devs can add different formats and the
renderer will choose the first it has a plugin for?


No

If so, we need to say that in the UI.  Right now if you add two
models, selecting between them has no effect.  (That makes sense
if the above is true and you as a user have figured that out, but
is confusing as all heck otherwise.)

But that also means you might want to order them (so that a
preferred one will be selected over a fall-back if both plugins
are available), no?

Or is it for some other reason entirely?


Sometimes you would like to add myltiple models to a footprint.

There is a subtle but important feature. It will render a wrl model
over a step file, because users with wrl models use them for more
control over surface properties, but will still be able to export a
step assembly if the model exists with the same name as the wrl, but
just with the stp extension. See Maurices freecad script tool.

On that, I don't really think we need to do much in the GUI other that
what is done now.

One feature that is a bit wonky is the preview when browsing for a
model. It is not a standard opem file dialog because it was not
possible to add the preview pane in wx on all platforms to the native
file selector. It was decided to have the one we have now for cross
platform consistency.


Thanks,
Jeff.
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net

Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp





___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread Jeff Young
@Pedro, how do you check the two different models?  (Currently there’s a bug 
where the preview chooses what model to render irrespective of which is 
selected in the models list.  I’ve fixed that bug in 6.0, but it was one of the 
things that made me think perhaps I didn’t understand how this feature was 
used.)

> On 31 Mar 2018, at 11:18, Pedro Martin  wrote:
> 
> Jeff,
> From a user point of view, sometimes I add 2 different models to the same 
> footprint: a power transistor and its heatsink, a male pinheader and its 
> female matching connector. Just to check they won't "crash" with other 
> components when connected.
> 
> And I also keep the .wrl and .step models for each footprint.
> 
> Cheers,
> Pedro.
> 
> El 31/03/18 a las 01:11, Jeff Young escribi�:
>> Yikes.  That�s probably beyond a couple of help strings in the UI.
>> Perhaps I�ll just de-emphasize the multiple-models part of it for users
>> who don�t need this.
>> 
>> Thanks for the explanation.
>> 
>> Cheers,
>> Jeff.
>> 
>> 
>>> On 30 Mar 2018, at 23:13, Nick �stergaard >> 
>>> >> wrote:
>>> 
>>> Den l�r. 31. mar. 2018 00.02 skrev Jeff Young >> 
>>> >>:
>>> 
>>>A footprint can have several 3D models associated with it
>>>(confusingly named 3D Shape Names in the dialog, but never mind that).
>>> 
>>>What is the purpose of this?
>>> 
>>>Is it so that library devs can add different formats and the
>>>renderer will choose the first it has a plugin for?
>>> 
>>> 
>>> No
>>> 
>>>If so, we need to say that in the UI.  Right now if you add two
>>>models, selecting between them has no effect.  (That makes sense
>>>if the above is true and you as a user have figured that out, but
>>>is confusing as all heck otherwise.)
>>> 
>>>But that also means you might want to order them (so that a
>>>preferred one will be selected over a fall-back if both plugins
>>>are available), no?
>>> 
>>>Or is it for some other reason entirely?
>>> 
>>> 
>>> Sometimes you would like to add myltiple models to a footprint.
>>> 
>>> There is a subtle but important feature. It will render a wrl model
>>> over a step file, because users with wrl models use them for more
>>> control over surface properties, but will still be able to export a
>>> step assembly if the model exists with the same name as the wrl, but
>>> just with the stp extension. See Maurices freecad script tool.
>>> 
>>> On that, I don't really think we need to do much in the GUI other that
>>> what is done now.
>>> 
>>> One feature that is a bit wonky is the preview when browsing for a
>>> model. It is not a standard opem file dialog because it was not
>>> possible to add the preview pane in wx on all platforms to the native
>>> file selector. It was decided to have the one we have now for cross
>>> platform consistency.
>>> 
>>> 
>>>Thanks,
>>>Jeff.
>>>___
>>>Mailing list: https://launchpad.net/~kicad-developers 
>>> 
>>>Post to : kicad-developers@lists.launchpad.net 
>>> 
>>>>> >
>>>Unsubscribe : https://launchpad.net/~kicad-developers 
>>> 
>>>More help   : https://help.launchpad.net/ListHelp 
>>> 
>>> 
>> 
>> 
>> 
>> ___
>> Mailing list: https://launchpad.net/~kicad-developers 
>> 
>> Post to : kicad-developers@lists.launchpad.net 
>> 
>> Unsubscribe : https://launchpad.net/~kicad-developers 
>> 
>> More help   : https://help.launchpad.net/ListHelp 
>> 
>> 
> 
> ___
> Mailing list: https://launchpad.net/~kicad-developers 
> 
> Post to : kicad-developers@lists.launchpad.net 
> 
> Unsubscribe : https://launchpad.net/~kicad-developers 
> 
> More help   : https://help.launchpad.net/ListHelp 
> 
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Partial fix for bug #1758747 Import Eagle Project ignores cream="no" option

2018-03-31 Thread Russell Oliver
No I won't have time to.

There is still the issue of Eagle rectangles with a rotation applied not
being imported correctly too.

On Sat, 31 Mar 2018 14:03 Seth Hillbrand,  wrote:

> Hi Russell-
>
> Will you have time to update this patch?  If not, I'm happy to revise it
> to handle the cases this weekend.  We're getting close to rc2 and I'd like
> to get your fix in before it is released.
>
> Best-
> Seth
>
> 2018-03-27 13:12 GMT-07:00 Seth Hillbrand :
>
>> Hi Russell-
>>
>> I was unclear.  The change in the LSET makes sense.  But it looks like
>> you are not setting the solderpaste margin when the solderpaste layer is
>> enabled.  I think you need to handle both the case where the paste is
>> enabled and where it is disabled.
>>
>> -S
>>
>> 2018-03-27 12:53 GMT-07:00 Russell Oliver :
>>
>>> The cream setting is the eagle equivalent to enabling/disabling the
>>> soldering paste layer for the pad. Hence the change in the layer set.
>>>
>>> On Wed, 28 Mar 2018 03:14 Seth Hillbrand, 
>>> wrote:
>>>
 Hi Russell-

 Thanks for the patch.  However, currently, if there is no e.cream
 setting, the local solderpaste margin gets set.  In your patch, if the
 setting is missing, that doesn't happen.

 Is this your intention?

 -S

 2018-03-27 5:06 GMT-07:00 Russell Oliver :

> This fixes the issue where the cream setting is ignored when setting
> the layer set for the pad, but the bug report also mentions that the
> rotation for rectangles are ignored during import. They rectangle is
> niavely converted to a polygon.
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>

>>
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread José Ignacio
I use this feature for components that may have multiple bodies, like a
battery inside a battery holder, or the mating board into a connector. It
is great for making rudimentary assemblies as kicad cant place any bodies
that are not associated with a component.

On Fri, Mar 30, 2018 at 5:02 PM, Jeff Young  wrote:

> A footprint can have several 3D models associated with it (confusingly
> named 3D Shape Names in the dialog, but never mind that).
>
> What is the purpose of this?
>
> Is it so that library devs can add different formats and the renderer will
> choose the first it has a plugin for?
>
> If so, we need to say that in the UI.  Right now if you add two models,
> selecting between them has no effect.  (That makes sense if the above is
> true and you as a user have figured that out, but is confusing as all heck
> otherwise.)
>
> But that also means you might want to order them (so that a preferred one
> will be selected over a fall-back if both plugins are available), no?
>
> Or is it for some other reason entirely?
>
> Thanks,
> Jeff.
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread jp charras
Le 31/03/2018 à 18:33, José Ignacio a écrit :
> I use this feature for components that may have multiple bodies, like a 
> battery inside a battery
> holder, or the mating board into a connector. It is great for making 
> rudimentary assemblies as kicad
> cant place any bodies that are not associated with a component.

This is the primary purpose of this feature.

A TO3 package with its heat-sink needs six 3D shapes (for guys who really 
*like* realistic 3D views
of course...):
the TO3 package.
its heat-sink.
2 nuts.
2 bolts.

and to do that, adjusting X,Y and Z offsets is necessary.

> 
> On Fri, Mar 30, 2018 at 5:02 PM, Jeff Young  > wrote:
> 
> A footprint can have several 3D models associated with it (confusingly 
> named 3D Shape Names in
> the dialog, but never mind that).
> 
> What is the purpose of this?
> 
> Is it so that library devs can add different formats and the renderer 
> will choose the first it
> has a plugin for?
> 
> If so, we need to say that in the UI.  Right now if you add two models, 
> selecting between them
> has no effect.  (That makes sense if the above is true and you as a user 
> have figured that out,
> but is confusing as all heck otherwise.)
> 
> But that also means you might want to order them (so that a preferred one 
> will be selected over
> a fall-back if both plugins are available), no?
> 
> Or is it for some other reason entirely?
> 
> Thanks,
> Jeff.


-- 
Jean-Pierre CHARRAS

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread Kevin Cozens

On 2018-03-31 01:04 PM, jp charras wrote:

A TO3 package with its heat-sink needs six 3D shapes (for guys who really 
*like* realistic 3D views
of course...):
the TO3 package.
its heat-sink.
2 nuts.
2 bolts.


Add one more if the TO-3 is in a socket. :)

--
Cheers!

Kevin.

http://www.ve3syb.ca/| "Nerds make the shiny things that
https://www.patreon.html/KevinCozens | distract the mouth-breathers, and
 | that's why we're powerful"
Owner of Elecraft K2 #2172   |
#include   | --Chris Hardwick

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] What is the purpose of multiple 3D models?

2018-03-31 Thread jp charras
Le 31/03/2018 à 19:28, Kevin Cozens a écrit :
> On 2018-03-31 01:04 PM, jp charras wrote:
>> A TO3 package with its heat-sink needs six 3D shapes (for guys who really 
>> *like* realistic 3D views
>> of course...):
>> the TO3 package.
>> its heat-sink.
>> 2 nuts.
>> 2 bolts.
> 
> Add one more if the TO-3 is in a socket. :)
> 

Yes!

And I forgot the washers.

-- 
Jean-Pierre CHARRAS

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp