The InvGears workbench for FreeCAD allows the creation of gear systems

Overview

FreeCAD InvGears workbench

Current version 0.1.1

Overview

The InvGears workbench allows the creation of gear systems. The gear generation algorithm is based on [1].

Given a set of parameters corresponding to a pair of gears, the algorithm finds the geometry of both gears.

It is also possible to create a body with two gears, allowing the creation of cascading gears. In addition, it is possible to create internal gears.

A very important parameter that was added is an offset for 3D printers. The offset of the gears is calculated analytically, since the derivatives of the geometric equations were obtained to achieve this goal.

On the other hand, it is possible to create gears in an SVG file independently. If you want to create gears in SVG from those already created, this last tool allows you to load the parameters of these gears and then create the SVG file.

InvGears makes use of PartDesign to create bodies in which the gears are located. This allows the gears to be modified using PartDesign.

A small example of how to use the workbench is presented in the following video https://youtu.be/lxtZ2gQRi88

Installation

GNU/Linux

Installing for all users

Copy InvGears folder into /usr/share/freecad/Mod/

Installing for a single user

Copy InvGears folder into /home/username/.FreeCAD/Mod/ where username is your user name

Windows

Installing for all users

Copy InvGears folder into C:\Program Files\FreeCAD\Mod\

Installing for a single user

Copy InvGears folder into C:\Users\username\Appdata\Roaming\FreeCAD\Mod\ where username is your user name

macOs

Installing for all users

Copy InvGears folder into /Applications/FreeCAD/Mod/

Installing for a single user

Copy InvGears folder into /Users/username/Library/Preferences/FreeCAD/Mod/ where username is your user name

Getting Started

Tutorial #1

Release notes

References

[1] Colbourne, John R. The geometry of involute gears. Springer Science & Business Media, 2012.


FreeCAD Entorno de trabajo InvGears

Visión general

El entorno de trabajo InvGears permite la creación de sistemas de engranajes. El algoritmo de generación de engranajes se basa en [1].

Dado un conjunto de parámetros correspondientes a un par de engranajes, el algoritmo encuentra la geometría de ambos engranajes.

También es posible crear un cuerpo con dos engranajes, lo que permite la creación de engranajes en cascada. Además, es posible crear engranajes internos.

Un parámetro muy importante que se agregó es un offset para impresoras 3D. El offset de los engranajes se calcula analíticamente, ya que se obtuvieron las derivadas de las ecuaciones geométricas para lograr este objetivo.

Por otro lado, es posible crear engranajes en un archivo SVG de forma independiente. Si desea crear engranajes en SVG a partir de los ya creados, esta última herramienta le permite cargar los parámetros de estos engranajes y luego crear el archivo SVG.

InvGears hace uso de PartDesign para crear cuerpos en los que se ubican los engranajes. Esto permite modificar los engranajes utilizando PartDesign.

Un pequeño ejemplo de cómo usar el banco de trabajo se presenta en el siguiente video https://youtu.be/lxtZ2gQRi88

Instalación

GNU/Linux

Instalación para todos los usuarios

Copie la carpeta InvGears en /usr/share/freecad/Mod/

Instalación para un solo usuario

Copie la carpeta InvGears en /home/username/.FreeCAD/Mod/ donde username es su nombre de usuario

Windows

Instalación para todos los usuarios

Copie la carpeta InvGears en C:\Archivos de programa\FreeCAD\Mod\

Instalación para un solo usuario

Copie la carpeta InvGears en C:\Users\username\Appdata\Roaming\FreeCAD\Mod\ donde username es su nombre de usuario

Mac OS

Instalación para todos los usuarios

Copie la carpeta InvGears en /Aplicaciones/FreeCAD/Mod/

Instalación para un solo usuario

Copie la carpeta InvGears en /Users/username/Library/Preferences/FreeCAD/Mod/ donde username es su nombre de usuario

Empezando

Tutorial #1

Notas de lanzamiento

  • 2021.10.31 (0.1.1)

    La macro Animator se agregó dentro del entorno de trabajo como último botón

    La información de Animator se encuentra en: https://github.com/mwganson/animator

Referencias

[1] Colbourne, John R. The geometry of involute gears. Springer Science & Business Media, 2012.

Owner
Sebastian Ernesto Garcia
Sebastian Ernesto Garcia
MetaStalk is a tool that can be used to generate graphs from the metadata of JPEG, TIFF, and HEIC images

MetaStalk About MetaStalk is a tool that can be used to generate graphs from the metadata of JPEG, TIFF, and HEIC images, which are tested. More forma

Cyb3r Jak3 1 Jul 05, 2021
CropImage is a simple toolkit for image cropping, detecting and cropping main body from pictures.

CropImage is a simple toolkit for image cropping, detecting and cropping main body from pictures. Support face and saliency detection.

Haofan Wang 15 Dec 22, 2022
Clip Bing Maps backgound as RGB geotif image using center-point from vector data of a shapefile and Bing Maps zoom

Clip Bing Maps backgound as RGB geotif image using center-point from vector data of a shapefile and Bing Maps zoom. Also, rasterize shapefile vectors as corresponding label image.

Gounari Olympia 2 Nov 22, 2021
A minimal, standalone viewer for 3D animations stored as stop-motion sequences of individual .obj mesh files.

ObjSequenceViewer V0.5 A minimal, standalone viewer for 3D animations stored as stop-motion sequences of individual .obj mesh files. Installation: pip

csmailis 2 Aug 04, 2022
Conversion of Image, video, text into ASCII format

asciju Python package that converts image to ascii Free software: MIT license

Aju Tamang 11 Aug 22, 2022
Simple to use image handler for python sqlite3.

SQLite Image Handler Simple to use image handler for python sqlite3. Functions Function Name Parameters Returns init databasePath : str tableName : st

Mustafa Ozan Çetin 7 Sep 16, 2022
Png-to-stl - Converts PNG and text to SVG, and then extrudes that based on parameters

have ansible installed locally run ansible-playbook setup_application.yml this sets up directories, installs system packages, and sets up python envir

1 Jan 03, 2022
A tool and a library for SVG path data transformations.

SVG path data transformation toolkit A tool and a library for SVG path data transformations. Currently it supports a translation and a scaling. Usage

Igor Mikushkin 2 Mar 07, 2022
Easy to use Python module to extract Exif metadata from digital image files.

Easy to use Python module to extract Exif metadata from digital image files.

ianaré sévi 719 Jan 05, 2023
Hacking github graph with a easy python script

Hacking-Github-Graph Hacking github graph with a easy python script Requirements git latest version installed. A text editor (eg: vs code, sublime tex

SENPAI LEGEND 1 Nov 01, 2021
AutoGiphyMovie lets you search giphy for gifs, converts them to videos, attach a soundtrack and stitches it all together into a movie!

AutoGiphyMovie lets you search giphy for gifs, converts them to videos, attach a soundtrack and stitches it all together into a movie!

Satya Mohapatra 18 Nov 13, 2022
Black-white image converter - Black-white photo colorization

Black-white image converter - Black-white photo colorization

1 Jan 02, 2022
hashmask reverse lookup

ImageHashMasks Lookup Hashmask NFT index from a picture Setup pip install pillow click imagehash Usage $ python imagehashmasks.py

17 Nov 29, 2021
Extracts random colours from an image

EXTRACT COLOURS This repo contains all the project files. Project Description A Program that extracts 10 random colours from an image and saves the rg

David .K. Danso 3 Dec 13, 2021
missing-pixel-filler is a python package that, given images that may contain missing data regions (like satellite imagery with swath gaps), returns these images with the regions filled.

Missing Pixel Filler This is the official code repository for the Missing Pixel Filler by SpaceML. missing-pixel-filler is a python package that, give

SpaceML 11 Jul 19, 2022
This is a python project which detects color of an image when you double click on it.

This is a python project which detects color of an image when you double click on it. You have to press ESC button to close the pop-up Image window. There are mainly two library CV2 and Pandas that a

Yashwant Kumar Singh 0 Aug 16, 2022
Short piece of code to create a rainbow gif of gradual contours from two shapefiles

rainbow-elevation-gif Short piece of code to create a rainbow gif of gradual con

Jess Roberts 6 Jan 17, 2022
Multiparametric Image Analysis

Documentation The documentation is available on populse_mia's website here Installation From PyPI, for users By cloning the package, for developers Fr

Populse 9 Dec 14, 2022
Script for the creation of metadatas and the randomization of images of MekaVerse

MekaVerse-random Script for the creation of metadata and the randomization of images of MekaVerse Step to replay the random : Create a folder : output

Miinded 8 Sep 07, 2022
An example which streams RGB-D images over spout.

Spout RGB-D Example An example which streams RGB-D images over spout with visiongraph. Due to the spout dependency this currently only works on Window

Florian Bruggisser 4 Nov 14, 2022