2020-01-05 23:50:26 +01:00
2017-09-02 15:34:20 +02:00
2019-03-07 10:59:24 +01:00
2020-01-05 23:50:26 +01:00
2020-01-05 23:50:26 +01:00
2015-06-07 21:16:34 +02:00
2014-04-08 08:55:00 -07:00
2018-03-14 19:04:02 +01:00
2019-09-28 13:23:44 +02:00
2018-11-08 20:44:28 +01:00

A Gear module for FreeCAD

Liberapay

Requirements

FreeCAD > v0.16

Screenshots

gear gear1

Supported gear-types

Cylindric Involute

Shifting

Helical

Double Helical

Undercut

Involute Rack

Cylindric Cycloid

Helical

Double Helical

Spherical Involute Bevel-Gear

Spiral

Crown-Gear


Installation

Addon Manger

Starting from v0.17 it's possible to use the built-in FreeCAD Addon Manager located in the Tools > Addon Manager dropdown menu.

pip

pip install https://github.com/looooo/FCGear/archive/master.tar.gz

Important note: Most systems have multiple versions of python installed. Make sure the pip you're using is used by FreeCAD as well.

Usage

Create a gear manually

  • Open freecad
  • Switch to the gear workbench
  • Create new document
  • Create a gear (click on a gear symbol in the toolbar)
  • Change the gear parameters

Scripted gears

Use the power of python to automate your gear modeling:

import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteGear.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")

References

  • Elements of Metric Gear Technology (PDF)

FreeCAD Forum threads

These are forum threads where FreeCAD Gears has been discussed. If you want to give Feedback or report a bug please use the below threads. Please make sure that the report hasn't been reported already by browsing this repositories issue queue.

  • "CONTINUED: involute gear generator preview !" (thread)
  • "Bevel gear - module/script/tutorial" (thread)
  • "Gears in FreeCAD: FC Gear" (thread)
  • "FC Gears: Feedback thread" (thread)

License

GNU General Public License v2.0

Description
No description provided
Readme GPL-3.0 28 MiB
Languages
Python 97.2%
Shell 2.8%