A web-based tool that automates PCB drill file preparation for manufacturing. Reduces manual work from 20 minutes to 20 seconds.
From PCB Frustration to Open Source Solution
A client-side web application that automates the merging of multiple Gerber drill files into a single manufacturing-ready file. Eliminates manual text editing and reduces pre-production time from 20 minutes to 20 seconds.
The tool was born from the frustration of manually merging PTH, NPTH, and Via drill files before PCB manufacturing - a tedious and error-prone process that every PCB designer faces.
Intelligent tool renumbering and file merging with zero manual intervention
All processing happens locally in your browser - no file uploads to servers
Merge files in seconds with drag-and-drop simplicity
Pure client-side solution with advanced file processing
Built with vanilla JavaScript ES6+ for maximum compatibility and zero dependencies. No frameworks required.
Advanced parsing algorithm for Excellon drill files with automatic tool mapping and coordinate processing.
Mobile-first approach with CSS Grid and Flexbox for seamless experience across all devices.
Deployed on GitHub Pages with zero backend infrastructure. Completely free to host and use.
Designed for efficiency and user experience
The application focuses on solving real PCB design workflow problems:
The design prioritizes simplicity while handling complex Excellon file format requirements behind the scenes.
Efficient algorithms for drill file processing
The core algorithm handles the complex task of merging multiple Excellon files while maintaining manufacturing integrity:
All processing happens client-side using the FileReader API, ensuring complete data privacy and security.