• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. Can I edit/import .drl files?

Stats

  • State Verified Answer
  • Replies 2
  • Subscribers 160
  • Views 2711
  • Members are here 0
More Content

Can I edit/import .drl files?

cveen
cveen over 2 years ago

I found a lot of (very old) posts saying that I can't... but now we're on allegro 17.4. Is it still not possible?

Background / why do I want to do this:

We have a design that is spread over 2 boards. We'd like to try getting it printed with Digikey Red, but their system won't allow multi-board jobs (I guess it's automated? In any case they reject it). So I'd like to "chop up" the fab files such that I have 2 sets of art files and drl files - one for each board. It seems like this should be "easy". Fab houses do this sort of thing all the time, for example to panelize.

Trying to delete things in a copy of the complete design file seems to be a black-hole of problems - maybe it wasn't the "right" way to do it, but I've got the keepins/outs defined as part of a mechanical symbol that is *both* boards together (they fit in the same enclosure, and would always be used as a pair). Now this effectively prevents that avenue. Possibly I could create new symbols for each board, but I'm starting to worry about all the DRCs that I'm going to have to ignore and worried about mistakes when the dynamic copper kicks in.

So I start a new project and import each art file into appropriate layers. This seems to work great - there's no components and the dynamic copper, traces, everything are just shapes I can do whatever I want with and I don't need to worry about anything changing in strange ways. But I can't seem to get the .drl file into allegro in order to do the same for the holes.

Is it possible to import .drl files? If not, any suggestions on the best way to solve this problem?

Thanks!

  • Sign in to reply
  • Cancel
  • DavidJHutchins
    +1 DavidJHutchins over 2 years ago

    Allegro doesn't have the ability to import the .drl or .rou manufacturing files :(

    However, a possible limited solution would be to generate a 'drill' artwork file containing 'Pin/Top' & 'Via Class/Top' with the 'draw holes only' option that was recently added

    The limitation is that the plated/non-plated data is missing and this does not handle buried/blind or backdrilling holes Disappointed

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • cveen
    0 cveen over 2 years ago in reply to DavidJHutchins

    Thanks for the confirmation. Since the .drl file is plain-text and (more-or-less) easy to read I ended up writing a python script to read it, partition based on the x co-ordinate, and re-write new files and headers. Fortunately my design didn't have any "R" (repeated evenly-spaced holes) commands between boards...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information