kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #41761
Re: [PATCH] Board statistics dialog
Thanks,
I was looking in my forked repo, so I've got lost)))
>Среда, 31 июля 2019, 16:13 +03:00 от Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>
>Hi Alexander,
>
>The 6.0.0-rc1 milestone[1] tag is the HEAD of master or at least what
>the next release version that master will become once it's ready to release.
>
>Cheers,
>
>Wayne
>
>[1]: https://launchpad.net/kicad/+milestone/6.0.0-rc1
>
>On 7/31/19 6:31 AM, Alexander Shuklin wrote:
>>
>> Hi! Thanks for that.
>> Currently I cannot reproduce the bug.
>> I think it can be connected to KiCad 6.0.0-rc1 tag. I will compile and look.
>> Can somebody please explain me about 6.0 version tag? I mean, should I
>> look for bugs in that tag or just follow master?
>> Sorry if that's stupid question. I really don't understand that )))
>>
>> Понедельник, 29 июля 2019, 21:20 +03:00 от Diego Herranz
>> < diegoherranz@xxxxxxxxxxxxxxxx >:
>>
>> Done: https://bugs.launchpad.net/kicad/+bug/1838325
>>
>> Thanks!
>>
>> On Sun, 28 Jul 2019 at 15:04, Wayne Stambaugh < stambaughw@xxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3astambaughw@xxxxxxxxx>> wrote:
>>
>> Diego,
>>
>> Please file a bug report for this and include the board file
>> that causes
>> this so it's easier for us to figure out what is going on.
>>
>> Thanks,
>>
>> Wayne
>>
>> On 7/27/19 5:06 AM, Diego Herranz wrote:
>> > I've been testing this dialog and I think it is a nice
>> addition. Thanks!
>> >
>> > There seems to be something wrong with the area calculation,
>> though. See
>> > image below:
>> > area.png
>> >
>> > Thanks,
>> > Diego
>> >
>> > On Tue, 23 Jul 2019 at 11:18, Ian McInerney
>> < Ian.S.McInerney@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3aIan.S.McInerney@xxxxxxxx>
>> > <mailto:Ian.S.McInerney@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3aIan.S.McInerney@xxxxxxxx>>> wrote:
>> >
>> > Alexander,
>> >
>> > Instead of declaring the 2 static variables separately, I
>> would
>> > suggest creating a struct for the settings then store that
>> as the
>> > static variable. For an example of this see the
>> > dialog_create_array.cpp file. This way if any new options
>> must be
>> > added in the future, they can just be added to the struct
>> very easily.
>> >
>> > -Ian
>> >
>> > On Mon, Jul 22, 2019 at 9:39 PM Alexander Shuklin
>> < jasuramme@xxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3ajasuramme@xxxxxxx>
>> > <mailto:jasuramme@xxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3ajasuramme@xxxxxxx>>> wrote:
>> >
>> > Damn ><,
>> > don't use last patch, please.
>> > It doesn't count total vias amount. Use this one.
>> >
>> >
>> > Понедельник, 22 июля 2019, 22:14 +03:00 от
>> Alexander Shuklin
>> > <jasuramme@xxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3ajasuramme@xxxxxxx>
>> <mailto:jasuramme@xxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3ajasuramme@xxxxxxx>>>:
>> >
>> > Hi,
>> > thanks for sharing experience, as I never used that
>> > translations or wxWidgets before. And I have no
>> idea where
>> > else could I get that information. ))
>> > So, there's the patch with vias information and
>> some tiny
>> > improvements.
>> >
>> >
>> > Понедельник, 22 июля 2019, 13:34 +03:00 от Ian
>> McInerney
>> > <ian.s.mcinerney@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3aian.s.mcinerney@xxxxxxxx>
>> > <mailto:ian.s.mcinerney@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3aian.s.mcinerney@xxxxxxxx>>>:
>> >
>> >
>> >
>> > On Mon, Jul 22, 2019 at 11:03 AM Dino Ghilardi
>> > <dino.ghilardi@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx >>
>> > wrote:
>> >
>> > Hi Alexander,
>> >
>> > One possible solution for the translation
>> could be
>> > put the ":" in a
>> > different column of the table and
>> right-align the
>> > field description text
>> > (so all the colons will be aligned). A
>> rapid google
>> > search shown that in
>> > French and Vietnamese there should be a
>> space before
>> > the colon, while in
>> > the rest of the world there is not, so
>> having the
>> > translation for the
>> > ":" word seems to make sense. Also another
>> question
>> > arises: Is there
>> > some language in which the colon should be
>> another
>> > character before the
>> > word? (I'm thinking about spanish where
>> the question
>> > mark upside-down
>> > appears before a question...)? ...conclusion:
>> > keeping "Height:" and
>> > "Height" as two different words seem to be the
>> > solution that gives
>> > maximum flexibility to translators.
>> >
>> >
>> > This actually doesn't give them as much
>> flexibility.
>> > When translations are done, they need to
>> examine the
>> > entire string that needs translating, so the ":"
>> > character should be included in the string.
>> Separating
>> > out the two portions is the equivalent of
>> saying that
>> > every lanugage will follow the same
>> compositional rules.
>> >
>> >
>> > Another possible solution (probably better
>> then the
>> > one above since it
>> > just removes the problem) is to remove the
>> ":" and
>> > have the cell borders
>> > in a different color, just like the tables
>> in the
>> > "board setup" dialog
>> > (so that you can also take a look at that
>> code to
>> > solve also the color
>> > problem seeing how it was solved there). The
>> > advantage of this approach
>> > is also having a more consistent "look"
>> through all
>> > the dialogs.
>> >
>> >
>> >
>> > P.S. (a little bit off-topic):
>> > If you move the statistic window and
>> check/uncheck
>> > one of the checkboxes
>> > ("subctract holes...." or "Exclude
>> components...")
>> > the window "jumps" to
>> > the center of the screen (its default
>> position on
>> > open): do you have
>> > also this behaviour or it is just on my
>> debian-linux
>> > with gtk3?
>> >
>> >
>> > Cheers,
>> > Dino.
>> >
>> > On 22/07/19 10:13, Alexander Shuklin wrote:
>> > > Hi!
>> > > I'll have a look to add vias count to
>> dialog.
>> > > There's some questions:
>> > >
>> > > 1)I don't have too much experience with
>> wxdialogs.
>> > There was commit on
>> > > master, which says:
>> > > >> remove settings for fg/bg color: the
>> result is
>> > unpredictable: was
>> > > black texts on black background on my
>> computer.
>> > > And now I have all tables with data just
>> in white
>> > boxes. Is it how it
>> > > meant to be, or just some misbehavior on
>> different
>> > systems? I use
>> > > archlinux x64 OS.
>> > > there's screenshot in attachment
>> > >
>> > > 2) Can we use something like _( "Height"
>> ) + ":"
>> > for translation, not _(
>> > > "Height:" )? As far as I understand, now
>> we will
>> > need to have 2
>> > > translations, first for "Height" and
>> second for
>> > "Height:" but that's
>> > > basically same word.
>> > >
>> > > Воскресенье, 21 июля 2019, 23:42
>> +03:00 от
>> > Dino Ghilardi
>> > > <dino.ghilardi@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx >>:
>> > >
>> > > Makes sense.
>> > > Instead of a generic "via count" a more
>> > complete table similar to the
>> > > one generated in the drill report
>> file could
>> > be useful, but may be it
>> > > can became quite long if a lot of
>> different
>> > drill sizes are used (ok,
>> > > scrollbars are made to handle that).
>> > > Also having "vias", "blind vias" and
>> > "microvias" count man make sense
>> > > (or at least having something like
>> "microvias
>> > used: yes/no"), just to
>> > > have in board statistics the
>> information about
>> > the need of an advanced
>> > > pcb manufacturing process.
>> > >
>> > >
>> > > Cheers,
>> > > Dino.
>> > >
>> > >
>> > > On 21/07/19 20:54, Mark Roszko wrote:
>> > > > > Since making every hole in the
>> pcb costs
>> > time, manufacturers
>> > > > calculate the price of the PCB
>> using also
>> > that number.
>> > > >
>> > > > A long time ago, holes cost alot.
>> These
>> > days if your manufacturer is
>> > > > charging alot per hole, you
>> should run far
>> > away. Usually
>> > > manufactuers
>> > > > include 20k-40k holes in the base
>> price per
>> > panel before they start
>> > > > charging you tiny penny amounts
>> for more in
>> > some increments of
>> > > > thousands. The CNC machines these
>> days as
>> > blazing fast at making the
>> > > > holes required and they charge
>> more for the
>> > drill bit being worn
>> > > down
>> > > > than the time.
>> > > >
>> > > > What does actually cost money is
>> via type
>> > and size. Blind vias make
>> > > > layer stackups a pain in the butt
>> and micro
>> > vias needing lasers.
>> > > > And also going below some via
>> size can
>> > significantly add cost
>> > > even if
>> > > > not at microvia size because it
>> requires
>> > different machines with
>> > > more
>> > > > precision and smaller drill bits.
>> > > >
>> > > >
>> > > > If anything I would say to break
>> down the
>> > statistics based on via
>> > > type.
>> > > >
>> > > > On Sun, Jul 21, 2019 at 1:55 PM
>> Dino Ghilardi
>> > > <dino.ghilardi@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx >
>> > <mailto:dino.ghilardi@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx >>
>> > > > <mailto:dino.ghilardi@xxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3adino.ghilardi@xxxxxxxx >>>
>> > wrote:
>> > > >
>> > > > I just tried the board statistics
>> dialog
>> > and looks good, I like it.
>> > > >
>> > > > A thing I'd like to have to make
>> it better
>> > is adding the number
>> > > of vias
>> > > > to the statistics: Since making
>> every hole
>> > in the pcb costs time,
>> > > > manufacturers calculate the price
>> of the
>> > PCB using also that number.
>> > > >
>> > > > Also the option to save or print
>> a text
>> > with the statistics report
>> > > > would
>> > > > be nice.
>> > > >
>> > > >
>> > > > Cheers,
>> > > > Dino.
>> > > >
>> > >
>> > >
>> _______________________________________________
>> > > Mailing list:
>> > https://launchpad.net/~kicad-developers
>> > > Post to :
>> kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx >
>> > >
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx >>
>> > > Unsubscribe :
>> > https://launchpad.net/~kicad-developers
>> > > More help :
>> https://help.launchpad.net/ListHelp
>> > >
>> > >
>> > >
>> > > --
>> > > Alexander Shuklin
>> >
>> >
>> >
>> _______________________________________________
>> > Mailing list:
>> https://launchpad.net/~kicad-developers
>> > Post to :
>> kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> >
>> < http://e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx >
>> > Unsubscribe :
>> https://launchpad.net/~kicad-developers
>> > More help :
>> https://help.launchpad.net/ListHelp
>> >
>> >
>> >
>> > --
>> > Alexander Shuklin
>> >
>> >
>> >
>> > --
>> > Alexander Shuklin
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~kicad-developers
>> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>>
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> > More help : https://help.launchpad.net/ListHelp
>> >
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~kicad-developers
>> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> > More help : https://help.launchpad.net/ListHelp
>> >
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <//e.mail.ru/compose/?mailto=mailto%3akicad%2ddevelopers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>>
>> --
>> Alexander Shuklin
>
>_______________________________________________
>Mailing list: https://launchpad.net/~kicad-developers
>Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~kicad-developers
>More help : https://help.launchpad.net/ListHelp
--
Alexander Shuklin
References