KiCad / kicad-footprints

Official KiCad Footprint Libraries for Kicad version 5
https://kicad.github.io/footprints
Other
619 stars 712 forks source link

outer pads of SMD resistor arrays are not placed correctly #1105

Open tolot27 opened 5 years ago

tolot27 commented 5 years ago

If you look at #973, image as well as cra04p.pdf, you can see that the outer pads are not placed correctly.

tolot27 commented 5 years ago

I cannot create a PR until I know what happened there: https://github.com/pointhi/kicad-footprint-generator/issues/220#issuecomment-441329659

evanshultz commented 5 years ago

I'm not sure why the linked question above has any relevance here...

Also, a misunderstanding of the design rules does not mean the pad placement is wrong...

There's no enough information above to chase down a potential issue. If the footprint above is not meant for the CRA04P part, then it may not match. Perhaps the 3D model is wrong? Here is what would be helpful: To what footprint(s) are you referring? It appears to be one of the R_Array_Convex_4x ones (though not the 1206 version) but there's no way for anyone but you to know. And none of those footprints reference the CRA04P datasheet.

tolot27 commented 5 years ago

Also, a misunderstanding of the design rules does not mean the pad placement is wrong... So I misunderstood something?

Sorry for the inconvenience. Likely, it was to late to create the ticket because it does not fulfill my own requirements.

I have used the Resistor_SMD:R_Array_Convex_4x0402 footprint which referes to mnr_g.pdf and not cra04.pdf. I'll check further, what is wrong.

evanshultz commented 5 years ago

The footprint looks like it's correct for MNR04 to me, so the 3D model may not be built to the same document.

Here are a few from our current library (convex 4x0402, convex 2x0402, convex 4x0603, concave 4x0402): image

Thanks for digging up any more information.

Looking online, it appears that there are actual a number of different packages for "0402", isolated, quad, convex, resistor arrays. Perhaps our footprints names should be more specific since not all parts that would seem to fit a R_Array_Convex_4x0402 footprint are actually compatible.

tolot27 commented 5 years ago

Am I right that https://github.com/pointhi/kicad-footprint-generator/tree/master/scripts/SMD_chip_package_rlc-etc does not generates arrays of resistors, capacitors, etc? I only found the class TwoTerminalSMDchip inside the python script. Is there a generator for the arrays?

tolot27 commented 5 years ago

I'd also like to use/contribute the Panasonic Chip Resistor EXB series. That was my main intend to dig into.

Currently, it is really hard to my to dive into the generators because of the sparse documentation (YAML, python, etc.).

poeschlr commented 5 years ago

You are correct about the fact that we do not yet have a script for these type of parts.