Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify licenses and fix FSF address #12

Open
wants to merge 139 commits into
base: master
Choose a base branch
from

Conversation

kintel
Copy link

@kintel kintel commented Oct 1, 2013

No description provided.

clothbot and others added 26 commits February 19, 2012 18:48
Initial transcription. To be cleaned up.
Spacing seems off; probably mis-interpreting 3.2.3.2 and 3.2.4.
Added polytext() module to simplify use of 8bit_polyfont() text
rendering.  Also adds bold, outline, underline and strike modifiers.
Simple intersection method to implement a flat/truncated teardrop (technique gathered from comments made by whosawhatsis on various forums/blogs).
Fixed Free Software Foundation address
benhowes pushed a commit to benhowes/MCAD that referenced this pull request Jan 3, 2014
Added 2D shapes and layout modules
@kintel
Copy link
Author

kintel commented Mar 7, 2014

Some license clarifications needed for acceptance into Debian

Fixed the TODO: proper screw cap values
Based on: http://www.roymech.co.uk/Useful_Tables/Screws/cap_screws.htm
Diameter is pulled from the table METRIC_BOLT_CAP_DIAMETERS and the cap height is the metric size of the bold.
rodrigorc and others added 30 commits March 26, 2020 11:47
Co-Authored-By: Chow Loong Jin <hyperair@debian.org>
Co-Authored-By: Chow Loong Jin <hyperair@debian.org>
This PR adds a rack() module to the involute_gears() module. It is basically a
section of the rim of a gear of infinite teeth.

It has a subset or the gear() arguments:

 - number_of_teeth: will affect the length of the rack.
   circular_pitch or diametral_pitch: must match that of the gear.
 - pressure_angle: must match that of the gear.
 - rim_thickness: there is no disk or hub so this is the only thickness.
 - rim_width: width of the flat ribbon behind the teeth.
 - clearance
 - flat

The other ones do not make much sense for a rack.

A rack and a gear will match if they have the same pitch and pressure angle. The
origin point or a rack is set to the middle point of the "pitch line", so to
align it with a gear, just move it to the pitch circle of the gear.

I've added a small rack to the test_gears() module, but feel free to change of
remove it if it is not appropriate.
@nophead 's polyhole function could use a little more love and attention to make
it act a little more like cylinder.

This PR adds the center and r parameters, defaulting them to existing behavior
if they aren't specified.
features:
* screws
* cables output
* axle
Added center parameter like built in objects have. Set it to false by default so that existing code will run unaffected.
Update bearing.scad to add centering.
Swap deprecated assign() calls for let()
Fix issues with len() giving errors
… and centered gear body, fixed additional test cases, improved test_gears to check more features
fixed rack, fixed test_gears, and added spoked gears
* profile_tslot_generic was missing parameter 'core'
* `circle` does not have a parameter 'center'
Fix issues in profiles.scad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.