Author Topic: PCB Surface Finish for Switch Contact  (Read 2129 times)

0 Members and 1 Guest are viewing this topic.

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #25 on: April 13, 2024, 04:59:36 am »
I had not mentioned it, but one of the biggest constraints is battery powered. With a low current LED as the indicator, I hope to use a single, 3V, coin cell, probably a CR2023. And I would like it to last for a long time, a year or more, between changes. I know that does not completely eliminate an active sensor, but it does make it difficult. It might even put in the realm of a custom IC.

I am going to check out your link.



I don't know what your constraints are but I would prefer a non contact method, though that adds to the complexity, specifically capacitive, which can be quite sensitive as its sensitivity increases as 1/d.
https://www.mtwmag.com/innovative-capacitive-sensors-for-industrial-use/
Not that you use their sensors, but the electronics is straightforward. It's just an example of resolution but the approach might be counter to your search for a simple low cost solution.
Unless you can accept a really low duty cycle, which doesn't make sense for such a high resolution sensor, I can't see an active sensor lasting a year on a CR2023 either.


Well, yes it will be a low duty cycle. But with a current draw of under 2mA the CR2023 should last well.
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #26 on: April 13, 2024, 07:01:11 am »
Can't keep any secrets here. You guys are too smart. So yes, I am trying to do a type of probe. It only needs to indicate in one dimension. If fact, it should be strictly limited to one dimension.

Some of you are concerned about my accuracy numbers. I don't know what is possible. I am trying to find that out. Naturally I want the best accuracy possible. And the REPEATABILITY of the switch mechanism is a major factor in that. Thermal expansion is definitely in the mix. Surface electrostatic effects? I must look that one up. Is it a fancy way of saying capacitance? If what I have is just a DC circuit, does that matter?

As for all the talk about active sensors and sleep and wake-up times, this is a FLASHLIGHT circuit: battery, switch, and LED. That's it. I am not even sure I need a current limiting resistor as the internal resistance of the CR2023 seems to limit the current flowing in the low current LEDs I have found. And when the switch is OFF, zero current flows. I guess you could call that "sleep mode". I am not worried about those details. At the present I just need to build a repeatable switch. And one with a long life, if possible.

In spite of all that, I seem to have stumbled into a way of building that circuit that allows it to operate in multiple ways or modes while other, similar devices are limited to just one. That should provide a competitive advantage over the others, at least for a time.

Those contact pads look interesting. I had hoped they might come with a dome shape, but it looks like they are all dead flat. So I am back to the stainless steel balls. The pogo pins would be good except the radius at the tip (0.5mm) is relatively short. So, after a number of cycles against a gold pad, the gold on the pad would be indented quickly and I don't know what effect that would have. This seems to be validated by the fact that the gold plating on the pins is twice as thick as that on the pads.

As for those Renishaw probes, that is a WHOLE 'NOTHER LEAGUE. And their prices definitely reflect it. But then, in about 15 minutes of looking, I could not find even a single specification on them. If I had a product that was worth those prices, I think I would be shouting the specs from the rooftops.

Anyway I do appreciate the help. And perhaps I/we can come up with something that fills a different nitch.



I am not aware of the contact pads. They sound interesting. Can you provide any further details: who makes them, what is a good search term for them, etc?

They're often listed alongside pogo pins and other spring-loaded contacts, since they're meant to be used together. Hopefully this search link will work: https://www.digikey.com/en/products/filter/contacts/contacts-spring-loaded-pogo-pins-and-pressure/311?s=N4IgjCBcoKxgTFUBjKAzAhgGwM4FMAaEAeygG0QBma%2BANgAYQBdIgBwBcoQBldgJwCWAOwDmIAL6SgA

Pairing one of those with a solid domed pin (example) may provide a better-defined contact point vs two flat pads, at the expense of more deflection of the contact due to higher contact pressure. 

Looking back at the first post, .0076mm is getting into the world of surface electrostatic effects, thermal expansion etc. I can't see physical electrical contact working for this except maybe in combination with some kind of lever to amplify the movement.
 

Those and several other challenges have to be factored into the mechanism, materials, and manufacturing choices for sure.  OP had a previous thread about a CNC toolsetter where some of this was discussed.  But it is doable with a well-designed and well-made mechanism -- commercially made CNC probe systems (eg Renishaw) claim repeatability down to <1μm for mechanical contact systems.
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #27 on: April 13, 2024, 08:22:36 am »
While 3D printers are certainly ONE application, their layer thickness between 0.1 and 0.3 mm is hardly high precision. Yes, I would love to have a device that is useful for 3D printing.

But there are many other applications where MORE precision is an absolute must. Just look at those Renishaw probes mentioned above. And many of the applications are somewhere between the coarse resolution of a 3d printer and the devices that absolutely require something like the Renishaw probes.

And there are other considerations. Like the inconvenience of having wires running everywhere. Or the relatively large size of some of the devices. Some shops will want a device that can be moved from one place to another as needed. Many people do not want the trouble of constantly replacing batteries. Provision for over-travel: even my Chinese mill has switches with provision for over-travel. If you have a device with sub-thousandth accuracy, there is no faster way of destroying it's accuracy than running into a HARD stop. Ask me how I know.

I am not trying to make a device for ONE application. I want to make one for MANY, MANY applications. A Z axis, Swiss Army Knife. I want it to have ALL the features. And I want it to be extremely affordable. Oh, and of course dead nuts accurate.

Yes, I know I am asking for a lot. But if it was easy any of those guys would do it.

As for the previous thread, I have been on and off this project and I had forgotten that it was here. I searched and perhaps this is the one:

https://www.eevblog.com/forum/projects/pcb-thickness-what-to-expect/

I have done a lot of work on it since then and also had some week long absences from it. And my memory has never been my strongest suit. Ask any of my teachers, well any who are still around and able to answer.

I was concerned about hole sizes as related to the diameter of the SS balls and the board thickness. I was still thinking about soldering the SS balls at that point. Some experiments have turned me away from that. I have gone through a lot of work on just how to construct these switches since then. About a week or so ago I had a sudden thought that perhaps the SS balls did not need to be mechanically and electrically attached to the PCBs. They could float between two PCBs and not make a closed circuit until the set point was reached. But I am not an expert on the various finishes for PCBs so here I am back here asking for help. For knowledge that I don't have. And I appreciate the answers; all of them.

I am puzzled about the use of stainless steel. It seems like it should make a good, long term material for electrical contacts. Yet, I have seen few uses for it that way. Why? Perhaps it just falls in some middle ground where it is not best for high current/high power circuits and also not the best for low signal level circuits. Lighting an LED seems to be between those two extremes and they can't make switches and relays that are optimized for everything. But then, isn't SS used in things like flashlights and toasters and many other non-critical things? Perhaps it is a good choice.



So OP are you building a tool setter? Why not link the previous thread for context.

There are tons of discussions and testing related to sensing endstops:
https://www.cnczone.com/forums/mechanical-calculations-engineering-design/149985-forum.html
youtube.com/watch?v=il9bNWn66BY
youtube.com/watch?v=2o8woJfTEVc
youtube.com/watch?v=XLa5PICnxpg

If you want to do better than that, as mentioned, you'd want some kind of mechanical advantage linking into a switch or sensor (opto, hall, whatever).
You don't need to buy a $12 part from digikey, you can use a 50c microcontroller to do capacitive or inductive sensing.
« Last Edit: April 13, 2024, 08:34:22 am by EPAIII »
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 6384
  • Country: ca
  • Non-expert
Re: PCB Surface Finish for Switch Contact
« Reply #28 on: April 16, 2024, 12:06:05 am »
While 3D printers are certainly ONE application, their layer thickness between 0.1 and 0.3 mm is hardly high precision. Yes, I would love to have a device that is useful for 3D printing.

I don't see how that is relevant, did you read moffys comment?

You can find the Renishaw specs at the end of their technical documents, eg: https://www.renishaw.com/cmmsupport/knowledgebase/media/pdf/en/04c7251ac8c14277b20fbd540cc0da55.pdf

PH6M autojoint repeatability: 1um
TP6 uni-directional repeatability: 0.35, TP1: 0.5um
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline donlisms

  • Frequent Contributor
  • **
  • Posts: 282
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #29 on: April 16, 2024, 01:34:56 am »
I can't see any reasonable alternative to the normally-closed switch approach. The one I saw used three balls in a ring, each insulated from the others, with a spring holding the ring down against a contact plate.  A lever attached to the ring would be pushed sideways, letting at least one ball switch open at the instant of contact.  No choice but to be precise.  No gaps while a switch closes. No calibration. I guess the error would be determined entirely by how stiff all the parts were, and how much tension was required. 

I guess it would require a rethink for one axis.  And it requires an inverter of some kind, to close when one of the switches opens, but that doesn't seem difficult, especially in light of all the advantages.
 

Offline wizard69

  • Super Contributor
  • ***
  • Posts: 1184
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #30 on: April 16, 2024, 02:57:22 am »
I am working on a design where two PCBs will move in relation to each other in order to form a switch. This will be a change in distance apart only: there will be no sideways motion so no wiping action. Just contact and no contact. My goal here is to have a switch which will possess a high mechanical accuracy (+/- 0.0003" or better)(for the metric types here, that's +/- 0.0076 mm or better) over a long period of use. As far as I can find, there are no reasonably priced, commercially available switches with that degree of accuracy. But if you know of one for under US$ 1.00, please let me know.
You are asking for a lot.   There are industrial switches that make use of Sapphire or Ruby tips but they are not cheap. well not $1 but cheap relative to some industrial switches.   I've used such to get less that 1 micron repeatability on some CNC machines decades ago.   They where a good solution at the time.
Quote
I am considering other designs, but for this question the following applies. The contact between the boards would be a 3mm, stainless steel ball which will be constrained at one location relative to the PCBs by an insulator. The contact force will be as small as I can make it in order to prevent distortion of the PCB traces or the stainless steel ball. Hopefully this will be only a few grams. The stainless steel ball will also be constrained against any rotation by a friction fit in that insulator. I am considering stainless steel because of it's resistance to corrosion and the ready availability of high precision balls of that material at a very reasonable price.
One of the biggest problems we had back then was the mechanical arraignment.  I couldn't possibly say if this will work and give you the accuracy needed.   I'd suggest though that highly polished and hard surfaces may be a big help here.   Also you need to protect from mechanical over travel.
Quote

My question is about the advisability of using an ENIG (Electroless Nickel/Immersion Gold) finish on the areas of the PCB where contact will be made. Of the finishes listed by most PCB fabrication houses, that one seems to be the best choice. But, will it work when used with stainless steel and in the long run?

The other ideas that I am looking at are the use of two of these stainless steel balls, one on each PCB. The big problem there is attaching stainless steel to a PCB pad. Acid flux is one choice but it would require extensive cleaning afterwards. Another I have looked at is a conductive adhesive. This would have more resistance, but my circuit can tolerate that. But I do not know about the long term reliability of such a bond. A third possibility would be a friction fit in a plated hole. But hole plating on a PCB is very thin and the specs for the finished diameter are not very tight. So getting a good contact that lasts for a long time (years) seems to be a very unlikely thing. Eyelets perhaps?

The positional accuracy of the balls in any of these alternatives would be ensured by a second PCB, with no traces, attached to the rear side of the primary PCB. The hole in the main PCB would be a bit larger than the ball size so it would rest on that back board while being installed.

I am open to any other suggestions.
I'm not sure if having anything attached to PCB will work in your favor.   Unless you have production level goals for this, I'd just go out and buy a sensor that can already do what you want.   You will still struggle with the mechanical systems to get the repeatability you want.
 

Offline wizard69

  • Super Contributor
  • ***
  • Posts: 1184
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #31 on: April 16, 2024, 03:04:56 am »
I think I have the warping covered. The boards will be relatively small, around 1.25"/35mm rectangles. The main and back boards will be combined with a good epoxy after roughing. This should produce a plywood like structure to resist warping. I think FR-4 may/will have some initial warp, but I don't think it will change over time. So once the device is assembled and calibrated it should be stable. Also the overall configuration of the device will help make any remaining warping in the swithch assembly irrelevant in the device's operation.

I would like to use PCBs for some of the parts due to their ready availability and relatively low price. I am trying to work around their undesirable characteristics. I will also be using Send-Cut-Send for some of the flat metal parts. Again they will be easy to acquire and relatively inexpensive.

In any case this is experimental. I will build several prototypes and use at least some of them for long term testing. I will see how well it works.



PCB laminate is not the right material to build precision switches, +/-0.0003" repeatability, because it warps and is not flat. When using CNC to try and mill traces, a probing operation is generally necessary first to create a height profile so that the milling depth would be the same over the whole board, the displacements can be quite significant.

It is more than just warping.   When you get into mircron and sub micron range everything impacts performance.   We had to pay special attention to air conditioning ducting and that was on a machine made largely of steel and cast iron.   You would think that the mass would make rapid changes impossible but if you do the math it doesn't take much to be thermally impacted.   Then you need to consider things like mechanical vibration that can impact repeatability.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #32 on: April 16, 2024, 07:52:23 am »
I don't think I ever mentioned or dreamed about micron or sub-micron resolution. 0.0001" is about the best I dare dream about and that is about 2.5 microns. And I am aware that even that would be prone to temperature changes and perhaps other effects. When metal parts are to be machined to 0.001"/0.025mm or better, the heat of cutting them will lead to distortion. It is necessary to allow them to cool to room or a specified temperature before final measurements and cuts are made.

I have struggled to make parts accurate to +/-0.0001" and it can be a challenge. I am not just blowing smoke.



I think I have the warping covered. The boards will be relatively small, around 1.25"/35mm rectangles. The main and back boards will be combined with a good epoxy after roughing. This should produce a plywood like structure to resist warping. I think FR-4 may/will have some initial warp, but I don't think it will change over time. So once the device is assembled and calibrated it should be stable. Also the overall configuration of the device will help make any remaining warping in the swithch assembly irrelevant in the device's operation.

I would like to use PCBs for some of the parts due to their ready availability and relatively low price. I am trying to work around their undesirable characteristics. I will also be using Send-Cut-Send for some of the flat metal parts. Again they will be easy to acquire and relatively inexpensive.

In any case this is experimental. I will build several prototypes and use at least some of them for long term testing. I will see how well it works.



PCB laminate is not the right material to build precision switches, +/-0.0003" repeatability, because it warps and is not flat. When using CNC to try and mill traces, a probing operation is generally necessary first to create a height profile so that the milling depth would be the same over the whole board, the displacements can be quite significant.

It is more than just warping.   When you get into mircron and sub micron range everything impacts performance.   We had to pay special attention to air conditioning ducting and that was on a machine made largely of steel and cast iron.   You would think that the mass would make rapid changes impossible but if you do the math it doesn't take much to be thermally impacted.   Then you need to consider things like mechanical vibration that can impact repeatability.
« Last Edit: April 16, 2024, 09:08:11 am by EPAIII »
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #33 on: April 16, 2024, 08:51:16 am »
How that is relevant? I both read moffys comments and watched the video referenced in them. The guy who made the video was talking about 3D printing. He was in a room with reels of filament hanging on the walls. The video was ALL ABOUT 3D printing. So the accuracy needed for 3D printing is the BASE LINE in his thinking. And I am sorry, but the layers put down by any 3D printer that I know of are not measured in microns. They are measured in tenths of a mm (~= 0.0039"). That's about 100 times larger. He even states that 50 microns is more than good enough. I am sure that is true for 3d printers, but there ARE other uses.

As for the repeatability of micro switches, they were one of the first things I thought of and I tested their repeatability months ago. In the video ONE sensor of each type was tested and that includes ONE micro switch. I tested FIVE, name brand micro switches. While two of them were accurate to the 2.5 micron level, the other three were not. But lets be generous and say 50% were. I need not one, but THREE switches in my device and a quick price check shows prices start around $1.95 each. But I would need to buy 6 in order to find 3 good ones so 6 x $1.95 = $11.70. While not a deal-breaker, it is something to consider. Ant then there is the size. That $1.95 one is 10mm x 16mm x 28mm and that does not include the terminals which stick out an unspecified distance further, probably making it 38mm long. Three of them would more than double the size of my device in two directions and increase it by about 1.5X vertically. There are smaller ones, but they will be more expensive, probably around $3 to $5 each or $24+/- for six.

And one more bad characteristic of almost any switch that is commercially available: toggle action which produces a dead zone. The ON point and the OFF point will have a distance between them. So they do not change state at the same point for travel in opposite directions. And this is another characteristic that almost no switch manufacturer provides in the specifications.

What I don't see is how a micro switch could possibly be used in my device.



While 3D printers are certainly ONE application, their layer thickness between 0.1 and 0.3 mm is hardly high precision. Yes, I would love to have a device that is useful for 3D printing.

I don't see how that is relevant, did you read moffys comment?

You can find the Renishaw specs at the end of their technical documents, eg: https://www.renishaw.com/cmmsupport/knowledgebase/media/pdf/en/04c7251ac8c14277b20fbd540cc0da55.pdf

PH6M autojoint repeatability: 1um
TP6 uni-directional repeatability: 0.35, TP1: 0.5um
« Last Edit: April 16, 2024, 08:56:36 am by EPAIII »
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #34 on: April 16, 2024, 09:01:38 am »
Three points of contact define a plane. So, that configuration is almost mandatory. In my case the three balls would not be in contact but when all three of them come together, the circuit closes and the contact plate would be parallel to the base of the device.

And an inverter is not needed.



I can't see any reasonable alternative to the normally-closed switch approach. The one I saw used three balls in a ring, each insulated from the others, with a spring holding the ring down against a contact plate.  A lever attached to the ring would be pushed sideways, letting at least one ball switch open at the instant of contact.  No choice but to be precise.  No gaps while a switch closes. No calibration. I guess the error would be determined entirely by how stiff all the parts were, and how much tension was required. 

I guess it would require a rethink for one axis.  And it requires an inverter of some kind, to close when one of the switches opens, but that doesn't seem difficult, especially in light of all the advantages.
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 

Offline EPAIIITopic starter

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: PCB Surface Finish for Switch Contact
« Reply #35 on: April 16, 2024, 09:13:20 am »
I would love to get back to my original question.

I have looked up the contact pads suggested above and they seem to have the same or a similar surface finish as the hard gold finish of PCBs. It may be a question of which of those two is less expensive.

But I would still like to know if there are any other finishes that I could consider. What worries me about a gold finish, even a very thin one, is that my SS balls could create a depression in it. Then if the ball assembly shifted sideways, the ball could make contact on the wall of that depression instead of fully seated in it.
« Last Edit: April 16, 2024, 09:15:02 am by EPAIII »
Paul A.  -   SE Texas
And if you look REAL close at an analog signal,
You will find that it has discrete steps.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf