opulo-inc/lumenpnp

kicad projects reference private libraries not in the github repository

Opened this issue · 2 comments

Version Number

rev05 branch

Bugfix or Enhancement

Incomplete design assets

Description

The following pcb designs in kicad reference libraries that are private ones to stephens user id.
x-y limit switch two references to step files for the limit switches
Errors were encountered loading footprints:
Footprint library '/Users/stephen/lumenpnp/lib/kicad/index.pretty' not found.

31-08-2024 12-29-25

There are also a couple of local references in the mobo design.

I haven't checked all of the PCB designs

There are also a lot of references to a local library e.g.
model "${KIPRJMOD}/../../../lib/kicad/index.3dshapes/Littelfuse-Nano2-154.wrl"

List of references in mobo design:
Line 2213: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B2B-PH-SM4-TB.stp"
Line 3079: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 6679: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B2B-PH-SM4-TB.stp"
Line 7560: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 8558: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B2B-PH-SM4-TB.stp"
Line 13608: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 15233: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B5B-PH-SM4-TB.stp"
Line 18639: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B6B-PH-SM4-TB.stp"
Line 22361: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 30333: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 34397: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 39068: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 44000: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B2B-PH-SM4-TB.stp"
Line 77103: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B3B-PH-SM4-TB.stp"
Line 78589: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B2B-PH-SM4-TB.stp"
Line 85760: (model "${KIPRJMOD}/../../../lib/kicad/index.3dshapes/Littelfuse-Nano2-154.wrl"
Line 86558: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B4B-PH-SM4-TB.stp"
Line 97592: (model "${KIPRJMOD}/../../../lib/kicad/jst-ph.3dshapes/B3B-PH-SM4-TB.stp"

Which I think means we don't have those either

Opening the mobo project pcd, the first thing we see is
31-08-2024 12-17-02

If I look at the 3d view of the circuit board I don't see any of the connectors for example. eg
31-08-2024 12-20-43

Suggested Solution

Publish the footprint/3D assets which are not in standard libraries in github so that they can be downloaded and added to users configurations of kicad. It would also be useful to have a brief description on how to set up kicad to reference these resources

The references are present in the repository but the links appear to be incorrect, the files live in https://github.com/opulo-inc/lumenpnp/tree/rev05-mobo/lib/kicad.

Though the one reference with @sphawes name in it, that should be converted over to using ${KIPRJMOD} based reference links.

Thanks for the update Mike, I hadn't appreciated the assets were already there. There are two stephen references in the x-y limit switch pcb as there are two different switch types.
I'll download the kicad library - thanks again