Custom sod-923 footprint not showing netlist connections

I’m getting pretty brazen here with all the encouraging replies i’ve gotten lately

so, I needed to make a custom footprint
I used this code to create a kicad_mod file

||(module SOD-923 (layer F.Cu) (tedit 58AAE886)|
| — | — |
||(solder_mask_margin 0.03)|
||(fp_text reference REF** (at 0 -1.75) (layer F.SilkS)|
||(effects (font (size 0.5 0.5) (thickness 0.1)))|
||)|
||(fp_text value SOD-923 (at 0 -1) (layer F.Fab) hide|
||(effects (font (size 0.5 0.5) (thickness 0.05)))|
||)|
||(fp_text user %R (at 0 -1) (layer F.Fab)|
||(effects (font (size 0.5 0.5) (thickness 0.05)))|
||)|
||(fp_line (start -0.4 0.3) (end 0.4 0.3) (layer F.Fab) (width 0.1))|
||(fp_line (start 0.4 0.3) (end 0.4 -0.3) (layer F.Fab) (width 0.1))|
||(fp_line (start 0.4 -0.3) (end -0.4 -0.3) (layer F.Fab) (width 0.1))|
||(fp_line (start -0.4 -0.3) (end -0.4 0.3) (layer F.Fab) (width 0.1))|
||(fp_line (start 0.25 -0.3) (end 0.25 0.3) (layer F.Fab) (width 0.1))|
||(fp_line (start -0.65 -0.45) (end 0.65 -0.45) (layer F.CrtYd) (width 0.05))|
||(fp_line (start 0.65 -0.45) (end 0.65 0.45) (layer F.CrtYd) (width 0.05))|
||(fp_line (start 0.65 0.45) (end -0.65 0.45) (layer F.CrtYd) (width 0.05))|
||(fp_line (start -0.65 0.45) (end -0.65 -0.45) (layer F.CrtYd) (width 0.05))|
||(pad A smd rect (at -0.45 0) (size 0.3 0.4) (layers F.Cu F.Paste F.Mask))|
||(pad C smd rect (at 0.45 0) (size 0.3 0.4) (layers F.Cu F.Paste F.Mask))|
||(model C:/Cad/Footprint/Nexperia/3D/SOD923.step|
||(at (xyz 0 0 0))|
||(scale (xyz 1 1 1))|
||(rotate (xyz -90 0 180))|
||)|
||)|

it loads and everything, but comes out the other side un-connected

should I replace A and C by numbers ?? is there more I need to know about ?

TIA

Your post seems to raise more questions than answers. I am not sure I understand the question…

But does this help?:

The pin numbers on your footprint must agree with the pin numbers in your schematic in order to get a connection per the netlist. I think it is best to stick to standard type pin numbers because those relate better to the footprint. For example the same SOIC 14 footprint might be used for a logic gate or an op amp. Pin names would be completely different for those two. But pin numbers would be the same for any device using that package. So generally, pin numbers make more sense.

Another question:
Why not draw the footprint as we mere mortals would do, instead of writing code to do it?

What is the alloy? Does it develop a nice green patina over time?

Sorry I am getting sort of tired and cranky… :grimacing:

I was feeling lazy. Glad I did as I learned a few things in the process.
So I opened the footprint editor and re-labelled pins A and B to 1 and 2 and saved-as … SOD-923b

went into my custom footprint folder opened the file up and sure enough
A and B were replaced by numbers …

deleted other footprint and re-named newer one - done // works fine now

just wanted to make sure there wasn’t more to the process

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.