Go to file
2010-07-25 19:39:52 +03:00
bearings.scad more 2010-06-11 15:22:57 -04:00
constants.scad Clarified the licenses in use in this library, has GPL2 and GPL3 which are incompatible 2010-07-25 19:39:52 +03:00
curves.scad Clarified the licenses in use in this library, has GPL2 and GPL3 which are incompatible 2010-07-25 19:39:52 +03:00
gears.scad gears.scad cleanup + examples 2010-06-11 16:07:22 -04:00
involute_gears.scad Added involute_gears.scad from http://www.thingiverse.com/thing:3575 2010-07-25 18:08:15 +03:00
math.scad Clarified the licenses in use in this library, has GPL2 and GPL3 which are incompatible 2010-07-25 19:39:52 +03:00
motors.scad more 2010-06-11 15:22:57 -04:00
nuts_and_bolts.scad more 2010-06-11 15:22:57 -04:00
README Clarified the licenses in use in this library, has GPL2 and GPL3 which are incompatible 2010-07-25 19:39:52 +03:00
screw.scad Added copyright statement 2010-07-25 18:27:33 +03:00

OpenSCAD MCAD Library
=====================

This library contains components commonly used in designing and moching up mechanical designs. It is currently unfinished and still undergoing considerable API changes however many things are already working.

This library currently has code licensed under the GPL 3.0 and GPL 2.0, please check the files for compatibility. This is to be remedied somehow soon.

Currently Provided Tools:

* involute_gears.scad (http://www.thingiverse.com/thing:3575): 
    - gear()
    - bevel_gear()
    - bevel_gear_pair()

* gears.scad (Old version):
    - gear(number_of_teeth, circular_pitch OR diametrial_pitch, pressure_angle OPTIONAL, clearance OPTIONAL)

* motors.scad:
    - stepper_motor_mount(nema_standard, slide_distance OPTIONAL, mochup OPTIONAL)

Other tools (alpha quality):
* nuts_and_bolts.scad: for creating metric and imperial bolt/nut holes
* bearings.scad: standard/custom bearings
* screw.cad: screws and augers

Utils:
* math.scad: general math functions
* constants.scad: mathematical constants
* curves.scad: mathematical functions defining curves

You are welcome to fork this project in github and request pulls. I will try to accomodate the community as much as possible in this.