Material Database

A forum to discuss the implementation of a good Materials system in FreeCAD
mk2
Posts: 77
Joined: Wed Dec 10, 2014 4:27 pm

Material Database

Postby mk2 » Thu Dec 11, 2014 9:35 pm

Hello,

im new here, but maybe i can help a little bit to the project. :)

I have a small MaterialDB on my PC and I wrote a perl script to convert it into *.FCMat. But i must expand the definitions on the Mechanical part. I hope it is ok to attach the files in a 7z?

List of Materials i attached:

15CrNi6.FCMat
17CrNiMo6.FCMat
1C22.FCMat
1C35.FCMat
1C45.FCMat
1C60.FCMat
20NiCrMo2.FCMat
28Mn6.FCMat
2C10.FCMat
30CrNiMo8.FCMat
34CrNiMo6.FCMat
36CrNiMo4.FCMat
36NiCrMo16.FCMat
3C15.FCMat
3C22.FCMat
3C35.FCMat
3V45.FCMat
C22E.FCMat
C25E.FCMat
C30E.FCMat
C40E.FCMat
C50E.FCMat
C55E.FCMat
C60E.FCMat
E295.FCMat
E295 GC.FCMat
E335.FCMat
E335 GC.FCMat
E360.FCMat
E360 GC.FCMat
EN-GJL-100.FCMat
EN-GJL-150.FCMat
EN-GJL-200.FCMat
EN-GJL-250.FCMat
EN-GJL-300.FCMat
EN-GJL-350.FCMat
EN-GJMB-350-10.FCMat
EN-GJMB-550-4.FCMat
EN-GJMB-650-2.FCMat
EN-GJMW-350-4.FCMat
EN-GJMW-360-12.FCMat
EN-GJMW-400-5.FCMat
EN-GJMW-450-7.FCMat
EN-GJS-400-15.FCMat
EN-GJS-500-7.FCMat
EN-GJS-600-3.FCMat
EN-GJS-700-2.FCMat
EN-GJS-800-1.FCMat
G16Mn5.FCMat
G200.FCMat
G20Mn5.FCMat
G230.FCMat
G260.FCMat
G300.FCMat
G30Mn5.FCMat
LISTE.txt
S185.FCMat
S235JO.FCMat
S235JR.FCMat
S235JRG1.FCMat
S260NC.FCMat
S275JO.FCMat
S275JR.FCMat
S275N.FCMat
S335JO.FCMat
S335JR.FCMat
S335N.FCMat
S340MC.FCMat
S355J2G3.FCMat
S380MC.FCMat
S420MC.FCMat
S420N.FCMat
S460MC.FCMat
S460N.FCMat
S500MC.FCMat
S550MC.FCMat
S690MC.FCMat
X2CrNiMoN17-13-3.FCMat
X2CrNiN24-4.FCMat
X39CrMo17-1.FCMat
X3CrNiMo13-14.FCMat
X5CrNi18-10.FCMat
X5CrNiMo17-12-2.FCMat
X6CrNiTi18-10.FCMat


Kind regards

mk2
Attachments
FreeCAD_Material_mk2.7z
(3.27 KiB) Downloaded 149 times
User avatar
yorik
Site Admin
Posts: 10857
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Material Database

Postby yorik » Fri Dec 12, 2014 5:05 pm

Thanks for that contribution! Pretty good list! Would it be a hard work for you to remove the units (just leave the number)? Otherwise they won't work well I'm afraid. Also You introduced two new fields: NameGerman, which is a good idea I think, but maybe NameDE would be easier to parse the day we implement some translation engine... and KindOfMaterial which would be better in english... It should be the job of a translation engine to translate that if needed. But maybe this is better in the Description field?
mario52
Posts: 2472
Joined: Wed May 16, 2012 2:13 pm

Re: Material Database

Postby mario52 » Fri Dec 12, 2014 5:25 pm

hi
nice work but the licence but the license should be lgpl ?
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets. My macros on Gist.github
mk2
Posts: 77
Joined: Wed Dec 10, 2014 4:27 pm

Re: Material Database

Postby mk2 » Sat Dec 13, 2014 11:04 am

Hello,

no problem for perl :) - I moved the units to the comment line and attached a KindOfMaterial in english and a KindOfMaterialDE. I renamed NameGerman to NameDE. A Description and DescriptionDE is attached too. The license now is LGPL. In addition there is the MaterialNumber in the file attached, because there is an EU-norm wich lists the material by an material number code.

So please write if anybody find a mistake or something else.

Kind regards :)

mk2
Attachments
FreeCAD_Material_mk2_V002.7z
(5.61 KiB) Downloaded 118 times
User avatar
yorik
Site Admin
Posts: 10857
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Material Database

Postby yorik » Sat Dec 13, 2014 1:59 pm

Excellent! I think now it's perfect. I'll add them to the source. Thanks!!