-
I'm a new both in Kicad and Skidl. First thing I've tried to build is an example found in internet, but get "FileNotFoundError: Unable to open KiCad Schematic Library File device" error. My OS is macOS 14.5 (got the same issue on windows 10), KiCad ver. 6.0.11 downloaded from https://downloads.kicad.org/kicad/macos/explore/stable (the same was with KiCad 8, later found a discussion suggested to use v6), Skidl v1.2.1 from pip. I've configured a KICAD_SYMBOL_DIR and checked 'Diode_SMD:D_0201_0603Metric' is exist. Did I forget to configure something or it is a bug?
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi. Thanks for trying SKiDL! First, make sure the KiCad V6 symbol directory is in >>> print(lib_search_paths)
{'spice': ['.'], 'kicad': ['.', '/home/devb/projects/KiCad/kicad_symbols/v6'], 'skidl': ['.', '/home/devb/.pyenv/versions/skidltest/lib/python3.11/site-packages/skidl/libs']} You can see the local directory where my KiCad V6 symbols are stored in the list under the If that's OK, then the problem is the need to be a little more explicit with your library name. Try this: led = Part('Device.kicad_sym', 'D', footprint='Diode_SMD:D_0201_0603Metric', dest=TEMPLATE) Let me know if that works. (The next release of SKiDL won't require the |
Beta Was this translation helpful? Give feedback.
Hi. Thanks for trying SKiDL!
First, make sure the KiCad V6 symbol directory is in
lib_search_paths
. Here's what mine looks like:You can see the local directory where my KiCad V6 symbols are stored in the list under the
kicad
key.If that's OK, then the problem is the need to be a little more explicit with your library name. Try this:
Let me know if that works.
(The next release of SKiDL won't requi…