kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #43032
Re: New border/title blocks?
Would this be a suitable starter project?
On Tue, Dec 3, 2019, 9:19 AM Evan Shultz, <evan.shultz@xxxxxxxxx> wrote:
> Mark,
>
> I agree that the dialog could be improved. And this entire part of KiCad,
> in fact. But it's also a relatively minor part of KiCad and there are
> likely more exciting areas in active development.
>
> Your question about the template sizes was answered in the previous
> emails. The answer is that the ISO standard defines very explicit borders
> that vary depending on the page size. The autoscaling in KiCad means the
> worksheets don't match the standard unless a matching size and worksheet
> are selected.
>
> On Mon, Dec 2, 2019 at 7:15 AM Mark Roszko <mark.roszko@xxxxxxxxx> wrote:
>
>> There are UX issues with just changing that dropdown.
>>
>> Currently it's quite literally page size. Not templates.
>> Template is the separate entry labeled "Page layout description file".
>> (Just noticed, it should probably display the default loaded template
>> which may hint the user to make a change)
>>
>> If anything that "Page layout description file" should be renamed to
>> "Page template" and made a wxComboBox which has entries populated from
>> the template search path environment variable.
>> The Browse function would still exist to override to a custom file
>> which wxComboBox allows (arbitrary text entry on top of dropdown).
>>
>>
>> On that note, why are there new separate A# templates instead of
>> autoscaling ones like the original kicad ones?
>>
>>
>> On Mon, Dec 2, 2019 at 12:32 AM Evan Shultz <evan.shultz@xxxxxxxxx>
>> wrote:
>> >
>> > My original request was misinterpreted or otherwise derailed and I'd
>> like to refocus things back to my original question.
>> >
>> > It was: "Is there a path to get these worksheets added into KiCad so
>> they appear along with the other options in the 'Size' pulldown menu in the
>> Page Settings dialog in Eeschema?"
>> >
>> > Having the new worksheets somewhere in the install directory is nice
>> but it's not very discoverable. Giving nice templates that match industry
>> standard convention the same visibility as the existing worksheets would be
>> the most salient way for KiCad users to take advantage of these new
>> worksheets. In my opinion, anyway.
>> >
>> > So, is it possible to make that happen? If so, what is the process? As
>> I said, I'm not very familiar with the code base and I couldn't find files
>> for the existing worksheets in that dialog when I looked around; but if I
>> can get a few pointers about what to do I would be happy to submit a PR.
>> >
>> > On Sun, Dec 1, 2019, 2:51 PM Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>> >>
>> >> Summa sumarum, from a packaging point of view it is included as it is
>> >> on other platforms.
>> >>
>> >> On Sun, 1 Dec 2019 at 23:42, Wayne Stambaugh <stambaughw@xxxxxxxxx>
>> wrote:
>> >> >
>> >> > I downloaded and installed 5.1.5 on my windows box and it looked like
>> >> > these worksheets were in the template folder. I didn't check the
>> entire
>> >> > list so maybe I got it wrong.
>> >> >
>> >> > On 12/1/19 5:34 PM, Nick Østergaard wrote:
>> >> > > The templates are packaged like everything else with cmake, so if
>> it is
>> >> > > not included it is a bug in the templates repo.
>> >> > >
>> >> > > On Thu, 28 Nov 2019 at 03:16, Ian McInerney <
>> Ian.S.McInerney@xxxxxxxx
>> >> > > <mailto:Ian.S.McInerney@xxxxxxxx>> wrote:
>> >> > >
>> >> > > They appear to be packaged in the update to Fedora, but I
>> don't have
>> >> > > a Windows install handy to test on to verify what I see there:
>> >> > >
>> >> > > /usr/share/kicad/demos/interf_u/pagelayout_logo.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A2_ISO5457-1999_ISO7200-2004-compact_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A2_ISO5457-1999_ISO7200-2004-compact_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A2_ISO5457-1999_ISO7200-2004_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A2_ISO5457-1999_ISO7200-2004_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A3_ISO5457-1999_ISO7200-2004-compact_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A3_ISO5457-1999_ISO7200-2004-compact_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A3_ISO5457-1999_ISO7200-2004_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A3_ISO5457-1999_ISO7200-2004_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4-portrait_ISO5457-1999_ISO7200-2004-compact_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4-portrait_ISO5457-1999_ISO7200-2004-compact_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4-portrait_ISO5457-1999_ISO7200-2004_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4-portrait_ISO5457-1999_ISO7200-2004_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4_ISO5457-1999_ISO7200-2004-compact_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4_ISO5457-1999_ISO7200-2004-compact_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4_ISO5457-1999_ISO7200-2004_ASMEY1435-2014_EN.kicad_wks
>> >> > >
>> /usr/share/kicad/template/A4_ISO5457-1999_ISO7200-2004_EN.kicad_wks
>> >> > > /usr/share/kicad/template/gost_landscape.kicad_wks
>> >> > > /usr/share/kicad/template/gost_portrait.kicad_wks
>> >> > > /usr/share/kicad/template/pagelayout_default.kicad_wks
>> >> > > /usr/share/kicad/template/pagelayout_logo.kicad_wks
>> >> > >
>> >> > > -Ian
>> >> > >
>> >> > > On Thu, Nov 28, 2019 at 12:08 AM Evan Shultz <
>> evan.shultz@xxxxxxxxx
>> >> > > <mailto:evan.shultz@xxxxxxxxx>> wrote:
>> >> > >
>> >> > > In 5.1.5_2, on Windows, I don't see these new page
>> layouts. So
>> >> > > at least in Windows this wasn't packaged. I don't know
>> about
>> >> > > other OSes.
>> >> > >
>> >> > > Perhaps there's a way to make this more obvious so that
>> when new
>> >> > > page layouts are available all packagers are aware? The
>> >> > > discussion above reads to me like the KiCad project has no
>> >> > > control over this and my expectation would be that page
>> layouts,
>> >> > > templates, and other "extras" that are in the official
>> repos
>> >> > > would be included and consistent in all KiCad installs
>> across
>> >> > > all OSes.
>> >> > >
>> >> > > Nick, is packaging Windows your domain? Is there any way I
>> could
>> >> > > help to get them included in an updated 5.1.5 release or
>> 5.1.6?
>> >> > > I know the GitLab stuff is taking a lot of time from
>> everybody
>> >> > > but I don't want to let this wither away.
>> >> > >
>> >> > > On Thu, Nov 14, 2019 at 8:52 AM Evan Shultz
>> >> > > <evan.shultz@xxxxxxxxx <mailto:evan.shultz@xxxxxxxxx>>
>> wrote:
>> >> > >
>> >> > > Thanks Seth! It would be great to have more templates
>> >> > > available for KiCad users. You can ping me for the
>> review
>> >> > > when you post the PR.
>> >> > >
>> >> > > On Wed, Nov 13, 2019 at 9:44 PM Seth Hillbrand
>> >> > > <seth@xxxxxxxxxxxxx <mailto:seth@xxxxxxxxxxxxx>>
>> wrote:
>> >> > >
>> >> > > On 2019-11-13 15:54, Evan Shultz wrote:
>> >> > >
>> >> > >> The contributor submitted ISO templates and the
>> >> > >> librarians have access to those standards, thus
>> the
>> >> > >> review and merge could proceed.
>> >> > >
>> >> > > Fair enough
>> >> > >
>> >> > >> None of the librarians have access to the ASME
>> >> > >> standards and thus we could not properly review
>> and
>> >> > >> vet them even if they were contributed. Should
>> ASME
>> >> > >> templates be contributed that can be reviewed,
>> they
>> >> > >> would be welcomed.
>> >> > >
>> >> > > OK, I can handle the ASME template submission. If
>> you
>> >> > > run into standards in the future that the
>> >> > > librarians don't have access to, feel free to ping
>> the
>> >> > > dev list. We have a fair cross section of
>> engineers who
>> >> > > can help with reviews although we don't always
>> follow
>> >> > > the PRs at GitHub.
>> >> > >
>> >> > >
>> >> > > -Seth
>> >> > >
>> >> > >
>> >> > > KiCad Services Corporation KiCad Services
>> Corporation Logo
>> >> > > Seth Hillbrand
>> >> > > *Lead Developer*
>> >> > > +1-530-302-5483 <tel:+12126039372>
>> >> > > Davis, CA
>> >> > > www.kipro-pcb.com <http://www.kipro-pcb.com/>
>> >> > > info@xxxxxxxxxxxxx <mailto:info@xxxxxxxxxxxxx>
>> >> > > https://twitter.com/KiProEDA
>> >> > > <https://twitter.com/KiProEDA>
>> >> > > https://www.linkedin.com/company/kicad
>> >> > > <https://www.linkedin.com/company/kicad>
>> >> > >
>> >> > > _______________________________________________
>> >> > > 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
>> >> > >
>> >> > > _______________________________________________
>> >> > > 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
>> >> > >
>> >> > >
>> >> > > _______________________________________________
>> >> > > 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
>> >> > >
>> >> >
>> >> > _______________________________________________
>> >> > 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
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>> > _______________________________________________
>> > 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
>>
>>
>>
>> --
>> Mark
>>
> _______________________________________________
> 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
>
Follow ups
References
-
New border/title blocks?
From: Evan Shultz, 2019-11-13
-
Re: New border/title blocks?
From: Seth Hillbrand, 2019-11-13
-
Re: New border/title blocks?
From: Evan Shultz, 2019-11-13
-
Re: New border/title blocks?
From: Seth Hillbrand, 2019-11-13
-
Re: New border/title blocks?
From: Evan Shultz, 2019-11-13
-
Re: New border/title blocks?
From: Seth Hillbrand, 2019-11-13
-
Re: New border/title blocks?
From: Evan Shultz, 2019-11-13
-
Re: New border/title blocks?
From: Seth Hillbrand, 2019-11-14
-
Re: New border/title blocks?
From: Evan Shultz, 2019-11-14
-
Re: New border/title blocks?
From: Evan Shultz, 2019-11-28
-
Re: New border/title blocks?
From: Ian McInerney, 2019-11-28
-
Re: New border/title blocks?
From: Nick Østergaard, 2019-12-01
-
Re: New border/title blocks?
From: Wayne Stambaugh, 2019-12-01
-
Re: New border/title blocks?
From: Nick Østergaard, 2019-12-01
-
Re: New border/title blocks?
From: Evan Shultz, 2019-12-02
-
Re: New border/title blocks?
From: Mark Roszko, 2019-12-02
-
Re: New border/title blocks?
From: Evan Shultz, 2019-12-03