Starting parts

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
jreinhardt
Posts: 329
Joined: Mon Sep 09, 2013 6:08 pm

Re: Starting parts

Post by jreinhardt »

I have created a thread about an attempt for a cross-CAD standard parts librarry that I am working on here:

viewtopic.php?f=8&t=4549

It is very much in the spirit of your screw maker script. I have to look into it in more detail, but it looks promising.
BOLTS, standard parts library for FreeCAD Thread, Help with Translation
User avatar
jriegel
Founder
Posts: 3369
Joined: Sun Feb 15, 2009 5:29 pm
Location: Ulm, Germany
Contact:

Re: Starting parts

Post by jriegel »

Great stuff! A standard library is badly needed!

With cross CAD you mean STEP?
Stop whining - start coding!
jreinhardt
Posts: 329
Joined: Mon Sep 09, 2013 6:08 pm

Re: Starting parts

Post by jreinhardt »

jriegel wrote:Great stuff! A standard library is badly needed!

With cross CAD you mean STEP?
With cross CAD I want to express the fact that I want to establish a common base of data (dimensions, metadata, ...) that is not application specific, so that it is possible to use that data from different applicatons (right now OpenSCAD and FreeCAD). This way another CAD application can get a standard library up and running quite easily.

I do not know very much about STEP (I am not an engineer and my CAD experience is mostly restricted to OpenSCAD). But right now BOLTS is highly automated, so I believe it should be possible to generate a STEP version of each part as an additional back-end.
BOLTS, standard parts library for FreeCAD Thread, Help with Translation
User avatar
NormandC
Veteran
Posts: 18587
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Starting parts

Post by NormandC »

Yorik,

The README.md file in https://github.com/yorikvanhavre/FreeCAD-library contains the old Sourceforge forum link.

I tried fixing it on my end but got stuck.

What did I do wrong? I edited the file first. (sorry for the French)

Code: Select all

git commit -m "Updated forum link"
# Sur la branche master
# Votre branche est à jour avec 'origin/master'.
#
# Modifications qui ne seront pas validées :
#	modifié:         README.md
#
# Fichiers non suivis:
#	README.md~
#
aucune modification ajoutée à la validation
Edit: OK I edited the README file on the Github web interface, but I would still like to know why the console way won't let me change it... :?
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Starting parts

Post by yorik »

Basically you were trying to commit without having added your modified file. With git you must always do "git add myfile" (or "git add -a" for all files) to "mark" files you want to commit...
User avatar
NormandC
Veteran
Posts: 18587
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Starting parts

Post by NormandC »

Gah! Can't believe I forgot git add. :oops:

Thanks!
jmaustpc
Veteran
Posts: 11207
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Starting parts

Post by jmaustpc »

If you operate git from a gui like git-cola, then you would see a list of changed files in the directory structure, another list of staged files and then you can commit the staged files. Since you have the visual feed back, it is way less error prone.
User avatar
obijuan
Posts: 70
Joined: Sun Jul 27, 2014 4:09 pm

Re: Starting parts

Post by obijuan »

Hi,

I would like to contribute to the Freecad-Library. I am designing parts in freecad for developing printbots: 3D printable open source robots. One of these robots is the miniskybot:

https://github.com/Obijuan/Miniskybot

I designed it in openscad some years ago. Now, I would like to model all the 3D parts in Freecad, and include all the mechanical and electrical parts into the Freecad library if possible (servos, nuts, bolts ...), so that others can create similar robots easily reusing the common parts.

I already have finished the 3D model of the Futaba 3003 servo:

http://www.iearobotics.com/wiki/index.p ... utaba_3003

(the web is in spanish, but all the files are located in github and the comments are in English)

I would like to start including this servo in the freecad part library.

How should I proceed? Should I perform a pull request?

Thank you very much
User avatar
obijuan
Posts: 70
Joined: Sun Jul 27, 2014 4:09 pm

Re: Starting parts

Post by obijuan »

Normand suggested me to place the Servo model under Electrical Parts / Servos.

If you agree, I will add the files Electrical Parts/Servos/Futaba3003.fcstd, Electrical Parts/Servos/Futaba3003.stp and Electrical Parts/Servos/Futaba3003.stl and do a pull request
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Starting parts

Post by yorik »

Sure, go ahead!
Post Reply