Pcb Editor don't show any footprint

I am using web libraries and footprints for some of schematic components, all seem to be fine the “assign Footprint” is all filled and the footprints can be opened in the footprint editor, but for some reason when i update pcb from schematic, all I see is the wires and names, what can be happening? there is no error when I hit this button, I am using kicad 9 and linux mint.

Experiment a bit with both the Layers and the Objects in the Appearance Manager on the right side of the screen.

image

Reading some beginners manuals and tutorials may also work. In addition, KiCad does not like weird media (web stuff, NAS, etc.) very much and this leads to problems relatively often. I recommend you stay with local stuff only for a while. At least until you’re reasonably familiar with KiCad itself. Once you have some base knowledge you can try more exotic things, but attempting to learn everything at once is not a good approach.

I am struggling with Eclipse + STM32Cube + STM32 datasheets + STM32 application notes _ST-Link programmer and various other sources (10.000 or more pages of documentation). and I get completely lost in it (for quite a long time). If I could throw half of that stuff in the garbage or ignore it and still get some projects to compile and work I would be a lot happier. But it’s all connected.

For KiCad it’s much easier: Start with a default installation and the default libraries, and you can already do a lot with it. You can pull some projects from one of the GIT sites (there are 10000’s of projects), and KiCad just needs a few files (project, schematic, PCB) No hidden directors or stuff from outside the project directory is needed.

1 Like

For one thing you have turned off visibility for pads in the Appearance panel, which would affect footprints. And why would you turn off tracks, vias and zones?

You didn’t show the Layers tab. Maybe you have turned off visibility for the copper layers there too.

1 Like

Apparently was this objects tab, thanks yeah I am very new to kicad but I already made a functional pcb for STM32 and I am really without time to waste, never used this tab before. For the STM32 programming If I could I would recommend using libopencm3 instead of HAL and the messy CubeIde…

1 Like

Is this another case of a corrupted (project name).kicad_prl file? If so, you can delete/rename it to get all the visibility settings reset in one go.

1 Like

There are indeed a few recent thread here with very similar content.


Concerning LibOpenCM3. I am aware of it and like the Idea, but it’s one of the paths I’ve cut off. Register syntax is different from CMSIS (Which is already universal), there has been very little development in LibOpenCM3 for years, and there is not enough support for many processors. Too many are just initial drafts. I’ve also looked at many other frameworks. It’s one of the areas I get lost. I like C++, would love a more modern approach. I’ve looked briefly at kvasir, but the template wizardry is beyond me. GitHub - BareCpper/BareCpper: C++ Bare-metal GPIO library framework for PC, Arduino, Nordic etc may be a start. It does not have much code at all, it’s just an idea, but it’s nicely written C++ and can be easily used on top of CMSIS, LL or HAL.