Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Cables, Connectors & PCB

PCB Test Point Design: Bed-of-Nails and Pogo Pin Setup

PCB Test Point Design: Bed-of-Nails and Pogo Pin Setup

March 11, 2026 /Posted byJayesh Jain / 0

Efficient PCB testing in production requires well-designed PCB test points with bed-of-nails and pogo pin setups. Test points are dedicated PCB pads that allow in-circuit testing (ICT), boundary scan, functional testing, and flying probe testing without soldering probes to component leads. This guide explains how to design test points, set up a bed-of-nails fixture, select pogo pins, and implement test-driven manufacturing practices — including for Indian electronics startups entering small-scale production.

Table of Contents

  • Why Test Points Matter
  • PCB Test Point Design Rules
  • Pogo Pin Types and Selection
  • Bed-of-Nails Fixture Design
  • Flying Probe Testing Alternative
  • ICT and In-System Programming
  • Test Setup for Indian Electronics Startups
  • Frequently Asked Questions

Why Test Points Matter

Without test points, verifying every assembled PCB requires either: probing individual component leads (difficult, damaging), or functional testing alone (misses manufacturing defects before final assembly). Test points enable:

  • In-Circuit Testing (ICT): verifying every component value, short circuits, and open circuits
  • In-System Programming (ISP): programming microcontrollers without a separate programmer socket
  • Boundary scan (JTAG): testing digital interconnects without physical probe access
  • Production debugging: quickly isolating faults in failed boards
Recommended: Arduino UNO R3 Development Board — Study how the Arduino exposes ICSP (In-Circuit Serial Programming) test point headers — a practical example of test point design for embedded systems.

PCB Test Point Design Rules

Test Point Pad Specifications

  • Minimum pad diameter: 1.0 mm for manual probing; 0.9 mm for automated ICT
  • Recommended pad diameter: 1.5–2.0 mm for reliable pogo pin contact
  • Pitch between test points: Minimum 2.54 mm (100 mil) for standard bed-of-nails; 1.27 mm possible with specialised equipment
  • Surface finish: ENIG or hard gold preferred — avoid HASL (uneven surface causes inconsistent pogo pin contact)
  • Solder mask: Remove solder mask over test pads (SMD pad opening in solder mask)
  • Location: Prefer bottom-side test points so the component side can rest on a flat support during testing

Organising Test Points

# Naming convention for test points in KiCad:
# TP1, TP2... for power rails (VCC, GND)
# TP_SDA, TP_SCL for I2C signals
# TP_MOSI, TP_MISO, TP_SCK, TP_CS for SPI
# TP_TX, TP_RX for UART
# TP_SWDIO, TP_SWDCK for ARM SWD debug/programming

# Group test points by function:
# Power rails: bottom-left corner
# Programming: header area near MCU
# Signal verification: near critical subcircuits

Test Point for Power Nets

Always add at least 2 GND test points and 1 test point per power rail (3.3V, 5V, 12V etc.) on every PCB. These are used with a multimeter to verify power supply voltages before proceeding to functional testing — catching power failures immediately without powering up components unnecessarily.

Pogo Pin Types and Selection

Pogo pins (spring-loaded test pins) are the contact element between the fixture and the PCB test points. They consist of a barrel, spring, and plunger, providing consistent contact force regardless of minor PCB warpage or pad surface variation.

Common Pogo Pin Styles

Series Diameter Current Tip Style
P50-B 0.68 mm 1A Flat (for pads)
P50-E 0.68 mm 1A Pointed (for vias/holes)
P75-B 1.02 mm 3A Flat (large pads)
P75-LM 1.02 mm 3A Crown (multi-contact)

Pogo pins are available from Mouser India, DigiKey India, and various Alibaba suppliers. For Indian production quantities, Keystone, Preci-Dip, and mill-spec pogo pins from SMTEK or Yamaichi are the quality choices. Budget Chinese pogo pins (P50 series) are available at ₹8–25 each in small quantities.

Bed-of-Nails Fixture Design

A bed-of-nails fixture holds an array of pogo pins in precise positions matching the test points on the PCB. The PCB is pressed down onto the fixture by a clamping mechanism, making simultaneous contact with all test points.

Fixture Construction

  1. Export the test point coordinates from your EDA tool (KiCad: File > Export > Footprint Positions)
  2. Machine the pin plate (typically FR4, HDPE, or Delrin) with holes at each test point coordinate — drill precision critical (±0.1 mm)
  3. Press-fit pogo pins into the holes (P50 series fits 0.7 mm holes; P75 fits 1.1 mm holes)
  4. Wire the pogo pins to the test system (either manual multimeter probes or automated test equipment)
  5. Add PCB locating pins (tooling holes) to ensure repeatable registration

DIY Fixture for Small Indian Startups

# Low-budget bed-of-nails for prototype testing
# (up to 50 test points, manual operation)

Materials:
- 3mm FR4 sheet for pin plate (~₹80-200)
- P75 pogo pins (₹15-25 each)
- Custom-drilled holes (CNC or PCB fab)
- Spring-loaded clamping frame (DIY or purchased)

Process:
1. Export test point XY positions from KiCad
2. Convert to CNC drilling file
3. Machine pin plate at local CNC shop (₹500-2000)
4. Press-fit pogo pins
5. Wire to test instrumentation

Total cost for 50-point fixture: ₹2000-8000
Commercial ICT fixtures: ₹50,000-500,000+

Flying Probe Testing Alternative

Flying probe testers use robot-controlled probes that move to each test point in sequence, eliminating the need for a custom fixture. This is increasingly used by Indian EMS companies for small-to-medium production runs because:

  • No fixture cost (fixture setup can cost ₹50,000–5,00,000 for complex boards)
  • Programming the test in software takes hours, not weeks
  • Suitable for production runs of 50–5,000 units
  • Flying probe test services available in Bangalore, Pune, and Hyderabad EMS clusters
Recommended: Arduino UNO R3 Development Board — The ICSP header on Arduino boards is a classic example of built-in programming test points that allow in-system programming without removing the MCU.

ICT and In-System Programming

Test points enable in-system programming (ISP) — programming the microcontroller on the assembled PCB using dedicated programming pads rather than a programming socket or clip:

SWD Programming Test Points (ARM Cortex)

Minimum SWD test points for ARM Cortex programming:
TP_SWDIO  - Serial Wire Data
TP_SWDCK  - Serial Wire Clock
TP_GND    - Ground (reference)
TP_VCC    - Target voltage (for level detection)
TP_RESET  - NRST (optional but recommended)

1.27mm pitch header pads work well for pogo pin contact.
J-Link, ST-Link, or Black Magic Probe can program via SWD.

ICSP Test Points (AVR/Arduino)

Standard 6-pin ICSP header pinout:
Pin 1: MISO
Pin 2: VCC
Pin 3: SCK
Pin 4: MOSI
Pin 5: RESET
Pin 6: GND

Add as exposed pads (0.9mm min) on PCB bottom layer.
Useable with AVRISP mkII, USBtinyISP, or Arduino as ISP.

Test Setup for Indian Electronics Startups

For Indian makers transitioning from prototype to small production runs (10–500 units):

  • Stage 1 (1–20 units): Manual probe testing with multimeter, JTAG/SWD programmer, and oscilloscope. Test point pads allow efficient hand probing.
  • Stage 2 (20–200 units): Simple DIY pogo-pin fixture for power and programming test points. Saves significant time at this stage.
  • Stage 3 (200–2000 units): Commission flying probe testing from an EMS house in Bangalore or Pune. Typically ₹150–500 per board for complete ICT.
  • Stage 4 (2000+ units): Custom bed-of-nails ICT fixture. Amortised over volume, fixture cost becomes worthwhile.

Frequently Asked Questions

How many test points should a PCB have?

As a rule of thumb: at minimum, add test points for every power net, every programming/debug interface, and every critical signal net (clocks, differential pairs, communication buses). A typical IoT PCB might have 20–50 test points. More test points increase testability and reduce debugging time but add PCB area. Strike a balance based on your production volume and complexity.

Can I use vias as test points?

Yes, tented-off vias can serve as test points, but they are less ideal than dedicated test point pads. Vias tend to be smaller (0.3–0.6 mm drill) than recommended pogo pin targets, and the via drill can cause pogo pin wear. If using vias as test points, use via-in-pad design with ENIG finish and a minimum 1.0 mm annular ring.

What is the difference between ICT and functional testing?

ICT (In-Circuit Test) tests individual component values and connections (resistors, capacitors, ICs) without powering the circuit normally — it catches manufacturing defects like wrong component values and solder bridges. Functional testing powers the board and tests its operation as a system — it catches design issues and confirms the product works as specified. Both are needed: ICT catches assembly faults, functional testing validates the complete system.

Where can I get PCBs with test points properly designed in India?

Use EasyEDA or KiCad to add test point footprints to your design, then order from JLCPCB or local Indian fabs. JLCPCB in particular has a fast (5–7 day) turnaround to India with good ENIG finish option — suitable for testable prototype PCBs. For local Indian production, discuss test point requirements with your EMS partner in Bangalore, Chennai, or Pune.

Shop PCB & Electronics Components at Zbotic →

Tags: bed of nails testing, in-circuit testing, PCB ICT India, PCB test points, pogo pin fixture
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
ESP32 Camera Stream with AI De...
blog esp32 camera stream with ai detection on web browser 598362
blog how to calibrate a digital multimeter step by step guide 598369
How to Calibrate a Digital Mul...

Related posts

Svg%3E
Read more

Spiral Wrap: Cable Bundling and Protection

April 1, 2026 0
Table of Contents What Is Spiral Wrap Spiral Wrap vs Split Loom Spiral Wrap Sizes and Materials How to Install... Continue reading
Svg%3E
Read more

Cable Tie Anchor: Mount Points for Wire Routing

April 1, 2026 0
Table of Contents What Are Cable Tie Anchors Types of Cable Tie Mount Points Adhesive vs Screw-Mount Anchors Installing Cable... Continue reading
Svg%3E
Read more

Cable Length Calculator: Voltage Drop for Long Runs

April 1, 2026 0
Table of Contents Why Cable Length Matters Voltage Drop Formula Explained Wire Resistance by Gauge Calculating Voltage Drop: Examples Maximum... Continue reading
Svg%3E
Read more

Wire Wrapping: Vintage Prototyping Technique

April 1, 2026 0
Table of Contents What Is Wire Wrapping History of Wire Wrap Technology Wire Wrap Tools and Wire How to Wire... Continue reading
Svg%3E
Read more

Manhattan Style: Dead Bug Circuit Construction

April 1, 2026 0
Table of Contents What Is Manhattan Style Construction Dead Bug Technique Explained When to Use Manhattan/Dead Bug Tools and Materials... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now