Pin file, Csc,TXT import

Post your feature requests here. Please use search function to ensure it is not here yet.
Post Reply
Message
Author
Richard
Posts: 1
Joined: 03 Jul 2016, 21:41

Pin file, Csc,TXT import

#1 Post by Richard » 03 Jul 2016, 21:49

Hi Team

I see one or two posts about importing a csv or simple txt pin list and most end up in suggestion of using BSDL import.

I have a fpga mounted on a carry card i would like to import as a component with 100+ pins since this is a 3rd part breakout board i can not use the BSDL file for the original FPGA.

Is there any progress on adding a CSV type import or even a stand alone converter from csv to Diptrace .asc?

Any one how has found a way around this suggestions would be great.

Cheers

Techno Tronix
Posts: 188
Joined: 09 Jan 2015, 19:00
Location: Anaheim, CA 92806
Contact:

Re: Pin file, Csc,TXT import

#2 Post by Techno Tronix » 09 Aug 2016, 01:42


User avatar
PeterT
Posts: 20
Joined: 17 Feb 2014, 12:20

Re: Pin file, Csc,TXT import

#3 Post by PeterT » 12 Oct 2016, 06:54

Obviously, Techno Tronix, didn't seem to understand the question. This is a big shortcoming of Diptrace. I have a 289-pin package I'm trying to create. Fortunately, the manufacturer does provide a BSDL, but it only contains a subset of the pins. Using the pin manager to fill in the gaps is painful and error-prone to say the least. At the very least, there needs to be a way to export a component to a csv, edit it in a spreadsheet, and import it back in.

nerdx86
Posts: 1
Joined: 15 Jun 2021, 10:15

Re: Pin file, Csc,TXT import

#4 Post by nerdx86 » 10 Nov 2021, 12:44

I have written a csv to bsdl convertor.. If anyone needs one?

Only issue that I'm having is that underscores import as slashes.. :(

User avatar
KevinA
Posts: 639
Joined: 18 Dec 2015, 08:35

Re: Pin file, Csc,TXT import

#5 Post by KevinA » 12 Nov 2021, 07:32

The problem with just a BSDL import is the tools like STM32CubeIDE; I can create a part that has the pins defined with my labels then export that definition to CSV but that leaves me tracking down a CSV to BSDL converter (yes @nerdx86, please do post your converter) or writing an Excel formula to do it.
From the STM32CubeIDE CSV export
=CONCATNATE("""",B2) =CONCATENATE(": ",A2,",",""""," &")
"VSS : A1," &
"PG15 : A2," &
"PD0 : A3," &
"PD1 : A4," &
"PE3 : A5," &
"PG6 : A6," &
"PB3 : A7," &
"PB15 : A8," &
"PC7 : A9," &
"PC9 : A10," &

That was kind of painless

Post Reply