Mounting Holes are clear on update from schematic

I’m using KiCAD for a while and finished some little projects including getting PCBs from JLCPCB.
But no I have a problem, I designed the board first and added the mounting holes, to know their position when placeing all the parts. So far so fine. Then I realized a bug in the schematic, I fix that and did update PCB, and all mounting holes are gone, so I had to make an undo, but so my changes in the schematic are gone too.
An older post from 1999 said, I have to lock the mountigholes, what I did, but updateing from schematic remove them again.

I use:
Application: KiCad PCB Editor

Version: (6.0.11-0), release build

Libraries:
wxWidgets 3.1.5
libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1

Platform: macOS Mojave Version 10.14.6 (Build 18G9323), 64 bit, Little endian, wxMac

Build Info:
Date: Jan 26 2023 15:47:00
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.64.1
ngspice: 38
Compiler: Clang 12.0.0 with C++ ABI 1002

Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON

Please help

Regards Rainer

You should add a symbol in the schematic for each mounting hole.
There are 2 symbol in the Mechanical lib, (MountingHole and MountingHole_pad).

You can also edit or create a simple footprint to match the dimension of your mounting hole. But there is also a MoutingHole lib in the footprints

That should not happen.

Locking in PCB or adding them the the schematic are both valid methods. I prefer the latter.

Thank you for quick response. It helped a lot

Regards Rainer

third method (apart from locking and added symbol in schematics): add the mounting hole–>doubleclick for mouting hole properties dialog–>check the “not in schematic” checkbox.

fourth method: use only a circle on edge.cuts layer as hole.

1 Like

There were (in V5) locking of footprint and locking of pad in footprint. I don’t know how in V7 (may be the same). May be OP locked not what he had to.

1 Like

Thanks to all answers, I am fine, adding the amount of needed mounting holes in the schematic. assineing a footprint, updateing PCB from schematic and placeing the mounting hole works for me.
Thanks again to everybody

Regards Rainer

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.