← Back to team overview

kicad-developers team mailing list archive

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