Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. KiCad
  3. Missing mysensors_XYZ.pretty files

Missing mysensors_XYZ.pretty files

Scheduled Pinned Locked Moved KiCad
6 Posts 3 Posters 2.0k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ATXCoderA Offline
    ATXCoderA Offline
    ATXCoder
    wrote on last edited by
    #1

    I have installed KiCad on my Windows 8.1 PC and am trying to learn it so I can start making PCBs for some sensors. I am using the MySensors KiCad REPO and have followed the tutorial at https://github.com/mysensors-kicad/part_management and all seems to work. The issue though happens when I run CvPcb to associate the footprints and get the following error:

    IO_ERROR: footprint library path 'C:\Users\Thomas\Git\MySensors\mysensors_symbols\mysensors_radios.pretty' does not exist from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786
    

    I see the same error for all the mysensor_xyz.pretty files. Now those files are not in that location because the guide (refernced above) that I followed didn't say anything about cloning those "mysensor_xyz.pretty" repos and I was under the assumption that KiCad would look for those files in their respective GitHub repos. I figured that was the whole purpose of defining a MYSGITHUB path.

    Am I supposed to clone those repos as well? If so, wouldn't I need to update my fp-lib-table AND what is the point of the MYSGITHUB path?

    This is what the pertenant part of my fp-lib-table file looks like:

    (lib (name mysensors_arduino)(type Github)(uri ${MYSGITHUB}/mysensors_arduino.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_arduino.pretty")(descr ""))
      (lib (name mysensors_buttons)(type Github)(uri ${MYSGITHUB}/mysensors_buttons.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_buttons.pretty")(descr ""))
      (lib (name mysensors_connectors)(type Github)(uri ${MYSGITHUB}/mysensors_connectors.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_connectors.pretty")(descr ""))
      (lib (name mysensors_handsoldering)(type Github)(uri ${MYSGITHUB}/mysensors_handsoldering.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_handsoldering.pretty")(descr ""))
      (lib (name mysensors_leds)(type Github)(uri ${MYSGITHUB}/mysensors_leds.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_leds.pretty")(descr ""))
      (lib (name mysensors_network)(type Github)(uri ${MYSGITHUB}/mysensors_network.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_network.pretty")(descr ""))
      (lib (name mysensors_obscurities)(type Github)(uri ${MYSGITHUB}/mysensors_obscurities.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_obscurities.pretty")(descr ""))
      (lib (name mysensors_radios)(type Github)(uri ${MYSGITHUB}/mysensors_radios.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_radios.pretty")(descr ""))```
    ATXCoderA 1 Reply Last reply
    0
    • ATXCoderA ATXCoder

      I have installed KiCad on my Windows 8.1 PC and am trying to learn it so I can start making PCBs for some sensors. I am using the MySensors KiCad REPO and have followed the tutorial at https://github.com/mysensors-kicad/part_management and all seems to work. The issue though happens when I run CvPcb to associate the footprints and get the following error:

      IO_ERROR: footprint library path 'C:\Users\Thomas\Git\MySensors\mysensors_symbols\mysensors_radios.pretty' does not exist from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786
      

      I see the same error for all the mysensor_xyz.pretty files. Now those files are not in that location because the guide (refernced above) that I followed didn't say anything about cloning those "mysensor_xyz.pretty" repos and I was under the assumption that KiCad would look for those files in their respective GitHub repos. I figured that was the whole purpose of defining a MYSGITHUB path.

      Am I supposed to clone those repos as well? If so, wouldn't I need to update my fp-lib-table AND what is the point of the MYSGITHUB path?

      This is what the pertenant part of my fp-lib-table file looks like:

      (lib (name mysensors_arduino)(type Github)(uri ${MYSGITHUB}/mysensors_arduino.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_arduino.pretty")(descr ""))
        (lib (name mysensors_buttons)(type Github)(uri ${MYSGITHUB}/mysensors_buttons.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_buttons.pretty")(descr ""))
        (lib (name mysensors_connectors)(type Github)(uri ${MYSGITHUB}/mysensors_connectors.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_connectors.pretty")(descr ""))
        (lib (name mysensors_handsoldering)(type Github)(uri ${MYSGITHUB}/mysensors_handsoldering.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_handsoldering.pretty")(descr ""))
        (lib (name mysensors_leds)(type Github)(uri ${MYSGITHUB}/mysensors_leds.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_leds.pretty")(descr ""))
        (lib (name mysensors_network)(type Github)(uri ${MYSGITHUB}/mysensors_network.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_network.pretty")(descr ""))
        (lib (name mysensors_obscurities)(type Github)(uri ${MYSGITHUB}/mysensors_obscurities.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_obscurities.pretty")(descr ""))
        (lib (name mysensors_radios)(type Github)(uri ${MYSGITHUB}/mysensors_radios.pretty)(options "allow_pretty_writing_to_this_dir=${MYSLOCAL}\mysensors_symbols\mysensors_radios.pretty")(descr ""))```
      ATXCoderA Offline
      ATXCoderA Offline
      ATXCoder
      wrote on last edited by
      #2

      One more thing. I thought maybe the "/" were messing up Windows so I switched a few of them to "" and then got this error on the ones I switched:

      IO_ERROR: http GET command failed Cannot get/download Zip archive: 'https://codeload.github.com/mysensors-kicad%5cmysensors_radios.pretty/zip/master' for library path: 'https://github.com/mysensors-kicad\mysensors_radios.pretty'. Reason: 'Bad request' from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad/pcbnew/github/github_plugin.cpp : remote_get_zip() : line 584```
      1 Reply Last reply
      0
      • tbowmoT Offline
        tbowmoT Offline
        tbowmo
        Admin
        wrote on last edited by
        #3

        I haven't tried to use kicad on windows, but on Linux I have to create the *.pretty directories myself, if I create them, and leave them empty, kicad can figure the rest out by itself.

        And it shouldn't be necessary to change the forward slashes... If I remember right, @Anticimex verified the setup instructions on windows..

        1 Reply Last reply
        1
        • AnticimexA Offline
          AnticimexA Offline
          Anticimex
          Contest Winner
          wrote on last edited by
          #4

          The guide emphasizes in bold that you have to create the local pretty paths you specify in your fp table. Have you done that?

          Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

          1 Reply Last reply
          1
          • ATXCoderA Offline
            ATXCoderA Offline
            ATXCoder
            wrote on last edited by
            #5

            Ok, so I must have misread or just had a "space-out" moment when reading that part, but after creating the *.pretty directories it worked. Thanks!

            1 Reply Last reply
            1
            • AnticimexA Offline
              AnticimexA Offline
              Anticimex
              Contest Winner
              wrote on last edited by
              #6

              Spacing out is done by all, glad it was such a simple "fix" :)

              Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

              1 Reply Last reply
              1
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              11

              Online

              11.7k

              Users

              11.2k

              Topics

              113.1k

              Posts


              Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • MySensors
              • OpenHardware.io
              • Categories
              • Recent
              • Tags
              • Popular