user11247: For CNC milling we have code such as Grbl Controller in the PC, and Grbl itself in an Arduino, and these handle the appropriate G-code files. Is there an equivalent package to handle Excellon files and drive a 3-axis drilling machine?

user11086: No, there is no existing Arduino library to parse Excellon format drill files in order to control a drilling machine. Looking at the specification it looks to be very similar to G Code, and some brief googling shows that there are various utilities for converting it to G Code that could be run from something like grbl.

11247: <p>For CNC milling we have code such as Grbl Controller in the PC, and Grbl itself in an Arduino, and these handle the appropriate G-code files. Is there an equivalent package to handle Excellon files and drive a 3-axis drilling machine?</p>
 11086: <p>No, there is no existing Arduino library to parse <a href="https://en.wikipedia.org/wiki/Excellon_format" rel="nofollow">Excellon format</a> drill files in order to control a drilling machine. Looking at the <a href="http://web.archive.org/web/20071030075236/http://www.excellon.com/manuals/program.htm" rel="nofollow">specification</a> it looks to be very similar to G Code, and some brief googling shows that there are various utilities for converting it to G Code that could be run from something like grbl.</p>
