erichVK5 / BXL2text

A utility to convert huffman encoded BXL schematic and footprint files to plain text, gEDA PCB (.fp) and gschem (.sym), and KiCad (.lib) formats
GNU General Public License v2.0
22 stars 9 forks source link

DSBGA not properly recognized #10

Open erflaber opened 3 years ago

erflaber commented 3 years ago

I am trying to read a bxl file from TI for the DSBGA package, but the footprint is recognized properly. The silkscreen and soldier mask are all messed up. See comparisson with UltraLibrarian Reader

image

erichVK5 commented 3 years ago

Thanks for the bug report. I am looking into it.

erichVK5 commented 3 years ago

The first problem of the annotations is that they are not actually silk. The lines and circle are a virtual top assembly layer that does not relate to the silk screen at all. BXL2text does not attempt to convert features other than copper or silk.

The second problem is that of the solder mask. BXL2text was designed with gEDA PCB in mind, which is somewhat constrained with respect to user specified solder masks.

In terms of features, pcb-rnd ( repo.hu/projects/pcb-rnd ) has superseded gEDA/PCB, and not only has the ability to accommodate arbitrary layers and stackups, as well as padstacks with user defineable solder mask apertures, but also native support for direct BXL file loading. pcb-rnd can save in Kicad format too. You are arguably better off using pcb-rnd for your conversion. It even has a CLI mode if want to batch process or drive it with a script.