Giter VIP home page Giter VIP logo

Comments (3)

mwganson avatar mwganson commented on May 27, 2024 1

Thanks for the report. It seems to be some regression in Part Design Additive Pipe. The reason I conclude this is it works fine in 0.19. It also works fine using the Part Workbench Sweep in my somewhat dated version of 0.21, which it will do if you don't have an active body in the document. It also works if you use the additive helix in Part Design. I don't think the problem is in the workbench because just using the profile object and making the sweep manually using the tools in Part Design also fails for 30 mm height, but works for 10 mm height.

Workaround 1: Don't create a body in Part Design. Instead just make the thread outside of any body, which causes it to use the Part workbench Sweep tool instead, which works.

Workaround 2: Use workaround 1, but then add it to a new body as a BaseFeature. This will allow to continue working in Part Design. Note: another option for importing solids into a PD Body is to use my macro PDWrapper. But PDWrapper is a complicated tool to use.

Workaround 3: Use the Additive Helix in Part Design instead of the Additive Pipe. To do this, make your VThreadProfile object as before, but don't bother making a Helix. Select the VThreadProfile object, click the Additive Helix tool in Part Design, then set the Pitch to what it shows it needs to be in the VThreadProfile object (0.5 in this case) and set the Height to 30. You also need to change from vertical sketch axis to something else, I think it was sketch normal. Note: the workbench was created before there was such a thing as the Additive Helix tool.

Workaround 4: Install Fasteners workbench and create the thread there.

from threadprofile.

crncrn avatar crncrn commented on May 27, 2024

Thanks! 3th workaround works!

from threadprofile.

rockstorm101 avatar rockstorm101 commented on May 27, 2024

I confirm this still happens on version 1.87.0.

OS: Debian GNU/Linux trixie/sid (i3/i3)
Word size of FreeCAD: 64-bit
Version: 0.20.2.
Build type: Release
Python 3.11.1, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * Assembly4 0.50.2
  * ThreadProfile 1.87.0

from threadprofile.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.