OpenAnyFile Formats Conversions File Types

Open EXCELLON File Online Free (No Software)

Excellon files, technically known as the Excellon Output Format, serve as the backbone for Computer-Aided Manufacturing (CAM) in the electronics sector. Developed by Excellon Automation, this ASCII-based format functions as a numerical control (NC) protocol specifically designed to guide CNC drilling and routing machines through the substrate of a Printed Circuit Board (PCB).

Technical Details

The file structure of an Excellon file is essentially a sequential list of coordinates and tool definitions. Unlike binary image formats, Excellon uses plain text encoding, often adhering to the RS-274C standard. The file begins with a header section—often denoted by the % character—which contains tool parameters (T-codes) defining drill bit diameters in either inches or millimeters.

The lack of internal compression is a hallmark of the format; it relies on "leading zero" or "trailing zero" suppression to minimize file size. This means a coordinate like 00150 might be stored simply as 150. Bitrate and color depth are nonexistent here; instead, the precision is governed by the coordinate format (e.g., 2:4 or 3:3 decimal placement). Compatibility remains a frequent friction point because the file metadata rarely explicitly states whether the units are metric or imperial, or if the coordinates are absolute or incremental. Without this context, a software viewer might render a PCB drill pattern ten times larger than intended.

[UPLOAD_BUTTON_OR_CTA_HERE]

Step-by-Step Guide

  1. Identify the Syntax: Open the file in a raw text editor to determine if it uses the Format 1 or Format 2 (XNC) standard. Look for "M48" at the top of the file, which signifies the start of the header.
  2. Verify Unit Calibration: Check if the file contains an INCH or METRIC command. If these are missing, you will need to manually toggle the units within OpenAnyFile.app to ensure the drill holes align with the copper traces of your PCB layout.
  3. Map the Tool Table: Ensure each T-code (e.g., T01, T02) has a defined diameter. If the file is "headless" (missing the tool definitions), you must cross-reference the original CAD documentation to input the correct bit sizes.
  4. Confirm Zero Suppression: Determine if the file uses "LZ" (Leading Zero) or "TZ" (Trailing Zero) suppression. This is critical for the software to correctly interpret a string of digits as a specific physical coordinate on the board.
  5. Render for Inspection: Upload the file to the OpenAnyFile.app interface. Use the visualizer to overlay the drill hits. If you see a cluster of points in a corner or a massive spread, revisit the coordinate decimal scaling.
  6. Export or Print: Once the alignment is validated against your Gerber layers, utilize the conversion tool to export the data into a high-resolution PDF or a modern CAD format for manufacturing review.

Real-World Use Cases

PCB Prototyping and Fabrication

Electrical engineers utilize Excellon files to communicate precision data to fabrication houses. In this workflow, the Excellon file acts as the bridge between the design software (like Altium or KiCad) and the physical CNC drill. A mistake in interpreting the Excellon file—such as a decimal shift—can result in an entire batch of boards being rendered useless due to misaligned via holes.

Quality Assurance (QA) Inspection

In high-reliability industries like aerospace or medical device manufacturing, QA technicians use Excellon viewers to perform first-article inspections. They compare the programmed drill paths against the X-ray results of a multi-layer board to ensure that the internal registration of the copper layers matches the CNC programmed coordinates within a few microns of tolerance.

Reverse Engineering and Legacy Hardware Repair

Technicians tasked with repairing vintage hardware often encounter orphaned Excellon files from defunct systems. By opening these files and analyzing the hole patterns, they can recreate the physical layout of obsolete motherboards. This allows for the production of replacement parts for critical infrastructure that no longer has active manufacturer support.

[UPLOAD_BUTTON_OR_CTA_HERE]

FAQ

Why does my Excellon file appear skewed or microscopic when I open it?

This is typically caused by a mismatch in coordinate formatting, specifically regarding how decimal points are implied. If the file is set to "2:3" format but interpreted as "2:4," every coordinate will be off by a factor of ten. You must adjust the software settings to match the zero-suppression style used by the original CAD exporter.

Can an Excellon file contain information about copper traces or silkscreens?

No, Excellon files are strictly limited to mechanical operations such as drilling, routing, and slotting. To view the copper layers or legends, you must load the corresponding Gerber (RS-274X) files alongside the Excellon drill file. The Excellon file essentially provides the "Z-axis" logic while Gerbers provide the "X-Y" visual logic.

How do I differentiate between a "Drill" file and a "Route" file?

While both use the Excellon format, a drill file predominantly contains G85 or T-code commands for static plunging, whereas a route file contains G01, G02, or G03 commands for continuous movement. If you see circular interpolation commands (moving in arcs), the file is likely designed for a CNC mill to cut the board's external perimeter or large cutouts.

Is it possible to edit Excellon coordinates manually?

Since the format is ASCII-based, you can edit it using any standard text editor, but this is highly discouraged for precision work. A single character error in a coordinate string can lead to a broken drill bit or a ruined PCB substrate during the manufacturing process. It is safer to use a dedicated interface like OpenAnyFile.app to visualize changes before committing to a final version.

Related Tools & Guides

Open EXCELLON File Now — Free Try Now →