Skip to content
alkgrove edited this page May 24, 2019 · 1 revision

Welcome to partlocater!

We thought this was an interesting idea. It's an old idea. Quite a few companies would have their database of "preferred parts". CAD companies provided a means to bring the data into their tools. The distributors started providing, as a service, access to the manufactures data. What this tool does is collect information on a component from a popular distributor, Digi-Key and put those attributes into a database. There are services out there but they a geared for buyers in contract manufactures not the engineer.

So what partlocater does is: Queries Digi-Key for a Digi-Key part number and puts the attributes for that part into a database It allows the user to associate the footprint and symbol with the database entry It warns if the part number is Custom Packaging (Digi-Reel) or Volume Packaging (Tape/Reel) (but it keeps the part numbers of both in case you need custom or volume packaging. Fast and flexible searches. Real time update of the Bill of Material

This is not a simple one step install. First, we wrote it in Python and will require Python 3. We use tkinter for the graphical interface. Tk has been around for a very long time, it is funky but standard with Python. We have a setup.bat file that is native Microsoft, but I'm not sure that was such a good idea.

I wanted this to have the flexibility of using a database running on a local server or on the workstation. So we either need XAMPP for local use or you can set up a linux machine with Apache, cURL, PHP and MariaDB. You also need, really only once, a https local server for the first authentication.

Feel adventuresome, read the documentation in this project (in the docs folder) and see if it works for you. We have this working on Windows 10 and Windows 7. (We haven't tried xampp on Windows 10 yet)

We are opening up a forum here for bugs, suggestions, ideas, discussion. Off topic and rude behavior will be removed. Thanks

Clone this wiki locally