Using Properties -> Edit Footprint, I've changed the package for an LP2950 to Package_TO_SOT_SMD:TO-252-2, found using the "Select" button. I've subsequently run "Generate Netlist" in Eeschema, and "Read Netlist" in Pcbnew, but there the package shown remains the default TO92, somehow.
When I hit 'e' on the component in Eeschema, Fields: Footprint: shows the new
Package_TO_SOT_SMD:TO-252-2, as does the "Field Value" when that field is selected. But on the left, Library Symbol: shows Regulator_Linear:LP2950-5.0_TO92. Whether that's a contributor to the new package not reaching Pcbnew, is beyond my ken.
I thought I'd done well to figure out that DPAK is TO252 in Kicad, but now we need to make it stick.
While on packages, is there a quick way to find a 6 pin DIL package with flat-footed short pins, making a 0.3" wide DIL SMD? The MOC3052 devices I have are that funny package. The datasheet shows that as Case 730C-4. I tried selecting an Osram SFH9x0x package, but that also doesn't make it to Pcbnew, so I can see if it's the right size. I could maybe solder them onto a through-board drilled pad layout, but it would be inelegant - or is that what folk did with the bigger package?
I'll figure out how to update my Kicad version. That might help.
Erik