This Python script reads in a DXF (ascii) file and generates a PCB output compatible with PCB Designer, part of the gEDA suite. It is designed for two purposes: One is to generate a PCB snippet from a mechanical drawing (such as a board outline), the other is to produce element files from CAD drawings. PCB snippets are easily imported into an existing gEDA-PCB project using File -> Load Layout to Buffer. Generated element files are ready to use (except for special cases like no-paste flags and rounded pads).
Features
- -inf switch just displays information about the DXF file (layers used, drawing extents)
- -xl switch allows the user to exclude layers from consideration--useful to remove features not applicable to the PCB, such as page borders and title blocks
- Can use line weights from DXF file or override them with user setting.
- -scl switch scales the drawing by given factor
- -dmo switch prevents dxf2pcb from moving the drawing to the origin before exporting
- -cth switch allows conversion of circles smaller than a specified size to drill holes (makes fixing element locations a snap)
- -v switch for verbose mode
- -el switch for generating element files
- -an switch for automatically numbering pins/pads
- -iun and -ilu switches for overriding drawing and line weight units
Categories
Electronic Design Automation (EDA)License
GNU General Public License version 3.0 (GPLv3)Follow dxf2pcb
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of dxf2pcb!