← Back to team overview

kicad-developers team mailing list archive

Re: New border/title blocks?

 

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
>

Follow ups

References