Six Axis PCB Error Detection CNC Machine
With the advancement of industries, automated machines are developed to reduce the throughput time and human errors. It is easy to detect errors through small package PCB but when size increases and complexity of board increases then it is not feasible to detect errors manually, also human errors st
2025-06-28 16:35:02 - Adil Khan
Six Axis PCB Error Detection CNC Machine
Project Area of Specialization Mechatronics EngineeringProject SummaryWith the advancement of industries, automated machines are developed to reduce the throughput time and human errors. It is easy to detect errors through small package PCB but when size increases and complexity of board increases then it is not feasible to detect errors manually, also human errors still can’t be neglected.
So, project is basically a prototype of FLYING PROBE TESTER (PCB Error Detection Dual Header CNC Machine) which will check single side PCB having workspace of 9*9 inches for short and open circuits at low cost in various industries related to electronics where PCB’s are manufactured in bulk amount.
This machine is basically used for error detection before assembly but after some modifications it can be used for error detection after assembly too as mentioned below in benefits section .
Project Objectives1)Make dual head CNC structure (Flying Probe Tester).
2. File Processing.
a)Test point file generation.
b)Removing non-declared pins.
c)Data sorting.
d)Unit conversion.
3. Code generation (for shorts and opens).
4. Testing and inspection of PCB (short and open circuit test).
Project Implementation MethodDual head CNC structure is designed in Cartesian configuration just for two probes in DMM in connectivity mode. Test point is generated from the PCB CAD software which is processed in Microsoft office where non-declared pins are removed, then processed in MATLAB where algorithm is developed for test points of short and open traces are developed. This file is utilized for the machine to go to the specific position, takes data and match it with the reference data. Finally, results will be displayed on the LCD screen.
Benefits of the ProjectThere are two stages of error detection:
1. Before assembly
2. After assembly.
Our project is working on before assembly error detection, principle and benefits are mentioned below:
1. Human error eliminates.
2. Testing time is reduced.
3. More flexible then ICT bed nail fixture.
4. After some modification, it can be extended to perform after assembly tests such as:
a. Passive Component testing.
b. Active Component testing.
c. Optical testing.
d. Power on voltage testing.
Technical Details of Final Deliverable- Single side PCB inspection.
- Short and open testing.
- Protection of overlapping of probes
- Touches per second.
- Minimum pad size 2mm.
- Minimum short testing range 4mm.
- Workspace (9*9 inches)
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 65950 | |||
| AC Wire | Equipment | 1 | 150 | 150 |
| Power Supply | Equipment | 1 | 1500 | 1500 |
| Connecting wires | Equipment | 30 | 8 | 240 |
| Sleeves | Equipment | 2 | 50 | 100 |
| Spiral Flexible Wrapping | Equipment | 2 | 150 | 300 |
| Verom Board | Equipment | 1 | 90 | 90 |
| Buck Converter | Equipment | 1 | 100 | 100 |
| Arduino mega | Equipment | 1 | 1200 | 1200 |
| Stepper shields +Drives | Equipment | 1 | 1200 | 1200 |
| tactile Switches | Equipment | 10 | 10 | 100 |
| 3D Printing | Equipment | 300 | 35 | 10500 |
| linear rods | Equipment | 6 | 1000 | 6000 |
| bearings | Equipment | 14 | 300 | 4200 |
| pvc sheets | Equipment | 3 | 3000 | 9000 |
| stepper motors | Equipment | 6 | 1300 | 7800 |
| servo motor | Equipment | 2 | 450 | 900 |
| belts | Equipment | 6 | 450 | 2700 |
| labour | Equipment | 1 | 6000 | 6000 |
| pulleys | Equipment | 6 | 70 | 420 |
| probes | Equipment | 2 | 1000 | 2000 |
| Thesis Books Printing | Miscellaneous | 4 | 550 | 2200 |
| Reports Printing | Miscellaneous | 4 | 125 | 500 |
| Trasport | Equipment | 25 | 350 | 8750 |