amanitazone / helicalgearplus Goto Github PK
View Code? Open in Web Editor NEWGenerates straight, helical and herringbone external, internal and rack gears as well as non-enveloping worms and worm gears
License: Other
Generates straight, helical and herringbone external, internal and rack gears as well as non-enveloping worms and worm gears
License: Other
An error message appears when the Helix Angle is set to 0 when the command is created.
Traceback (most recent call last):
File "/Users/nicoschluter/Projects/HelicalGear/Fission/fission.py", line 218, in notify
callback(*args)
File "/Users/nicoschluter/Projects/HelicalGear/Fission/fission.py", line 363, in __on_create
self.initialize_inputs(self.input_factory)
File "/Users/nicoschluter/Projects/HelicalGear/HelicalGear.py", line 751, in initialize_inputs
self.update_warnings()
File "/Users/nicoschluter/Projects/HelicalGear/HelicalGear.py", line 765, in update_warnings
gear = self.make_gear()
File "/Users/nicoschluter/Projects/HelicalGear/HelicalGear.py", line 888, in make_gear
self.helix_angle.eval(),
File "/Users/nicoschluter/Projects/HelicalGear/Fission/fission.py", line 502, in <lambda>
input.eval = lambda: um.evaluateExpression(input.expression, units)
File "/Users/nicoschluter/Library/Application Support/Autodesk/webdeploy/production/1235e987d853b6f5773abdcdd7ff0ff6bea9a707/Autodesk Fusion 360.app/Contents/Api/Python/packages/adsk/core.py", line 24479, in _get_expression
return _core.ValueCommandInput__get_expression(self)
RuntimeError: 2 : InternalValidationError : res
Hey, I m trying to generate a worm gear and a gear rack with this, but I am failing ... Is this even possible and if so, is there any help on how to do so?
I've just installed the macOS version of the add-in using the App-store. After restarting Fusion 360, I can't find the add-in anywhere. It's not under "Solid > Create".
I'll try downloading the .zip
file directly and installing it through the "Utilities > Add-Ins" menu to see if that makes a difference.
I haven't seen anyone have this issue anywhere, but when I try to adjust the Addendum or Dedendum factor it has no effect on my gear. Is this supposed to be adjustable? I'm running Windows 10 and the latest version of Fusion 360 as of 05/30/20.
Hello, is it possible in your script to create gears so that the "info" item is displayed not in a separate tab, but in the "setting" and "advanced" tabs
I'm not good at python programming.
I tried to rewrite the script myself, but I can't display information in real time.
It looks like there is an error in the script that does not allow processing this information
gear = generateGear (args.inputs) is handled by an exception and doesn't seem to allow information to be updated when parameters change
Technically, I understand that it is possible to do this, since there are scripts that display information immediately when changing parameters
Due to the increasing complexity of this Add-In testing is becoming more and more time-intensive. Simple bugs like #19 where missed.
A semi-automatic testing procedure that generates several gears based on a list of parameters for visual comparison, as well as a file to compare them to would help with future development
A list of parameter combinations of interest would need to be created.
The current internal gear calculation I implemented is wrong. Maybe someone else knows how to do it.
Profile Shift is a useful tool for adjusting the working distance of Gears as well as preventing interference with internal gears.
Some Info:
http://qtcgears.com/tools/catalogs/PDF_Q420/Tech.pdf (Section 4.5)
Nothing to report, just wanted to say thank you for creating this tool. It's amazing work that's super useful, easy to use, and sincerely appreciated. Plus you made it free. Thank you.
The internal gear option is incompatible with base feature mode.
The gear generated has an incorrect geometry.
Persistent inputs revert to their previous state after undoing a gear. This is very annoying, as you usually undo a gear to make changes to one parameter, and now have to re-enter everything.
This happens due to the way inputs are saved in attributes, and attribute changes get included in the undo stack.
A solution would be to save the Inputs in the add-in and only load from attributes when starting the add-in for the first time.
AutoDesk put out a preview API for custom features earlier this year. https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-FA7EF128-1DE0-4115-89A3-795551E2DEF2. I know a few people have previously requested that this plugin be able to update after creation (#24, #23). It would certainly be more convenient than deleting and re-creating, especially if there is any geometry built onto the gear. With this new API that should be possible. I know that the API is still in preview, but it could be prototyped in a branch until the API moves out of preview.
It would be great if this add on would be able to do bevel gears as well. The only working addon that exists costs 20$ for th basic version. Other then that there does not seem to be anything out there.
Thanks for the great addon so far!
Wondering if you can add a chamfer or fillet option for the edges to prevent the "elephant foot" effect on the first layer when printing. It is very hard to select all of the edges in a high tooth count gear. Maybe there is an easier way to select the edges and use the standard tools.
Addin version: 1.0.6
F360 version: 2.0.7830
Gear should appear on the selected point
Gear appears unmoved.
No exception is generated.
Works fine when using preview
Use preview
Title says most of it. I'd like to be able to adjust the features via user parameters that can be changed later, but it doesn't seem like this is at all possible. Can this be added?
Hi,
As the request reads - Any plans to add support for Hypoid Gear creation?
First time basically using GitHub so Im probably doing this wrong.
But I noticed while I was trying to edit the addendum and dedendum of a gear under the radial setting that nothing happened.
gear.addendum = gear.module
gear.wholeDepth = 2.25 * gear.module
I believe should be:
gear.addendum = addendum*gear.module
gear.wholeDepth = (addendum+dedendum) * gear.module
Hi, i need to reproduce an internal crossed helical gear as you have made in your presentation picture.
I circled the connection i need to reproduce in the picture below :
I don't succeed to reproduce those gears with the pluggin, please could you explain how you did it ?
Thank you for your time,
Yllesia.
Positioning and Rotating Gear to mesh with a selected other gear would be a nice feature.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.