See the instructions: QuoteIf you are on windows you can get an installer here; you have to install YAML for the version of Python (first two digits) that is bundled with FreeCAD. You can find out which version that is from the first line of the python console in FreeCAD. where "here" is a link toby jreinhardt - OpenSCAD
Hmm, that seems to be all right. So there is a directory D:\Documents\Arduino\Prusa i3\Corexy\Freecad\macros\BOLTS_FreeCAD_0.3_lgpl2.1+\BOLTS and a file D:\Documents\Arduino\Prusa i3\Corexy\Freecad\macros\BOLTS_FreeCAD_0.3_lgpl2.1+\BOLTS\__init__.py ?by jreinhardt - OpenSCAD
Which directory did you extract the archive to? Can you give me a path? Then you can try to check the list of directories that FreeCAD searches for libraries and see if this directory is there. To do that type import sys print sys.path in the python console in FreeCAD.by jreinhardt - OpenSCAD
To which directory have you extracted the zip file? As mentioned in the installation instructions you have to extract it to a directory, where FreeCAD can find it: QuoteYou can look up the location of the macro folder in the preferences: Choose Edit->Preferences, in the dialog select the macro tab. The macro path is listed there.by jreinhardt - OpenSCAD
Can you post the information from Help->About FreeCAD->Copy to clipboard ? You can try to activate the redirection of error messages in Edit->Preferences->Output Window by checking the two boxes at the bottom and then type "import BOLTS" in the python console. If there are error messages, please also post them.by jreinhardt - OpenSCAD
Hi everybody, BOLTS now has a new website: The new site offers many new features including Internationalisation (in progress): BOLTS will be available in different languages. Help with translating here Responsive design: The site is now usable also with tablets and mobile devices Search: Quickly find what you are looking for with the new search feature Please update your bookmarks! The oldby jreinhardt - 3D Design tools
Hi everybody, BOLTS now has a new website: The new site offers many new features including Internationalisation (in progress): BOLTS will be available in different languages. Help with translating here Responsive design: The site is now usable also with tablets and mobile devices Search: Quickly find what you are looking for with the new search feature Please update your bookmarby jreinhardt - OpenSCAD
That is a neat idea, and if I understand correctly, it should work nicely with BOLTS. I believe there is a need for tools that allow SCAD designs to scale to higher complexity. Looking forward to see where this is going. Greetingsby jreinhardt - OpenSCAD
Hi, I have posted this here already, but now that I have discovered this forum I think it is much more appropriate. Scrolling down sometimes pays off I am working on BOLTS, the Open Library of Technical Specifications, a standard parts library for open source CAD tools. The idea is to have the parts data (dimension, etc) in a generic format and then use a parametric model to get a certain versby jreinhardt - OpenSCAD
I know the situation when you have to many interesting things to do and not enough time, and I understand if you choose the way you choose. I also see that BOLTS is currently not the most developer friendly piece of software, and that there is a lot of effort required to get to a point where one can do something like this. I think our effort towards BOLTS for SolidWorks made BOLTS better, so I dby jreinhardt - 3D Design tools
I just released version 0.3 of BOLTS. Read more about this release here. @Dale: Sorry, I have been quite quiet for a long time, but now I will be able to spend more time with BOLTS again. Are you still interested in a SolidWorks version?by jreinhardt - 3D Design tools
This would match up very well with the Universal Filament Identification System that is currently developed:by jreinhardt - Printing
QuoteDale Dunn That reminds me: Is "#" a legal character in file names? Even if it is, I would want to keep everything in decimal equivalents for ease of use. Something like this: "0.1250-40(#5) x 0.1875" for a #5-40 x 3/16 screw. If for no other reason than to maintain a sane sort order. That's how I've set up my work library. QuotejreinhardtGood that the units work. 1 and 2 - This is a bit aby jreinhardt - 3D Design tools
Sorry, I had missed your answers. I think it is good to keep big picture discussions here. GitHub is somehow not really suitable for general discussions. QuoteDale Dunn You seem to excel at giving me tasks that require me to fill in the vast holes in my GitHub skill set. Most likely, I probably still have not achieved competence. I hope I am not too demanding. I have to say that I enjoy the colby jreinhardt - 3D Design tools
The units stuff is in my solidworks branch.by jreinhardt - 3D Design tools
I have your repo set up as a remote git remote add daledunn whenever you make some commits I can fetch them git fetch daledunn and then get your current state by git checkout daledunn/master or merge it to my solidworks feature branch git checkout solidworks git merge daledunn/master You could do the same with my solidworks branch, and merge it to your master if I have added something thby jreinhardt - 3D Design tools
QuoteDale Dunn I'm thinking of set screws. The description will change depending on the point style. Hex socket set screw, cone point, hex socket set screw, flat point, etc. For standards that might change for each key, I don't have an example ready. I'm not sure I've ever seen it, other than a suffix for a subsection of a standard. But I do need a way to add the standard as metadata so it can beby jreinhardt - 3D Design tools
Ok, that is nice. It seems that is well doable. I have now a branch where I will keep track of your work and add experimental stuff: I just added some code that adds the units to the design table. I hope that works, as I write strings to the spreadsheet instead of numbers. Can you test that?by jreinhardt - 3D Design tools
QuoteDale Dunn SolidWorks version compatibility: You have correctly guessed the process for moving a SolidWorks file to a newer version: just open and save using the new version. With the small files in a BOLTS distribution, the update process will be effectively transparent when the file is opened to add the design table. Because the update is so easy, I don't think it will be worthwhile to maby jreinhardt - 3D Design tools
You have been very busy! QuoteDale Dunn OK, I've worked through the GitHub processes to fork, clone, edit and sync to my repository. I added files for nuts to my repository here. It should be visible as a fork of BOLTS as well. Please feel free to open issues for items you need from me to proceed. This will be very useful. I never have used git to work with someone who was not in the same room,by jreinhardt - 3D Design tools
QuoteDale Dunn In the morning, I'll work out what it means to "publish" a branch. Is it anything more than fork, clone locally, edit, commit, and push to my fork? A pull request to let you know I've done it? I think you have correctly deduced which parts of this project I will mainly be concerned with. I won't be able to make any significant contribution to [*].py other than to report issues andby jreinhardt - 3D Design tools
A few more things: * the .base file has to have the same name as the directory it is in, i.e. nut.base * the .base file that I posted earlier in this thread is not valid and crashes with uninformative error messages (I will fix that). You need to supply a email address for the author and a url for the licence in <>.by jreinhardt - 3D Design tools
Hi again it is not too early, actually the timing is pretty good, I wanted to do another release in the next few weeks. This means we have a bit of time to get the solidworks part running smoothly, but can have a release then. The SolidWorks backend is not really thoroughly tested, and the little, existing documentation is well hidden. So I am not surprised that you didn't succeed. But I hopeby jreinhardt - 3D Design tools
Any news?by jreinhardt - 3D Design tools
If the edges are not spherically rounded, you might want to try to use Bezier curves or splines to approximate them. Chances are that the Huawei designers also used them to create the shapes. If and how 3DS Max allows to use splines I don't know.by jreinhardt - 3D Design tools
Your local hackspace has 3D printers:by jreinhardt - General
So I hope you enjoy your motorcycle and your holidaysby jreinhardt - 3D Design tools
I think the surface command of OpenSCAD could be what you are looking for:by jreinhardt - 3D Design tools
Here are quite a few nice examples, this seems to be a presentation of some kind:by jreinhardt - RepRap magazine
QuoteDale Dunn Can parts of different files have different licenses? I'm not really sure that's possible. I was reading the section on licenses on the bolts site last week and wondering what use any of these models would be if not released to the public domain or CC. If a license prevents users from including the models in deliverables to a customer, then Bolts will only be useful to hobbyists, aby jreinhardt - 3D Design tools