Symbol generator from PDF - uConfig


#1

just found a nice tool ( didn’t tried yet)


Schematic Symbol for Sharc ADSP-21489
TL494 schematic
Tips for Faster Symbol Making?
#2

Surely this will depend on the PDF being text based or an embedded image?


#3

Hi everyone,
thanks for sharing this project. I am the creator of this tool. I do it on free time many years ago and I forget it.
But it had a good performand and saved a lot of time. So I decided to resurrect it.

To answer @davidsrsb, it is based on text boxes in pdf parsing, using poppler. So it does not work for old scanned datashet with images. It is very fast : about 6s for a 700 pages datasheet with 7 footprints.

For simple testing, I will propose builds for linux and windows.

Do not hesitate to send me ideas or bugs.

Seb


#4

Thank you very much for sharing this awesome work.

I didn’t tried this because am on windows and I have to figure out how to do that soon.

Thanks.


#5

Thanks @Sujith

I work hard this weekend to add auto build for Windows. Now you can download pre-built version from the Readme of github page : https://github.com/Robotips/uConfig

I added a command line tool and a minimalist GUI interface for easy testing.

I hope you will like it.

Seb


#6

And still works like charm, very nice of them to keep supporting that tool. Nevertheless, there’s some sort of bug is happening from time to time after using this: the PDF from which data was extracted just becomes corrupted. It looks like a blank page actually. So one needs to run this file through the editor, e.g., I used this one https://form-cd-401s.pdffiller.com/ Or more common ones yet slower as well, like Adobe, Cute or something. When you save this document as a new one through the editor everything comes back to normal, but why does it actually happen this way?


#7

Thanks for trying @kontzBern. Could you please give me the link of a PDF to reproduce the issue ?


#8

Hi everyone,
One year after release this tool as open source, I continue to improve it. I added/improve a lot of things :

  • Component preview look like Kicad now
  • Modification of the properties of the component
  • Pin table search, edit electrical, style and view class of the pin
  • Minor fixes to improve PDF extraction
  • Import components from an existing kicad lib

But the real huge new functionality is the PinRuler. This system allows you to reorganize pins by classes. For example, putting all pins of the same port together sorted by the name port or putting power pins on top and bottom. You just need to define a style in a KSS text file (Kicad Style Sheet) with a syntax inspired from CSS3.

I think that this functionality can save a lot of time to librarians. Of course you can use it with the GUI and the command line interface on Windows, Linux and Mac.

I hope you will test it and give a star on Github or feedback to encourage me to continue it.

Seb


#9

Indeed this sounds good. Unfortunately, to me it is probably to challanging to get it to work.


#10

What is your operating system? I will provide binaries download for each OS but I actually do not have the time to do it.


#11

I use W7. Thanks for offering your help. But do not spend too much time. I can get around with simple boxes and their pins.


#12

The link for windows is inside the README file.
https://ci.appveyor.com/api/projects/sebcaux/uconfig/artifacts/uconfig-win32-v0.zip
Just unzip it and start uconfig-gui.exe in the bin dir.

You can directly opens a lib file or import a pdf and/or lib from the menu or simply drag and drop a file and enjoy.


#13

For people who do not test the tool, I published a video to show the actual possibilities :

Please give feedback, positive or not :wink: