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
SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

672 Jan 05, 2023
An agnostic Canvas API for the browser-less and insane

Apollo An agnostic Canvas API for the browser-less and mildly insane. Project Apollo is a Pythonic re-imagining of HTML Canvas element implementati

1 Jan 13, 2022
Blue noise image stippling in Processing (requires GPU)

Blue noise image stippling in Processing (requires GPU)

Mike Wong 141 Oct 09, 2022
Python QR Code image generator

Pure python QR Code generator Generate QR codes. For a standard install (which will include pillow for generating images), run: pip install qrcode[pil

Lincoln Loop 3.5k Dec 31, 2022
A Toolbox for Image Feature Matching and Evaluations

This is a toolbox repository to help evaluate various methods that perform image matching from a pair of images.

Qunjie Zhou 342 Dec 29, 2022
BeeRef — A Simple Reference Image Viewer

BeeRef — A Simple Reference Image Viewer BeeRef lets you quickly arrange your reference images and view them while you create. Its minimal interface i

Rebecca 245 Dec 25, 2022
Image-Viewer is a Windows image viewer based on Python 3.

Image-Viewer Hi! Image-Viewer is a Windows image viewer based on Python 3. Using You must download Image-Viewer.exe from the root of the repository. T

2 Apr 18, 2022
Convert any binary data to a PNG image file and vice versa.

What is PngBin? The name PngBin comes from an image format file extension PNG (Portable Network Graphics) and the word Binary. An image produced by Pn

Nathan Young 87 Dec 22, 2022
Dynamic image server for web and print

Quru Image Server - dynamic imaging for web and print QIS is a high performance web server for creating and delivering dynamic images. It is ideal for

Quru 84 Jan 03, 2023
Bot by image recognition simulating (random) human clicks

bbbot22 bot por reconhecimento de imagem simulando cliques humanos (aleatórios) inb4: sim, esse é basicamente o mesmo bot de 2021 porque a Globo não t

Yuri 2 Apr 05, 2022
Steganography Image/Data Injector.

Byte Steganography Image/Data Injector. For artists or people to inject their own print/data into their images. TODO Add more file formats to support.

Ori 4 Nov 16, 2022
Python modules to work with large multiresolution images.

Large Image Python modules to work with large, multiresolution images. Large Image is developed and maintained by the Data & Analytics group at Kitwar

Girder 136 Jan 02, 2023
Combinatorial image generator for generative NFT art.

ImageGen Stitches multiple image layers together into one image. Run usage: stitch.py [-h] backgrounds_dir dinos_dir traits_dir texture_file

Dinosols NFT 19 Sep 16, 2022
ImageStrike是一款用于CTF中图片隐写的综合利用工具

🎈 简介 ImageStrike是一款使用PyQT5开发,用于CTF中图片隐写的综合利用工具

zR00t1 133 Dec 27, 2022
image-processing exercises.

image_processing Assignment 21 Checkered Board Create a chess table using numpy and opencv. view: Color Correction Reverse black and white colors with

Benyamin Zojaji 25 Dec 15, 2022
Python framework for creating and scaling up production of vector graphics assets.

Board Game Factory Contributors are welcome here! See the end of readme. This is a vector-graphics framework intended for creating and scaling up prod

Adam Volný 5 Jul 13, 2022
The ctypes-based simple ImageMagick binding for Python

Wand Wand is a ctypes-based simple ImageMagick binding for Python, supporting 2.7, 3.3+, and PyPy. All functionalities of MagickWand API are implement

Eric McConville 1.2k Dec 30, 2022
Hide sensitive information in images

Data-Preserved Script allowing to blur the most sensitive information on images. Prerequisites Before you begin, ensure you have met the following req

2 Dec 01, 2021
Program for analyzing shadows from Cassini images

Moons: An Analysis Module for Vicar Files General This packages/program was created for my bachelor's thesis for the Astronomy department at Universit

Joni 1 Jul 16, 2021
display: a browser-based graphics server

display: a browser-based graphics server Installation Quick Start Usage Development A very lightweight display server for Torch. Best used as a remote

Szymon Jakubczak 205 Oct 17, 2022