7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-08 00:05:32 +00:00
Commit Graph

9 Commits

Author SHA1 Message Date
Carsten Presser
241c1849b4 Update 3DMODEL_DIR variable for all footprints
Similar to the previous commit, the variable pointing to the directory
containing the 3D Models for the footprins also need to be updated to
KiCad8 since its versioned.
2024-02-20 23:41:52 +01:00
Carsten Presser
12f863397a Update format of all footprints to KiCad8
Even though KiCad8 can read older symbol files, this change is needed
to make future additions to the library easy to review.
KiCad8 introduced a new way of indenting. Even when changing just a
small text, that would result in a huge diff when saving the KiCad7 file
with KiCad8. Those diffs are hard to read making the life of the library
team difficult.
2024-02-20 22:38:48 +01:00
John Beard
bf751eec9e DIN-41612 renames and minor fixes
See merge request kicad/libraries/kicad-footprints!3304
2023-10-14 12:48:24 +00:00
cpresser
ee227da2af Save every single footprint using kicad v6 2022-01-04 17:40:30 +00:00
Seth Hillbrand
515da98f1c Update footprints to use new 3D environmental variable 2020-12-31 09:55:18 -08:00
Hendrik v. Raven
3bff23ee33
extend selection of DIN41612 connectors ()
* extend selection of DIN41612 connectors

This selection was generated by an updated script using the
kicad-footprint-generator. This current selection was built by checking
the catalogs of ept, ERNI and Harting and collect the most standard
series.
Added in this commit were: B (was already present), C, D, E, F, Q, R
Still missing standard series are:
  - H11, H15 (vertical and horizontal are different from each other and
    require an updated script, only H11 horizontal is present)
  - M (has a lot of variations which needs to be tracked).
There are also many manufacturer specific variants which might follow
(some are very easy to add to the script, others not so much).

The new script was made to copy the style of the existing scripts, just
adding the increased flexiblity to generate all series. Changes to the
generated footprints compared to the existing B series are:
- a1 pin is a roundrect instead of rect
- vertical connectors got their silk ref moved to the side. They are
  often used on backplanes, so there might be no space on top.
- courtyard of the horizontal connector is simpler on the connector
  side. This space if off the PCB anyways and there needs to be room to
  attach the connector.
- names are now always using two digit numbers for rows and pins.
- Q and R series vertical have slightly more drawings, trying to
  symbolise their inverted connector nature (vertical is male, while
  usually they are female).

There are two series where the names contain the rows which are
occupied. These are due to connectors only ept sells (E and F series
2x16). The standard is to leave the center row empty, ept also sells a
variant where the top row is empty. To distinguish those only the
non-standard has the rows added to the name.

As a general remark to these connectors. The naming of the pins and rows
is very strict, based on the location relative to the mounting position.
At least in vertical this always holds true, horizontal got some
flexibility on the spacing. The origin is always located at the a1 pin,
even if it is not present. This ensures that connectors can be switched
without having to change everything. This was already the case for the
existing connectors.

* update autogenerated DIN41612 connectors:

this is the output of
scripts/Connector/Connector_IEC_DIN/generate_din41612.py  in
kicad-footprint-generator at revision
e610537351f77d457bc2f90f021258384de20fc8

* update DIN41612 connectors from updated script

* fix colliding silk in DIN41612 F vertical

* remove WIP H15 connectors

added them by accident, not done yet

* din41612: update script generated connectors

* din41612: regenerate connectors from script

* din41612: update script output

* din41612: increase copper on large holes

* din41612: update from script output

- increases silk screen distance
- fixes pin numbering

* din41612: updated with increased clearance

* din41612: update (horiz pin 1 moved & larger clearance)

* integrate review feedback
2020-05-05 13:57:25 -07:00
Rene Pöschl
ff82511979 Fix pin numbers of DIN connectors to fit symbols
fixes issue 
2018-08-05 19:41:28 +02:00
evanshultz
9e10a1f223
Update and rename DIN41612_3B_2x10_Horizontal.kicad_mod to DIN41612_B3_2x10_Horizontal.kicad_mod 2018-03-26 12:13:20 -07:00
evanshultz
f94c31f1a1
Add DIN41612 type B family 2018-03-04 21:51:09 -08:00