What is the Drill & Slot Editor?
The Drill & Slot Editor is a free, open-source software application that allows users to visualize, analyze, and modify PCB drill and slot data. Developed by Unexpected Maker, this tool has become a go-to resource for hobbyists, students, and professionals alike.
Key features of the Drill & Slot Editor include:
- Intuitive user interface
- Support for multiple file formats (Excellon, Gerber, etc.)
- Real-time visualization of drill holes and slots
- Editing capabilities for drill/slot size, location, and type
- Customizable display options
- Cross-platform compatibility (Windows, macOS, Linux)
Why Use a PCB Visualizer?
Before diving into the specifics of the Drill & Slot Editor, let’s discuss the importance of using a PCB visualizer in the first place. PCB design is a complex process that involves multiple steps, from schematic capture to layout and routing. Visualizing the PCB design is crucial for several reasons:
-
Error detection: A PCB visualizer helps identify potential issues, such as incorrect drill sizes or misaligned slots, before sending the design for manufacturing.
-
Design optimization: By visualizing the PCB layout, designers can optimize component placement, trace routing, and overall board size for improved performance and cost-effectiveness.
-
Collaboration: PCB visualizers facilitate collaboration among team members by providing a clear, visual representation of the design that can be easily shared and discussed.
-
Documentation: Visualizers can generate high-quality images and reports of the PCB design, which can be used for documentation, presentations, or client communication.
Getting Started with the Drill & Slot Editor
Now that we understand the importance of PCB visualization let’s explore how to get started with the Drill & Slot Editor.
Installation
To install the Drill & Slot Editor, follow these steps:
-
Visit the official Drill & Slot Editor website (https://unexpectedmaker.com/drill-slot-editor).
-
Download the appropriate version for your operating system (Windows, macOS, or Linux).
-
Extract the downloaded archive to a folder of your choice.
-
Run the executable file to launch the application.
User Interface Overview
Upon launching the Drill & Slot Editor, you’ll be greeted with a clean, intuitive user interface. The main window is divided into several sections:
-
Toolbar: Contains buttons for common actions, such as opening files, zooming, and toggling display options.
-
Viewport: Displays the PCB design, including drill holes and slots.
-
Layers panel: Allows you to select which layers (e.g., top, bottom, drill) are visible in the viewport.
-
Properties panel: Displays information about the selected drill hole or slot, such as size, location, and type.
-
Status bar: Shows the current zoom level, cursor position, and other relevant information.
Loading PCB Design Files
To load a PCB design file into the Drill & Slot Editor, follow these steps:
-
Click the “Open” button in the toolbar or select “File > Open” from the menu.
-
Navigate to the folder containing your PCB design files.
-
Select the desired file format (e.g., Excellon, Gerber) and click “Open.”
The PCB design will be loaded into the viewport, and you can begin exploring and editing the drill holes and slots.

Visualizing Drill Holes and Slots
One of the primary functions of the Drill & Slot Editor is to provide a clear, visual representation of the drill holes and slots in a PCB design. Let’s take a closer look at how this is accomplished.
Drill Hole Visualization
Drill holes are essential components of a PCB, used for mounting through-hole components, creating vias, or providing mechanical support. In the Drill & Slot Editor, drill holes are represented by circular markers in the viewport.
The appearance of drill hole markers can be customized using the display options in the toolbar or properties panel. Some common customization options include:
- Marker size: Adjust the size of the drill hole markers for better visibility.
- Marker color: Change the color of the markers to distinguish between different hole types or sizes.
- Marker style: Choose between solid, hollow, or cross-shaped markers.
Additionally, the Drill & Slot Editor can display the drill hole size and type (e.g., plated, non-plated) when a marker is selected, providing quick access to essential information.
Slot Visualization
Slots are elongated openings in a PCB, typically used for mounting connectors or providing clearance for mechanical components. In the Drill & Slot Editor, slots are represented by rectangular markers in the viewport.
Like drill holes, slot markers can be customized using the display options. Common customization options for slots include:
- Marker size: Adjust the width and length of the slot markers.
- Marker color: Change the color of the markers to distinguish between different slot types or sizes.
- Marker style: Choose between solid or hollow markers.
When a slot marker is selected, the Drill & Slot Editor displays the slot dimensions and type (e.g., plated, non-plated) in the properties panel.
Visualizing Multiple Layers
PCB designs often consist of multiple layers, such as top, bottom, and inner layers. The Drill & Slot Editor allows users to visualize drill holes and slots across different layers simultaneously.
To control layer visibility, use the layers panel on the left side of the main window. Checkboxes next to each layer name allow you to toggle their visibility in the viewport. This feature is particularly useful for understanding how drill holes and slots align across layers.
Editing Drill Holes and Slots
In addition to visualization, the Drill & Slot Editor provides powerful editing capabilities for modifying drill holes and slots in a PCB design. Let’s explore some of the most common editing tasks.
Modifying Drill Hole Size and Location
To modify the size or location of a drill hole, follow these steps:
-
Select the desired drill hole marker in the viewport.
-
In the properties panel, adjust the size by entering a new value in the “Size” field.
-
To change the location, enter new values in the “X” and “Y” fields, representing the hole’s coordinates on the PCB.
-
Press “Enter” or click outside the input fields to apply the changes.
The viewport will update in real-time to reflect the modifications made to the drill hole.
Modifying Slot Size and Location
Modifying slots follows a similar process to modifying drill holes:
-
Select the desired slot marker in the viewport.
-
In the properties panel, adjust the slot dimensions by entering new values in the “Width” and “Length” fields.
-
To change the location, enter new values in the “X” and “Y” fields, representing the slot’s coordinates on the PCB.
-
Press “Enter” or click outside the input fields to apply the changes.
Again, the viewport will update immediately to show the modified slot.
Adding and Removing Drill Holes and Slots
The Drill & Slot Editor also allows users to add new drill holes or slots and remove existing ones. To add a new drill hole or slot, follow these steps:
-
Select the “Add Drill Hole” or “Add Slot” button from the toolbar.
-
Click on the desired location in the viewport to place the new drill hole or slot.
-
Adjust the size and type of the new drill hole or slot in the properties panel, if necessary.
To remove a drill hole or slot, simply select the marker in the viewport and press the “Delete” key or choose “Edit > Delete” from the menu.
Best Practices for Using the Drill & Slot Editor
To make the most of the Drill & Slot Editor and ensure accurate, efficient PCB design, consider the following best practices:
-
Regularly save your work: Use the “File > Save” or “File > Save As” options to preserve your changes and avoid data loss.
-
Use meaningful naming conventions: When saving files, use descriptive names that include the PCB design version, date, or other relevant information.
-
Double-check drill hole and slot sizes: Before finalizing your design, verify that the drill hole and slot sizes match the requirements of your components and manufacturing process.
-
Utilize the zoom and pan tools: The Drill & Slot Editor provides zoom and pan tools in the toolbar to help you navigate and inspect your PCB design at different magnification levels.
-
Collaborate with team members: Share your PCB design files with colleagues or collaborators to gather feedback and ensure design consistency.
By following these best practices and leveraging the features of the Drill & Slot Editor, you’ll be well on your way to creating accurate, optimized PCB designs.
Frequently Asked Questions (FAQ)
-
Is the Drill & Slot Editor really free?
Yes, the Drill & Slot Editor is a completely free and open-source software application. You can download and use it without any cost. -
What file formats does the Drill & Slot Editor support?
The Drill & Slot Editor supports a wide range of PCB design file formats, including: - Excellon drill files (.drl, .txt)
- Gerber files (.gbr, .gko, .gm1, etc.)
- NC drill files (.nc)
-
Sieb & Meyer drill files (.drl, .ncd)
-
Can I use the Drill & Slot Editor for commercial projects?
Yes, the Drill & Slot Editor is licensed under the MIT License, which allows for both personal and commercial use. However, it’s always a good idea to review the specific terms of the license to ensure compliance. -
Does the Drill & Slot Editor support multi-layer PCB designs?
Yes, the Drill & Slot Editor can handle multi-layer PCB designs. You can use the layers panel to control the visibility of different layers and visualize drill holes and slots across the entire stack-up. -
Is there a user manual or documentation for the Drill & Slot Editor?
While there isn’t a comprehensive user manual, the Drill & Slot Editor website provides a brief overview of the tool’s features and usage. Additionally, the software includes tooltips and context-sensitive help to guide users through various functions.
Conclusion
In conclusion, the Drill & Slot Editor is a powerful, free PCB visualizer that offers a range of features for visualizing and editing drill holes and slots in PCB designs. Its intuitive user interface, support for multiple file formats, and real-time editing capabilities make it an indispensable tool for electronics enthusiasts, students, and professionals.
By understanding the importance of PCB visualization, mastering the features of the Drill & Slot Editor, and following best practices for PCB design, you’ll be able to create accurate, optimized PCBs that meet your project requirements. So, why not give the Drill & Slot Editor a try and see how it can streamline your PCB design workflow?
Leave a Reply