Linear bearing generator for rods and pipes
Need a linear bearing that fits the bearing balls and pipe size that you have on hand? Then generate and print one using this bearing generator. I've use it to generate slide and ball bearings for EMT electrical pipe and 8mm rod. There are lots of parameters with defaults for most settings.
The ball bearing have a feed location at the inner track of the bearing. The feed diameter is sized such that it requires a bit of force to insert the bearing into the track. I find it helpful to use a flat-head screwdriver to press the bearing into the track. The feed size and location may be controlled via parameters.
See the online documentation of parameters for more information.
Dependencies
To use this design, the following one-time setup is required. This will install several packages, so you may wish to experiment on a virtual machine first. (NOTE: an X server graphics environment is required and this build process has been tested on debian and ubuntu Linux).
$ wget http://git.io/setup-omdl.bash && chmod +x setup-omdl.bash
$ ./setup-omdl.bash --branch v0.9.8 --no-excludes --yes --local-toolchain --install
This will take a while to test the omdl library, build its documentation, and compile the design-flow automation tools. Once complete, the library documentation will have been installed and can be viewed with the web browser of your choice:
$ google-chrome ${HOME}/.local/share/OpenSCAD/docs/html/index.html
Examples
After downloading the examples zip file, they can be reproduced as follows:
$ unzip ZIP_FILE_NAME.zip -d examples
$ cd examples
$ make clean
$ make all
The output will be located in the build subdirectory. Help can be obtained from the project makefile with:
$ make help
NOTE: This is a snapshot release of a part in omdl. Feel free to use the version here, but the most current and maintained version can be found in the source repository.