开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: Mounting hole problem

 

开云体育

Yes, you did, and I am grateful for all help, but you wrote this:

Just add them to the schematic as symbols, as others have said.?

So, with the Schematic screen open, I look for symbols for mounting holes and I don't find them. Do you see that there is a single crucial piece of data missing? I'm beginning to deduce that they have to be added as pads, but until just now, I think that no-one has said so explicitly, and there is still a question whether that's the best, or the only, way to do it.

On 2024-08-30 18:51, Robert via groups.io wrote:
I answered that in my email sent at 11:50 ... and I've answered it
before, not so long ago.?? Additionally there may also be special
symbols in one of the supplied symbol libraries, but I stopped using
those long ago.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

On 30/08/2024 18:43, John Woodgate via groups.io wrote:
But how do you add mounting holes to a schematic? It seems impossible to
get to a Mounting hole library from the Schematic screen. Do they have
to be added as pads, adjusted to have no copper?

--
This email has been checked for viruses by Avast antivirus software.






-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Mounting hole problem

 

I answered that in my email sent at 11:50 ... and I've answered it
before, not so long ago. Additionally there may also be special
symbols in one of the supplied symbol libraries, but I stopped using
those long ago.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

On 30/08/2024 18:43, John Woodgate via groups.io wrote:
But how do you add mounting holes to a schematic? It seems impossible to
get to a Mounting hole library from the Schematic screen. Do they have
to be added as pads, adjusted to have no copper?
--
This email has been checked for viruses by Avast antivirus software.
www.avast.com


Re: Mounting hole problem

 

开云体育

I always use pads with cooper. The pads may be connected to a net or not.
Regards, Jean-Paul

Site :




Le 2024-08-30 à 19:43, John Woodgate a écrit?:

But how do you add mounting holes to a schematic? It seems impossible to get to a Mounting hole library from the Schematic screen. Do they have to be added as pads, adjusted to have no copper?

On 2024-08-30 18:11, Alan Pearce via groups.io wrote:
As you say, screws should be on the BOM, and the way to do this is add them to the schematic as mechanical parts, which have a footprint of a mounting hole. The mounting hole then gets automatically added to the footprints in the layout.
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying


Re: Mounting hole problem

 

开云体育

But how do you add mounting holes to a schematic? It seems impossible to get to a Mounting hole library from the Schematic screen. Do they have to be added as pads, adjusted to have no copper?

On 2024-08-30 18:11, Alan Pearce via groups.io wrote:
As you say, screws should be on the BOM, and the way to do this is add them to the schematic as mechanical parts, which have a footprint of a mounting hole. The mounting hole then gets automatically added to the footprints in the layout.
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Mounting hole problem

 

开云体育

Unfortunately, the REF** is only a symptom of the real problem.

On 2024-08-30 18:19, Brian via groups.io wrote:
"But I see no way of changing the 'REF**' text for the mounting holes in the PCB."
"So you need to click on the component properties, and uncheck the "visible" flag on the "reference" field."
?
If it helps any, another way to switch the 'REF**'? 'visible' flag to 'off' is to hit 'Delete' after clicking on it.? Most projects do not need a RefDes label on the silk for mounting holes- especially if you are already tight for space.
?
Kind regards,
Brian
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Searching for an existing footprint

 

Cherrytree leaves everything else standing IMHO

You don't have to "tag" anything Just one tree pane and the rest
is open for the work. You can search the entire tree or just nodes.
Searching the entire tree is where things get slow if the file is big
Which is why I would like to have separate notebooks on different tabs.



It looks a bit dated old fashioned in it's interface but it works. It
also has basic programming interfaces not something I use, but
the ability to cut and paste text and images is very good.

You can export nodes to text, html and pdf.

Another big advantage is that it's all local, no fancy cloud setups or
whatever.

I've been using it for many years, and never found anything
better. (despite looking every so often)


Available for both Linux , mac and windows.

Worth looking at if you are not happy with your current notebook system.



Click on "stable" for the downloads.

Andy


On Fri, 30 Aug 2024 12:35:18 -0400
"John Hudak" <jjhudak@...> wrote:

Yes note taking cannot be overstated. Never heard of Cherrytree...how does
it compare to Joplin?

On Fri, Aug 30, 2024 at 10:24?AM Andy via groups.io <andygio=
[email protected]> wrote:

On Fri, 30 Aug 2024 05:33:56 +0000
"dvalin via groups.io" <dvalin@...> wrote:

On 24.08.24 16:07, Andy wrote:

Record the steps - no one does that :-)
It can be sanity-preserving. In 30 years of embedded development, I made

460 pages of notes in Vim, folded to a single TOC page, expanding and

searchable, with keywords for quicker hits. After a few decades, it can
I use cherrytree as a notebook system Nearly 60Mb now. Getting so big that
in some cases cherrytree can't really cope but it's about the only thing
out there that works well enough for me.

The are 637 nodes each node can be many pages long

What it needs is a way to split things down into separate notebooks in
their own tab, that is a often requested feature, but not implemented as
yet.

All of the other notebooks I've looked at seem to think that "markdown" is
what everyone wants. When I've tried them they turn out to be so
convoluted that I have to give up on them.

Andy










Re: Mounting hole problem

 

"But I see no way of changing the 'REF**' text for the mounting holes in the PCB."
"So you need to click on the component properties, and uncheck the "visible" flag on the "reference" field."
?
If it helps any, another way to switch the 'REF**'? 'visible' flag to 'off' is to hit 'Delete' after clicking on it.? Most projects do not need a RefDes label on the silk for mounting holes- especially if you are already tight for space.
?
Kind regards,
Brian


Re: Mounting hole problem

 

As you say, screws should be on the BOM, and the way to do this is add them to the schematic as mechanical parts, which have a footprint of a mounting hole. The mounting hole then gets automatically added to the footprints in the layout.



On Fri, 30 Aug 2024 at 06:03, dvalin via <dvalin=[email protected]> wrote:
On 28.08.24 19:26, John Woodgate wrote:
> I'm in trouble again. I added four mounting holes to my board and the come
> with? text 'REF**'. Update PCB describes them as 'unused' and proposes to
> delete them, which is obviously wrong. I can't find a way to change REF** to
> something else. Please advise.

While I'm still transitioning from Eagle, I found similar nonsense in
Kicad 5, so I just deleted them and used vias instead. It was trivial to
set the drill to 3.2 mm, and diameter to 3.8 mm. Fixed. The two designs
went out to Seeed a few hours ago. A bit of plating isn't going to hurt
the mounting screws a great deal, I figure.

Nevertheless, I'll update to the latest Kicad when my new PC arrives.
Having Kicad understand mounting holes is a most welcome improvement.

Screws could be included in the BOM, but holes cannot be a schematic
component, I assert - they are only a drill datum, with no circuit function at all.

Kicad seems about 5 times easier to learn than Eagle was in its day, but
I do rely on google & YT, rather than the documentation. I fail to find most answers in that. So I make short-form notes in Vim, so they're
searchable.

Erik
(Eagerly awaiting my first Kicad boards in the flesh.)




Re: Searching for an existing footprint

 

Yes note taking cannot be overstated.? Never heard of Cherrytree...how does it compare to Joplin?

On Fri, Aug 30, 2024 at 10:24?AM Andy via <andygio=[email protected]> wrote:
On Fri, 30 Aug 2024 05:33:56 +0000
"dvalin via " <dvalin=[email protected]> wrote:

> On 24.08.24 16:07, Andy wrote:
>
> > Record the steps -? no one does that :-)?
>
> It can be sanity-preserving. In 30 years of embedded development, I made
>
> 460 pages of notes in Vim, folded to a single TOC page, expanding and
>
> searchable, with keywords for quicker hits. After a few decades, it can

I use cherrytree as a notebook system Nearly 60Mb now. Getting so big that
in some cases cherrytree can't really cope but it's about the only thing
out there that works well enough for me.

The are 637 nodes each node can be many pages long

What it needs is a way to split things down into separate notebooks in
their own tab, that is a often requested feature, but not implemented as
yet.

All of the other notebooks I've looked at seem to think that "markdown" is
what everyone wants. When I've tried them they turn out to be so
convoluted that I have to give up on them.

Andy







Re: Searching for an existing footprint

 

On Fri, 30 Aug 2024 05:33:56 +0000
"dvalin via groups.io" <dvalin@...> wrote:

On 24.08.24 16:07, Andy wrote:

Record the steps -? no one does that :-)
It can be sanity-preserving. In 30 years of embedded development, I made

460 pages of notes in Vim, folded to a single TOC page, expanding and

searchable, with keywords for quicker hits. After a few decades, it can
I use cherrytree as a notebook system Nearly 60Mb now. Getting so big that
in some cases cherrytree can't really cope but it's about the only thing
out there that works well enough for me.

The are 637 nodes each node can be many pages long

What it needs is a way to split things down into separate notebooks in
their own tab, that is a often requested feature, but not implemented as
yet.

All of the other notebooks I've looked at seem to think that "markdown" is
what everyone wants. When I've tried them they turn out to be so
convoluted that I have to give up on them.

Andy


Re: Mounting hole problem

 

开云体育

In a distant past, I used two separate masses/grounds, which is easy in Kicad. But it's been a long time since I used only one.
Regards, Jean-Paul

Site :

Le 2024-08-30 à 14:11, Robert via groups.io a écrit?:

Just a warning to remember to take into account creepage distance when
you have chassis ground on board.?? In other words, the distance between
chassis ground and all the other copper is typically greater than the
spacing used generally in order to maintain safety during faults (and
therefore electrical safety testing).?? For example, typically on the
boards I design I use 0.2 mm spacing, but with chassis ground (when
present) I make the spacing 0.85 mm.?? That way, if the internal
circuitry suddenly finds itself at a high voltage relative to chassis
ground during a fault, anyone touching the metal casing at the time wont
have their socks blown off.

Now in some respects having bolt holes connected to chassis ground in
the schematic will help you here, because in the board layout you just
make the chassis ground track spacing the relevant amount (in my case
0.85 mm), and Kicad does the rest.?? However, there is a gotcha.?? I've
not found a way to tell Kicad to maintain a safe distance /through/ the
board.?? That means one has to manually maintain the distance between
chassis ground and the layers beneath it ... and that's really easy to
screw up.?? Does anyone know a way to automate that?

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.








Re: Mounting hole problem

 

Don't forget that the case is connected back to the central safety earth
via a length of wire, which will have impedance.

Regards,

Robert.

--
This email has been checked for viruses by Avast antivirus software.
www.avast.com


Re: Mounting hole problem

 

开云体育

I don't agree with that, and I am involved in safety standards. Even if signal ground jumps to a high voltage due to a fault, the metal case is connected to chassis ground, which (in Class 1 equipment) is connected to the building safety ground. There is no electric shock hazard. If something has a metal case, it should be either Class 1 or Class 3 (powered by extra-low voltage). Class 2 ('double insulated') boxes should be non-conducting, even if they require an internal conductive coating or an internal foil shield for EMC reasons.

On 2024-08-30 13:11, Robert via groups.io wrote:
For example, typically on the
boards I design I use 0.2 mm spacing, but with chassis ground (when
present) I make the spacing 0.85 mm.?? That way, if the internal
circuitry suddenly finds itself at a high voltage relative to chassis
ground during a fault, anyone touching the metal casing at the time wont
have their socks blown off.
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Mounting hole problem

 

Just a warning to remember to take into account creepage distance when
you have chassis ground on board. In other words, the distance between
chassis ground and all the other copper is typically greater than the
spacing used generally in order to maintain safety during faults (and
therefore electrical safety testing). For example, typically on the
boards I design I use 0.2 mm spacing, but with chassis ground (when
present) I make the spacing 0.85 mm. That way, if the internal
circuitry suddenly finds itself at a high voltage relative to chassis
ground during a fault, anyone touching the metal casing at the time wont
have their socks blown off.

Now in some respects having bolt holes connected to chassis ground in
the schematic will help you here, because in the board layout you just
make the chassis ground track spacing the relevant amount (in my case
0.85 mm), and Kicad does the rest. However, there is a gotcha. I've
not found a way to tell Kicad to maintain a safe distance /through/ the
board. That means one has to manually maintain the distance between
chassis ground and the layers beneath it ... and that's really easy to
screw up. Does anyone know a way to automate that?

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.
www.avast.com


Re: Mounting hole problem

 

开云体育

Merci.

On 2024-08-30 12:50, jpgendner via groups.io wrote:
Exemple of how I do in schematic. Trou_fixation = Mounting hole.
Regards, Jean-Paul

Site :


Le 2024-08-30 à 13:14, John Woodgate a écrit?:

Thank you. Yes, I do need to ground two of the mounting holes. These things are simple when you know how, but not if you don't. There are several steps to get exactly right.

On 2024-08-30 11:50, Robert via groups.io wrote:
Kicad has always understood mounting holes, and it really is very
simple.?? Just add them to the schematic as symbols, as others have
said.?? It's always been possible to make your own symbols, or make use
of something out of the supplied libraries such as a single pin
connector symbol.?? If you want them to relate to specific screws, put
the part number for the screw in the Value field of the schematic
symbol, and the relevant hole in the Footprint field (eg M3-HOLE).?? Now
when you export the BOM, it will be complete with part numbers for the
screws.

Note that by placing mounting holes in the schematic, you can optionally
connect them electrically to something, such as chassis ground
(filtering components are often connected to chassis ground rather than
signal ground).?? The schematic is very much the place to have the
mounting holes defined.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.






-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.

-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying


Re: Mounting hole problem

 

开云体育

Exemple of how I do in schematic. Trou_fixation = Mounting hole.
Regards, Jean-Paul

Site :


Le 2024-08-30 à 13:14, John Woodgate a écrit?:

Thank you. Yes, I do need to ground two of the mounting holes. These things are simple when you know how, but not if you don't. There are several steps to get exactly right.

On 2024-08-30 11:50, Robert via groups.io wrote:
Kicad has always understood mounting holes, and it really is very
simple.?? Just add them to the schematic as symbols, as others have
said.?? It's always been possible to make your own symbols, or make use
of something out of the supplied libraries such as a single pin
connector symbol.?? If you want them to relate to specific screws, put
the part number for the screw in the Value field of the schematic
symbol, and the relevant hole in the Footprint field (eg M3-HOLE).?? Now
when you export the BOM, it will be complete with part numbers for the
screws.

Note that by placing mounting holes in the schematic, you can optionally
connect them electrically to something, such as chassis ground
(filtering components are often connected to chassis ground rather than
signal ground).?? The schematic is very much the place to have the
mounting holes defined.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.






-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Mounting hole problem

 

开云体育

Thank you. Yes, I do need to ground two of the mounting holes. These things are simple when you know how, but not if you don't. There are several steps to get exactly right.

On 2024-08-30 11:50, Robert via groups.io wrote:
Kicad has always understood mounting holes, and it really is very
simple.?? Just add them to the schematic as symbols, as others have
said.?? It's always been possible to make your own symbols, or make use
of something out of the supplied libraries such as a single pin
connector symbol.?? If you want them to relate to specific screws, put
the part number for the screw in the Value field of the schematic
symbol, and the relevant hole in the Footprint field (eg M3-HOLE).?? Now
when you export the BOM, it will be complete with part numbers for the
screws.

Note that by placing mounting holes in the schematic, you can optionally
connect them electrically to something, such as chassis ground
(filtering components are often connected to chassis ground rather than
signal ground).?? The schematic is very much the place to have the
mounting holes defined.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.






-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Mounting hole problem

 

Kicad has always understood mounting holes, and it really is very
simple. Just add them to the schematic as symbols, as others have
said. It's always been possible to make your own symbols, or make use
of something out of the supplied libraries such as a single pin
connector symbol. If you want them to relate to specific screws, put
the part number for the screw in the Value field of the schematic
symbol, and the relevant hole in the Footprint field (eg M3-HOLE). Now
when you export the BOM, it will be complete with part numbers for the
screws.

Note that by placing mounting holes in the schematic, you can optionally
connect them electrically to something, such as chassis ground
(filtering components are often connected to chassis ground rather than
signal ground). The schematic is very much the place to have the
mounting holes defined.

Regards,

Robert.

* Plain text email - safe, readable, inclusive. *

--
This email has been checked for viruses by Avast antivirus software.
www.avast.com


Re: Searching for an existing footprint

 

On 24.08.24 16:07, Andy wrote:
> Record the steps -? no one does that :-)

It can be sanity-preserving. In 30 years of embedded development, I made
460 pages of notes in Vim, folded to a single TOC page, expanding and
searchable, with keywords for quicker hits. After a few decades, it can
be hard to remember long unused command-line option details, and self
discovered good stuff. (And now, after diversion to do a 3-year rural
owner-build, an 18 month in-town pre-sale renovation, and a DIY 27 kW/
46 kWh off-grid solar design & installer supervision, I couldn't
remember any Kicad keyboard shortcuts learnt in initial experiments.)

> The footprints library, providing you are talking about YOUR personal
> footprints library then yes put it anywhere.
...

Many thanks for the suggested steps. (I'll record them once I've made
the workflow work for me. ;-)

Erik
(At age 70, notes are good, but need to be written before you forget.)




Re: Mounting hole problem

 

On 28.08.24 19:26, John Woodgate wrote:
> I'm in trouble again. I added four mounting holes to my board and the come
> with? text 'REF**'. Update PCB describes them as 'unused' and proposes to
> delete them, which is obviously wrong. I can't find a way to change REF** to
> something else. Please advise.

While I'm still transitioning from Eagle, I found similar nonsense in
Kicad 5, so I just deleted them and used vias instead. It was trivial to
set the drill to 3.2 mm, and diameter to 3.8 mm. Fixed. The two designs
went out to Seeed a few hours ago. A bit of plating isn't going to hurt
the mounting screws a great deal, I figure.

Nevertheless, I'll update to the latest Kicad when my new PC arrives.
Having Kicad understand mounting holes is a most welcome improvement.

Screws could be included in the BOM, but holes cannot be a schematic
component, I assert - they are only a drill datum, with no circuit function at all.

Kicad seems about 5 times easier to learn than Eagle was in its day, but
I do rely on google & YT, rather than the documentation. I fail to find most answers in that. So I make short-form notes in Vim, so they're
searchable.

Erik
(Eagerly awaiting my first Kicad boards in the flesh.)