Saroun Sek
December 11, 2008


A tool that step-and-repeat a printed circuit board drill pattern. It takes in a drill file, and create another file that repeats the design as the designated amount.


Concepts Demonstrated

  • Lists are used to hold in the drill locations
  • Recursion and iteration are used in many procedures.
  • Write to and read from a file.
  • Filtering was used to organize the locations of the drill hits.

External Technology

The file it produces is to be used with a drill machine. The purpose is to replicate a circuit board drill pattern over X and Y times. This helps reduce the need to manually move the board and restart the program.


This program is useful in producing a repeated pattern for a circuit board.

Technology Used Block Diagram