A customer in Shenzhen called us last month with a strange one. Their firmware team had logged intermittent key errors on a 24-panel industrial HMI: about 0.3% of presses on the F3 key registered as a double-click, but only in winter mornings, and only on units that had sat in a cold warehouse for more than 48 hours. Their hardware team had already swapped the microcontroller, re-flashed firmware, and reworked the FPC - all with no change. The actual root cause turned out to be a fiber of packaging dust trapped under one metal dome, sitting on the PCB contact pad. Once we peeled the dome sheet, blew the pocket with ionized air, and re-seated it, the failure rate went to zero.
Intermittent contact is the single most frustrating failure mode in snap-dome switch design because it never reproduces on the bench at 100% rate. About 70% of cases we debug trace back to five physical root causes that were visible at the design or assembly stage.

Opened metal dome panel - the kind of teardown that reveals the root cause within minutes.
The five physical causes of intermittent contact
1. Dust or fiber contamination under the dome
The most common cause. A single 50 micron fiber on the contact pad changes the dome-to-pad contact from clean metal-to-metal to a bouncy partial contact. Symptoms: works when you press hard, fails when you press lightly; works after you tap the panel. Peel the dome sheet array under a microscope and look for dark speckles on the center pad.
2. Cracked or fatigued dome
Once a snap dome accumulates micro-cracks after 60-80% of rated life, the click becomes mushy and contact becomes intermittent. Peel off the dome and inspect the SUS301 rim under 10x magnification for radial cracks.
3. PCB pad misalignment or via too close
If a via sits inside the center pad, solder wicking creates a bump that prevents full snap-through. Center pad should be 2.5-3.0 mm, via at least 1.0 mm outside the pad edge.
4. Wrong-force dome
A 300g dome under a 1.5mm silicone overlay feels weak. Measure actuation force on a force-curve tester and re-spec if needed.
5. Adhesive transfer
PSA that outgasses under heat transfers onto the pad and insulates contact. Use high-temperature acrylic PSA above 60C.

Four-legged snap domes - leg geometry matters for contact stability.
The 10-minute debug procedure
- Listen and feel. Crispy-but-intermittent points to dust or pad; mushy points to cracked dome or wrong force.
- Swap the dome sheet. If failure follows the sheet, it is the dome; if it stays on the same key, it is the PCB pad.
- Peel and inspect under 10x. Look for dust, glue, or cracked rim.
- Measure force-curve. A force dropped more than 20% from spec means fatigue.
- Re-flow the pad. IPA scrub usually restores oxidized contact.
Prevention at the Gerber stage
- 1.0 mm minimum via-to-pad clearance.
- 2.5-3.0 mm center pad for 8-12 mm domes.
- Account for overlay stack-up: 1.0mm silicone adds ~80g felt force.
- Use a die-cut module with PSA matched to ENIG/HASL finish.
- Specify gold-plated contacts for outdoor/high-humidity products.
When it is actually firmware
About 10% of the time, intermittent double-clicks are a debounce window shorter than the 5-15ms dome bounce time. Probe the contacts with an oscilloscope: clean single contacts on scope but double events in software means fix the firmware.
If you are debugging an intermittent-contact problem on a consumer electronics dome, automotive dome, or silicone button assembly, send us the failing unit for a full tear-down at our Qingdao lab. Contact Shanyo engineering for a failure analysis report.
- John Smith, Senior Application Engineer, Shanyo
A customer in Shenzhen called us last month with a strange one. Their firmware team had logged intermittent key errors on a 24-panel industrial HMI: about 0.3% of presses on the F3 key registered as a double-click, but only in winter mornings, and only on units that had sat in a cold warehouse for more than 48 hours. Their hardware team had already swapped the microcontroller, re-flashed firmware, and reworked the FPC - all with no change. The actual root cause turned out to be a fiber of packaging dust trapped under one metal dome, sitting on the PCB contact pad. Once we peeled the dome sheet, blew the pocket with ionized air, and re-seated it, the failure rate went to zero.
Intermittent contact is the single most frustrating failure mode in snap-dome switch design because it never reproduces on the bench at 100% rate. About 70% of cases we debug trace back to five physical root causes that were visible at the design or assembly stage.

Opened metal dome panel - the kind of teardown that reveals the root cause within minutes.
The five physical causes of intermittent contact
1. Dust or fiber contamination under the dome
The most common cause. A single 50 micron fiber on the contact pad changes the dome-to-pad contact from clean metal-to-metal to a bouncy partial contact. Symptoms: works when you press hard, fails when you press lightly; works after you tap the panel. Peel the dome sheet array under a microscope and look for dark speckles on the center pad.
2. Cracked or fatigued dome
Once a snap dome accumulates micro-cracks after 60-80% of rated life, the click becomes mushy and contact becomes intermittent. Peel off the dome and inspect the SUS301 rim under 10x magnification for radial cracks.
3. PCB pad misalignment or via too close
If a via sits inside the center pad, solder wicking creates a bump that prevents full snap-through. Center pad should be 2.5-3.0 mm, via at least 1.0 mm outside the pad edge.
4. Wrong-force dome
A 300g dome under a 1.5mm silicone overlay feels weak. Measure actuation force on a force-curve tester and re-spec if needed.
5. Adhesive transfer
PSA that outgasses under heat transfers onto the pad and insulates contact. Use high-temperature acrylic PSA above 60C.

Four-legged snap domes - leg geometry matters for contact stability.
The 10-minute debug procedure
- Listen and feel. Crispy-but-intermittent points to dust or pad; mushy points to cracked dome or wrong force.
- Swap the dome sheet. If failure follows the sheet, it is the dome; if it stays on the same key, it is the PCB pad.
- Peel and inspect under 10x. Look for dust, glue, or cracked rim.
- Measure force-curve. A force dropped more than 20% from spec means fatigue.
- Re-flow the pad. IPA scrub usually restores oxidized contact.
Prevention at the Gerber stage
- 1.0 mm minimum via-to-pad clearance.
- 2.5-3.0 mm center pad for 8-12 mm domes.
- Account for overlay stack-up: 1.0mm silicone adds ~80g felt force.
- Use a die-cut module with PSA matched to ENIG/HASL finish.
- Specify gold-plated contacts for outdoor/high-humidity products.
When it is actually firmware
About 10% of the time, intermittent double-clicks are a debounce window shorter than the 5-15ms dome bounce time. Probe the contacts with an oscilloscope: clean single contacts on scope but double events in software means fix the firmware.
If you are debugging an intermittent-contact problem on a consumer electronics dome, automotive dome, or silicone button assembly, send us the failing unit for a full tear-down at our Qingdao lab. Contact Shanyo engineering for a failure analysis report.
- John Smith, Senior Application Engineer, Shanyo

