Hi, I’m designing a PCB with 2x 4 resistor networks for a shift register. My expectation would be that one of each 4 legs of the chip would go to one end of the resistor network, and 4 buttons (pads in my case) to the other side of the network. This is how it looks in the schematic:
However, when I start designing the PCB, the legs are all over the place:
I would expect pins 14, 13, 12 and 11 of the chip to connect to pins 1, 2, 3 and 4 of the resistor network respectively, and then pins 5, 6, 7 and 8 to the pads. What am I doing wrong?
That doesn’t look like the correct footprint for a 4 resistor star network. Usually they have all pins/pads inline, pin/pad 1 being common. What you have looks like 4 separate resistors in one package.
I’m using the KiCad default footprint Resistor_SMD:R_Array_Convex_4x0603. Doesn’t feel like this footprint is correct:
A resistor network is essentially 4 resistors glued together in parallel (correct me if I’m wrong), so it should be pins 1 to 4 connected together (common) and 5 to 8 be R1, R2, R3 and R4, or viceversa.
I could edit the footprint, but I want to get this manufactured, and I don’t know if that will mess with the manfacturer’s process.
The diagram is the second one for MNR14. It’s 4 separate resistors as I said. If you want to use this part then you should use a different symbol and in your case 4 of the pads should be connected together.
The correct order of design is to first choose the part that you intend to use, from datasheets, then to get suitable symbol and footprint for it, not to use KiCad’s library to go shopping.
There are a lot of different types of resistor networks. The one you have chosen has a common pin for all the resistors. These can for example be used if you need pullup resistors on a bus. Another type of resistor network is for voltage dividers, these have all the resistors in series (often high accuracy, low drift etc).
From your description it looks like you want the R_Pack04 variant, which has all connections of the resistors separately available:
KiCad also has a R_Pack4_Split type, in which each resistor of the symbol can be placed separately on the schematic, but they still combine in a single footprint.
Symbols are at schematic. Footprints are at PCB.
You are speaking symbol and showing footprint.
In symbol you have one side of all resistors connected together and provides at one pin. Don’t you see it?