kicad-developers team mailing list archive
Mailing list archive
Re: New border/title blocks?
On 11/13/19 9:19 AM, Evan Shultz wrote:
Yes, these templates are sized specifically for certain page sizes as
defined in the ISO specification. And also for particular sheet
orientations. So in Eeschema, the user needs to select the page size
and orientation that match the template in order for the scaling to be
proper and the template to be rendered such that it meets the ISO
Even if manual work is required to properly use these tempates,
perhaps it might be useful to still include them?
In addition, during the review of the templates we discovered
limitations such as what you mentioned above. I can understand if the
best solution for now is only a stopgap, and I'm happy to submit a
feature request for an enhancement for this area of Eeschema, with the
details to be sorted out later as to not derail the main objective of
The process for inclusion would be managed by the individual
distributions. I assume that they pull from the kicad-templates
repository by default.
Currently, the extra templates are installed at the same directory level
as the default template. This is cluttered and mixes all different
kinds of templates together. We should definitely address this. Simple
subdirectories for page layout options other than the default should be
considered in the templates CMake
The wishlist items for the code I see are:
- Adding the Revisions block as an optional item in the layout format
- Adding support for graphical items referenced to page center
With these two items, we should be able to collapse these templates into
a single, standard (or two if you wanted the basic 180mm and an
alternate compressed version for the Title block.
For the templates, if we are adding templates per size, it would be good
to add standard A/B/C sizes as well. US KiCad users do not have easy
access to either A4 paper or (harder) A4 printers.
KiCad Services Corporation KiCad Services Corporation Logo
www.kipro-pcb.com <https://www.kipro-pcb.com/> info@xxxxxxxxxxxxx