Hi, I am having a problem with replacing footprints that have a centering cross and target on the Courtyard layer. I have edited the footprints to delete the cross and circle, went to the schematic Assign Footprints function where I reassigned the altered footprints, did an ERC with everything okay, redid the netlist, and then went to the PCB. In Pcbnew I first tried the Update PCB from schematic function, but that didn’t work. I then ran the Load netlist function, and that didn’t work. Although the function says changes were made the cross and circle still appear on the courtyard layer and sure enough the DRC still says “Footprint has incorrect courtyard (not a closed shape)”.
Here is my system setup report:
Version: 5.1.3-ffb9f22~84~ubuntu18.04.1, release build
libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-55-generic x86_64, 64 bit, Little endian, wxGTK
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
OpenCASCADE Community Edition: 6.9.1
Compiler: GCC 7.4.0 with C++ ABI 1011
What do I need to do?
I did the “Keep existing symbol to footprint associations” along with “Update footprints”. That didn’t work so I did the “Re-associate footprints by reference” along with “Update footprints”. That didn’t work either.
The user interface texts are just plain misleading. “Update footprints” checkbox doesn’t refresh footprint files from the library. Unticking it allows keeping old footprints on the board even after symbol/footprint associations have been changed (i.e. footprint names in the symbols’ properties have been changed).
What do you mean by “context menu”? If you mean RMB after selecting with LMB “Update Footprints from Library” is not an option. I did go to the tools menu after LMB selecting one of the footprints, then selecting Update Footprints from Library", then clicked the radio button for “Update footprints matching reference:”, then went to the box and put in the ref des of the plated thru hole I was working with, clicked on “Apply” and the footprint disappeared!?
Context menu is the “Right Mouse Button” menu (although sometimes it may be the Left Button depending on the setup) for an item. Select the footprint first then open the context menu on top of it. Open “Update Footprint”. Choose “Update selected footprint” or some other option and Apply.
But what happened to your footprint and why? Congratulations, you just found a bug! It appears that opening the dialog from the Tools menu is buggy. It moves the footprint, possibly so far that it disappears from the view. I’ll report that.
Hey, Larry. I just noticed that you have radiused the corners of your board. I think you should be OK with small radii like that, but there is a known bug in 5.1.2 that is fixed in 5.1.3 (due to be released RSN as the source is tagged and packagers are building the packages as we speak). The bug causes uncontrolled “explosions” of traces inside circles and arcs of the board outline (Edge.Cuts layer). The temporary fix in 5.1.2 is to move the arcs to an unused artwork layer (so you can still see them), do the routing, and then move the arcs back to Edge.Cuts.
I just thought I would warn you in case you decide to increase the corner radii and wonder why the routing from R1 to R2 explodes on you.