Electronic Components Library
From The Munich Maker Lab's Wiki
Electronic Components Library
Work in progress
Project to create a digital library of electronic components available in the Maker Space, and where to find them.
Starting with a set of CSV spreadsheet files which could be used to feed a "real" (SQL type) database, if additional features should be implemented.
Specification
File: inventory.csv
inventory.csv contains one record (data line) per part and storage location (combination of Location and SubLocation columns). There may be multiple records for the same part (if it can be found at different locations) and multiple records for a location (for a box containing different parts).
| Column Header | Example Content | Comment |
|---|---|---|
| PartType | Transistor | Describes the type of the part, very roughly. Do not introduce new PartTypes without a good reason. |
| PartSubType | NPN | More detailed type, possible values depend on PartType |
| PartName | 2N3055 | You guess it? |
| Case | TO-3 | May be empty, type of case. SMD parts should use "SMD" as Prefix |
| DataSheet | <https://cdn-reichelt.de/documents/datenblatt/A100/2N3055-ISC.pdf> | URL to a data sheet, if available. Multiple URLs are possible. |
| Location | Drawer 05 | Rough location of this part. The location should be labeled so that it can be found without digging through closets or drawers. |
| SubLocation | Label 2N3055 | Hint on where to find the part inside the "main" location. Ideally a readable label, but "front right side2 is also better than nothing. You may be creative here. |
| Amount | 3 | Don't rely on this, it also may a rough guess, especially with bigger numbers. If you notice a different amount, please correct the value. |
| Obsolete | Y | If this is not empty then the part is obsolete. That is that there exist better suited parts for typical applications of this part. Ideally these replacement parts should be named in the InfoText column |
| InfoText | A once popular power transistor used for example in low voltage power supplies. | Everything you know about the part, which is not part of the data sheet... ;-) |
| Characteristics | ~50V, 15A, gain 20-70, max. Pc ~100W | Rough stats, why should I select this part for my design? Keep it short, details are in the data sheet. |
| GUID | 7c560742-c104-4961-a4cc-d0a2f401c240 | A unique string to identify the data record. May be a GUID, as in this example, or a different random string long enough to make is very improbable that someone else will randomly create the same string. Try <https://www.random.org/passwords/?num=5&len=15&format=html&rnd=new> for 5 random strings which should be long enough. Whenever you create a new data record, choose a random GUID. Otherwise do not change it. |
| ChangeTS | 2026-10-11T22:04:00+0200 | A modification timestamp, to help versioning of data records. Update it to the current timestamp when you modify the record. Usually the date should be enough, but if it is no big effort you should add the complete timestamp. |
