Commit Graph

49 Commits

Author SHA1 Message Date
looooo
ea679dd671 add tranformations 2024-12-07 23:58:58 +01:00
Chris Bruner
b5121b1dfe Added axle hole and offset hole possiblities to involute gears,
features added  Axle_hole Y/N, Axle size diam, offset hole Y/N offset
amount, and offset size. This allows a crank type system as well.
2024-12-01 10:20:38 +01:00
Lorenz Lechner
13b2a9c4a5 fix num_teeth issue 2024-10-09 19:26:51 +02:00
Syres916
a7f6d06072 Update version number 2024-09-18 19:33:24 +02:00
looooo
5d09b9b8f5 add some docs 2024-01-04 23:37:57 +01:00
looooo
80bf5ead66 ruff 2024-01-02 23:52:11 +01:00
looooo
323c922778 refactoring:
make rotation matrix rotating from x -> y (changing the sign of the rotation)
not sure why it was defined the other way ???
2024-01-02 23:47:53 +01:00
looooo
5231798cad further refactoring 2024-01-02 22:07:49 +01:00
looooo
9e14aac76b add timing gear t-shape 2024-01-02 00:02:42 +01:00
lorenz
7076d2ff4b Update __init__.py 2023-12-26 13:14:03 +01:00
looooo
17f04bfde4 ruff format pygears 2023-12-25 23:11:41 +01:00
Syres916
e6e6e9b7d4 [Gears] Remove dependency on Deepcopy 2023-11-27 13:07:37 +01:00
Jonas Bähr
7c4723c9b7 Interpret the backlash as "Circumferential Backlash"
This fixes some unit mismatch, as the backlash is specified as length,
but the involute tooth generation code used to interpret it as angular
value in radians (no idea why it was additionaly diveded by four; we need
the half on each side of the tooth).
Now half of the value specified as "backlash" can be directly measured at
the pitch circle when comparing each tooth flank of a gear with and
without backlash.
2022-01-08 11:03:26 +01:00
Jonas Bähr
d0e7720988 Fix head and clearance for the cycloid gear
Head and cleance values have been applied only once, but as we're dealing
with a diameter, not a radius, they are needed twice. (The involute gear
does not suffer from this bug)
2022-01-04 20:08:52 +01:00
looooo
5846ffbfdc connector: add support for shifted gears 2021-12-04 13:25:20 +01:00
looooo
8b8f8e0779 cycloide gear rack 2021-11-30 15:27:52 +01:00
looooo
15f3f2410d add proto cycloide rack, fix icons-issue 2021-11-23 14:46:39 +01:00
looooo
95a14777b9 use icons in treeview 2021-10-19 10:44:36 +02:00
looooo
ae1c272c42 use correct license headers 2021-07-04 21:54:27 +02:00
looooo
9ddd493b82 add head parameter for cycloide gear 2021-07-04 21:54:27 +02:00
looooo
3c9f6f0c6b add property for fillets (head, foot) 2021-07-04 21:54:27 +02:00
looooo
7b2fb1b429 increase version 2020-11-12 10:11:05 +01:00
looooo
6172eae385 pygears: fix profile 2020-09-30 17:26:52 +02:00
looooo
95f0ed76ab typo: cycloide -> cycloid 2020-09-03 11:20:58 +02:00
looooo
beb484ea64 pep8 function 2020-08-30 09:37:42 +02:00
looooo
47dcf319f3 cosmetics 2020-08-24 21:51:42 +02:00
looooo
3c9da544f3 update readme 2020-08-06 22:53:13 +02:00
looooo
03f80a288e numpy deprecration warning 2020-08-04 19:22:25 +02:00
looooo
ecca07dcad add latern-gear 2020-07-17 08:11:21 +02:00
looooo
9757de0c58 add timing gears 2020-07-15 22:13:55 +02:00
looooo
98be52709c fix typos 2020-06-23 07:40:35 +02:00
lorenz
a264bcacf6 fix failing undercut
fixes https://github.com/looooo/freecad.gears/issues/48
2020-06-04 10:42:39 +02:00
looooo
1a35948243 lgtm cleaning 2020-04-25 09:10:58 +02:00
looooo
8193f1ebce involute gear: add parameter pitch
+ minimal fix for rack
2020-04-08 17:57:39 +02:00
looooo
07c6d418e5 update version 2020-04-07 15:04:08 +02:00
looooo
7429c61a79 add pygears/profile 2020-04-07 15:03:46 +02:00
looooo
d2848a78a1 rack: small modifications 2020-02-26 12:54:20 +01:00
looooo
235817a086 backward-compatibility 2020-02-17 09:29:53 +01:00
looooo
0e50169000 delete plotting stuff 2020-02-10 11:15:09 +01:00
looooo
13e7b19cf0 add proprty for rack endings 2020-02-10 11:13:57 +01:00
looooo
3eea5eb8ca involute-gear: make dw PropertyLength 2020-02-05 12:14:06 +01:00
looooo
95f6de16fb rack: add property pitch (read-only), make length of rack match pitch x teeth 2020-02-05 11:12:33 +01:00
looooo
d84ead5cb7 involute rack: fix alpha_t 2020-02-04 12:38:18 +01:00
looooo
397c10fdf2 add property clearence and property_of_tool for involute gears 2020-02-04 10:25:35 +01:00
looooo
b2d8fa7fbf add clearence to rack 2020-02-03 09:50:11 +01:00
looooo
dddb6c5bc4 formating 2020-01-05 23:50:26 +01:00
looooo
fe88e0aba3 Revert "Add helical angle to distance calculator"
This reverts commit e4d6955b0b.
2019-09-07 21:20:46 +02:00
lorenz
e4d6955b0b Add helical angle to distance calculator 2019-09-05 08:06:10 +02:00
lo
19a0393385 make new-style-module 2018-03-14 19:04:02 +01:00