My components' DB, a free and open source electronic components manager! - Page 1
Forum section: electronics / general

author: moriduri
author_rank: Contributor
timestamp: February 02, 2015, 05:08:09 pm
content: Hi.I've created a small program that allows you to simply manage all of your electronic components!It is FREE and Open Source, if you're interested check it out here:https://sourceforge.net/projects/mycomponentsdb/Other downloads of the program (such as the precompiled Ubuntu x64 version) can be found on my blog:http://csemb.blogspot.com/If you like the program please let me know by leaving a review on the SourceForge pageThanks and greetings from Italy!!

author: moriduri
author_rank: Contributor
timestamp: February 03, 2015, 02:58:44 pm
content: I've added Debian packages for 64 and 32 bit Linux systems, now everything can be found directly on the SourceForge page!Thanks and have a nice day, Matteo.

author: raphaeldavidf
author_rank: Contributor
timestamp: February 03, 2015, 03:46:47 pm
content: It looks very nice! I'm going to give it a try and report backtks!

author: moriduri
author_rank: Contributor
timestamp: February 04, 2015, 03:52:34 pm
content: Quote from: raphaeldavidf on February 03, 2015, 03:46:47 pmThank you!! I really appreciate it

author: moriduri
author_rank: Contributor
timestamp: February 06, 2015, 11:05:26 am
content: up

author: tom66
author_rank: Super Contributor
timestamp: February 06, 2015, 11:22:38 am
content: Neat!Does it integrate into any EDA programs? Would be nice if you could click a component and place it in e.g. gEDA/KiCAD.

author: nctnico
author_rank: Super Contributor
timestamp: February 06, 2015, 11:56:37 am
content: My thoughts exactly. Without such integration it's just another MS Access clone.The CAD program I'm using has such an integration and it is really convenient to create a correct BOM including order codes with a click on a single button.

author: moriduri
author_rank: Contributor
timestamp: February 06, 2015, 12:28:37 pm
content: Quote from: tom66 on February 06, 2015, 11:22:38 amQuote from: nctnico on February 06, 2015, 11:56:37 amWell, for now I haven't planned such integration, but I will take into account your advice!!Thanks for your replies, Matteo.

author: nctnico
author_rank: Super Contributor
timestamp: February 06, 2015, 12:46:45 pm
content: This Youtube video should give an idea about how a component database integrated with a schematics package helps to minimize the logistic headaches involved with producing a PCB (whether it is a prototype or mass production):

author: moriduri
author_rank: Contributor
timestamp: February 06, 2015, 06:50:15 pm
content: Quote from: nctnico on February 06, 2015, 12:46:45 pmThanks!!

author: DIPLover
author_rank: Regular Contributor
timestamp: February 06, 2015, 07:15:06 pm
content: I do that with a spreadsheet...and keep all my datasheets (renamed to the parts name) in a folder.What are the benefits of a standalone database for this?

author: BloodyCactus
author_rank: Frequent Contributor
timestamp: February 06, 2015, 08:01:49 pm
content: nice work. I have made massive changes to ecDB which went unmaintained for years, all my changes are on github.good to see more component management tools

author: moriduri
author_rank: Contributor
timestamp: February 07, 2015, 12:26:00 pm
content: Quote from: DIPLover on February 06, 2015, 07:15:06 pmWell, I think it's quicker, especially on old computers!Quote from: BloodyCactus on February 06, 2015, 08:01:49 pmThanks!! wow I didn't know about ecDB, it's really a neat project, I like it!

author: moriduri
author_rank: Contributor
timestamp: February 09, 2015, 01:01:13 pm
content: up

author: tom66
author_rank: Super Contributor
timestamp: February 09, 2015, 01:05:53 pm
content: What's the performance like? Say I want to find all capacitors with a capacitance of 600-1500uF, and there are ~10,000 stored items in the DB. How does it handle that?The bane of my existence at work is how slow the component DB is on the CAD software I'm using. Seems to be a common issue with many companies.

author: Artlav
author_rank: Frequent Contributor
timestamp: February 09, 2015, 01:56:47 pm
content: Nice!However, one practical question - how do you get yourself to actually keep it up to date?I made something similar before, and the main problem was that i would always forget to add or subtract from the list.

author: moriduri
author_rank: Contributor
timestamp: February 09, 2015, 06:19:14 pm
content: Quote from: tom66 on February 09, 2015, 01:05:53 pmWell, I've done some testing this afternoon on a 10.000 rows component database...- Opening (add 10.000 to DB) ==> time = 27 seconds;- Searching (10.000 results) ==> time < 1 second- Changing category (reprint 10.000 components) ==> time < 1 second- Writing on file ==> time < 1 secondAs you can see the program is quite fast except for opening process, anyway the program wasn't thought to be used by big electronic shops or big companies which may have tons and tons of components, my target were the hobbyists!PS: At the moment the range searching isn't implemented, but as you pointed me out it can be usefull, so I'll add it to the TODO list!!Quote from: Artlav on February 09, 2015, 01:56:47 pmThe managing of the database (through the program) is done manually, so there's no way out, we have to improve our memory!!

author: moriduri
author_rank: Contributor
timestamp: March 05, 2015, 06:13:54 pm
content: MCDB version 1.2.1 has been released, check it out here:https://sourceforge.net/projects/mycomponentsdbChangelog v1.2.1:- Added the new feature "Quick Add", it allows the user to quickly insert premade components in his DB.- Added the possibility to resize the program's window.- Fixed minor bugs related to the "Delete" and "Delete All" buttons.- Fixed rows selection, you can no longer select multiple rows at once.- Removed the vertical header in the main table.- Added the possibility to resize the horizontal header fields in the main table.- Enhanced the components sorting in the main table.The "Quick Add" functionality simplify and speeds up the tedious operation of manually adding your components to your DB, infact "Quick Add" lets you choose components to import in your own DB from a list that is connected to an online database continuously updated!

author: moriduri
author_rank: Contributor
timestamp: March 08, 2015, 10:09:55 pm
content: Quick update, I've just released a new version (1.3.1) of MCDB!Changelog v1.3.1:- Added an update manager to automatically check if there are new updates available;- Added the "Changelog" entry in the main window menu bar;- Added the program's version in the main window title;- Added an additional empty check on the field "Parts Number" in the main table;- Improved the download system used by the "Quick Add" functionality;- Fixed minor bugs related to the "Open", "Save", "Delete All" and "Quick Add" functionalities;Thanks!

author: moriduri
author_rank: Contributor
timestamp: March 09, 2015, 11:33:32 am
content: I've just reuploaded MCDB v1.3.1 on SourceForge because in the release of yesterday there were some problems due to the installers.Thanks for the patience!