← Back to team overview

kicad-developers team mailing list archive

Re: Some new sweet features on the new 3D-Viewer

 

2016-03-05 11:21 GMT+01:00 Mário Luzeiro <mrluzeiro@xxxxx>:
> Hi Nick,
>
> Would it be possible to share your project with me?

Yes, I will send that directly to you in a moment.

> The loading times you refer does not make sense to me :/ So I have to test the project and see if I can find something wrong..
> If any issues do share, you can "scramble" the board and send to me in a way that you still experience the issue.
>
> I am also testing in a i5 2core(*2) CPU.
>
>
>> On a second though, I mean solder paste and solder mask actually. :)
>
> You mean you can have vias on (square?) pads and put solder paste in the vias? :)
>

No, just normal through hole pads.

>
>> I see your implementaiton of the holes in the mask now. But it looks
>> like the plating tube of the hole is smaller than the hole, is that
>> how it was intended?
>
> I tried to follow the (stable) kicad 3dviewer.
> The copper thickness should be? smaller than the hole.. you can only put copper where there is a hole.
>
> You probably are making this question because, you can actually see a copper cylinder.
> I have the option to remove the solder mask the inner hole (of the inner holes of the copper cylinder) or the  outer hole (the hole of the via without copper)
> In this case I choose the outer hole to remove the mask...
> Makes more sense to you to choose the inner hole? (i.e it will hide the thickness pad of the cylinder and will cover it by soldermask)
>
>
>> A slight bug I noted that, I saw that the pivot point is reset after a setting change to the viewer.
>
> That is true, I already experienced that. Have to look on that.
> Anyway, the load / and reload I still have in mind improvements.. so that still need revision.
>
>
>>On a sidenote; what was your plan on actually cutting board artworks
>>such as silk and pads and such that was outside of the board edge? If
>>implemented, I hope this will happen sometime in the future, then it
>>should be an option that can be enabled or disabled for the viewer.
>
> That feature is not easily implemented :/ Or I may not be able to correct implement it... or... "I have to think about it..."
>

I have no idea of how you halde the rendering, but is is not possible
to something simiar to what you are doing for holes?

>
> Keep testing!
> Feel free to propose patchs! ;)

Right now, I only have time to help testing and provide some feedback.

>
> Mario Luzeiro
> ________________________________________
> From: Nick Østergaard [oe.nick@xxxxxxxxx]
> Sent: 05 March 2016 09:55
> To: Mário Luzeiro
> Cc: easyw; kicad-developers@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Kicad-developers] Some new sweet features on the new 3D-Viewer
>
> .2016-03-05 0:22 GMT+01:00 Mário Luzeiro <mrluzeiro@xxxxx>:
>> Hi NickOe,
>>
>> tanks for testing it!
>>
>> The issues you describe I didn't experienced it yet, would you like to try a latest version?
>> I am testing on a linux machine and on a windows machine.
>
> I was testing 5909 Fix an issue on raytracing it was not reset a bbox.
> of lp:~mrluzeiro/kicad/kicad_new3d-viewer
>
> This is on archlinux x86_64.
>
> I will retest with 5912.
>
>>
>> What CPU do you have?
>
> Intel(R) Core(TM) i5 CPU       M 540  @ 2.53GHz
>
> That is two cores, and I have enabled hyperthreading.
>
>>
>> On Raytracing, complex boards will take about 10seconds per CPU core just for rendering, it means if you have more cores it should take less. (depending also on the resolution)
>>
>> Regarding the load times, I was expecting the same or faster (it should be faster in the future even more).
>>
>
> Currently I am mostly concerned about the time that I open the
> 3dviewer untill I can see my board (in opengl).
>
>>
>>> I have also noticed that there are not holes rendered in the solder
>>> paste in the opengl view.
>>
>> (I believe you mean solder mask ?)
>
> On a second though, I mean solder paste and solder mask actually. :)
>
>> Since I received lots of requests (you and Maurice :P)
>> I implemented that feature (on solder mask) in my latest commit.
>>
>> I was not very clear on if / how should I implemented the holes of the vias.
>
> The old viewer shows holes in the solder make and paste at least.
>
>> Since there is no information to remove solder mask, that in the fab. will be "tented" vias.
>> I leave it as discussion.Maybe I can add an option to remove it or not... but at moment it is by default implemented.
>>
>> There is an issue with that.. this is only work (at moment?) with THT vias.
>> So it will not remove if it is a "micro via" between B_Cu/F_Cu and a inner layer.
>
> I am not too concerned about the microvias, personally. My concern was
> only on though hole pads such and the normal vias.
>
> I see your implementaiton of the holes in the mask now. But it looks
> like the plating tube of the hole is smaller than the hole, is that
> how it was intended?
>
> In trying to test the render speed, I tried to change an option in the
> of the mask, it takes about 19 seconds, measured with a stopwatch
> manually. It looks like only one thread is execution when looking at
> the CPU usage in top. It is on 100% and the other three are below 15%
> as when idling.
>
> A slight bug I noted that, I saw that the pivot point is reset after a
> setting change to the viewer.
>
>>
>> Hope advanced users that develop multilayer boards dont request it much! :P
>
> On a sidenote; what was your plan on actually cutting board artworks
> such as silk and pads and such that was outside of the board edge? If
> implemented, I hope this will happen sometime in the future, then it
> should be an option that can be enabled or disabled for the viewer.
>
>> Let me know when you try the latest updates...
>>
>> Mario Luzeiro
>> ________________________________________
>> From: Nick Østergaard [oe.nick@xxxxxxxxx]
>> Sent: 04 March 2016 18:23
>> To: Mário Luzeiro
>> Cc: easyw; kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Subject: Re: [Kicad-developers] Some new sweet features on the new 3D-Viewer
>>
>> Hi Mario
>>
>> I just tried your branch the other day, but there the raytracing did
>> not seem work properly at all. It was not rendering anything sometimes
>> and when it did it was one of the very low res views. I don't remeber
>> the revno, have you see this before? (I have not tried the latest of
>> today yet, in case you already fixed it).
>>
>> I have a desing in similar complexity as that board and maybe a bit
>> less, but it takes 17 seconds to load the board in the 3d view,
>> whereas in the 3d viewer in 4.0.2 it takes 3 seconds for it to render
>> in the 3d viewer.
>>
>> I have also noticed that there are not holes rendered in the solder
>> paste in the opengl view.


References