davesrocketshop / rocket Goto Github PK
View Code? Open in Web Editor NEWFreeCAD Rocketry Workbench
License: GNU Lesser General Public License v2.1
FreeCAD Rocketry Workbench
License: GNU Lesser General Public License v2.1
Fillets aren't something FreeCAD does well. In particular it does not seem to do concave fillets at all. This needs to be done in a generalized way that will support all fin styles (and launch lugs, launch guides, etc)
With a fully completed rocket, calculate the parachute size required for safe recovery
version of the workbench - 3.2.0
The menu label and some of the submenus do not have translators.
Rocket
- string is in Crowdin
https://crowdin.com/translate/freecad-addons/32156/en-pl#6588168
Calculators
- string is in Crowdin
https://crowdin.com/translate/freecad-addons/32156/en-pl#6588170
Analysis
- string is in Crowdin
https://crowdin.com/translate/freecad-addons/32156/en-pl#6600262
As currently designed, the transition requires shoulder diameters to be less than the end diameter, as would be the case when used with a body tube. There are time's when it is desirable to match, such as when creating a mandrel.
From the forum:
"if you adjust the placement of an object, and then edit the parameters of the object (nose cone length, for example), that then resets the placement back to the origin."
As the part gets redrawn during editing, it uses the origin for placement. It either needs to use the current placement, or reapply the placement after it's redrawn
FreeCAD materials have a number of mechanical properties available that aren't in the basic OpenRocket materials. Mapping these to FreeCAD materials would simplify analysis of imported models. This will also require the creation of material cards not currently in the standard FreeCAD material list.
Users should also be able to create their own mappings and material cards
When I sort one of the numerical columns in the Component Lookup, it sorts the column as text instead of numbers: 100, 102, 103, 11, 12, 13 etc.
Running Rocket Worshop 2.11 on FreeCAD 0.19 rev 24276
Originally posted by @GaryCAP in #15 (comment)
I create a nose cone with the following parameters:
blunted ogive (no shoulder)
hollow
272.61 length
66.04 diameter
1.50 thick
20.68 blunted diameter
The cone as it appears in FreeCad appears correct, if it export it to STL then import the STL to Tinkercad the footprint of the cone is 66.04 x 66.03, and there the cone is slightly deformed near the bottom. I see the same deformity loading the cone into Cura. Cones made using other parameters appear correct. See the attached image
.
Incorrect number of arguments when drawing curves preventing the part from being created correctly
Suggestion from NARCON. Add an exploded view for use in build instructions and similar
When exporting for 3D printing it can be desirable to merge parts as a single object. See the forum thread here: https://forum.freecad.org/viewtopic.php?p=713110#p713110
This should be possible with a single operation.
I would love to see the ability to make radiused launch rail guides and rail buttons for 1010 and 1515 rails. A way to secure them through the airframe would be a huge plus!
Failed tests:
elliptical: hollow Aft Shoulder, solid, clipped
Haack series: hollow Aft Shoulder, solid, clipped
Von Karman: hollow Aft Shoulder, solid, clipped
parabola: hollow Aft Shoulder, solid, clipped
parabolic series: hollow Aft Shoulder, solid, clipped
power series: hollow Aft Shoulder, solid, clipped
Please see FreeCAD/FreeCAD-addons#200
i have downloaded the zip file for rocket and later extracted the files from the zip. I created mod folder in FreeCAD and copied the extracted rocket file in this folder. When i open FreeCAD it shown cannot find icon : C:\Users\acer\AppData\Roaming\FreeCAD\Mod/Rocket/Resources/icons/RocketWorkbench.svg.
Please help me to solve this problem as soon as possible
Steps to reproduce:
Add attachment points to the transition similar to the capped options for the nose cone.
The width of the number input fields is too short.
The green "checked icon", the unit and the values after the ./,## are displayed only, but not the leading ones.
[code]
OS: openSUSE Leap 15.3 (KDE//usr/share/xsessions/kde-plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.28861 (Git)
Build type: Release
Branch: master
Hash: 4fea37b3bc5a3a9fce789dac6d2444f240bd3313
Python 3.6.15, Qt 5.12.7, Coin 3.1.3, OCC 7.3.0
Locale: German/Germany (de_DE)
Installed mods:
version of the workbench - 3.2.0
Task panel of the Nose Cone
tool.
Not all the labels have translations.
General tab
solid
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=solid
bar
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=bar
cross
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=cross
sollid
- no string in Crowdin.
hollow
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=hollow
capped
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=capped
cone
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=cone
blunted cone
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=blunted%20cone
spherical
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=spherical
eliptical
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=eliptical
ogive
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=ogive
blunted ogive
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=blunted%20ogive
secant ogive
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=secant%20ogive
parabola
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=parabola
parabolic series
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=parabolic%20series
power series
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=power%20series
Von Karman
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=Von%20Karman
Hack series
- no string in Crowdin.
https://crowdin.com/translate/freecad-addons/32156/en-pl?filter=basic&value=0#q=Hack%20series
Material tab
With a fully assembled rocket design, calculate the amount of BP required to achieve the desired ejection pressure (15-20 psi?)
It's hard to describe this, so I added some pictures to illustrate. This seems to be an issue that occurs when creating an object with multiple compound radii. You can see in the first picture that the leading edge and trailing edge of the fins (airfoil shaped) show some artifacts rather than smooth lines in FreeCAD. In the second picture, I have loaded an exported STL of a nose cone into Cura and the "dimples" are clearly visible on the side of the nose cone. I have confirmed this happens when exporting to OBJ and AMF file formats, as well, albeit the "dimple" pattern is slightly different. So far, I have been able to smooth them with filler and sanding, but it's a lot of extra work...you can't just print a piece, clean up the edges, and go.
Note: for the nose cones, it appears to affect Von Karman and Haack, but not ogive.
Can be used to create sleeves for marking tubes as well.
Split out from issue #4, this is for importing Rocsim component files.
Split out from Issue #4, this one addresses user generated component libraries. This will allow the user to add their own components to a library for use in future models.
Hi Dave, Excellent work. On my install all the icons are missing. Both the icon on the dropdown workbench and the actual tool icons.
10:22:47 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/RocketWorkbench.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_NoseCone.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_Transition.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_BodyTube.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_CenteringRing.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_Bulkhead.svg 10:23:04 Cannot find icon: /home/concretedog/.FreeCAD/Mod/Rocket/Resources/icons/Rocket_Fin.svg
This would greatly ease trying to make threaded rocket parts, as typical thread creation in FreeCAD is quite an involved process (and one I haven't figured out yet)
Create a RWB object (nose cone, fin, body tube, etc)
Right click
No edit entry
Select transform
Instead of being able to move the object, the object editor appearrs
Not all external workbenches use Crowdin for translations. This has already led to confusion. See (#43)
Documenting the means of contributing is useful for other forms of contributions as well.
This seems to be unique to a blunted ogive nose cone. Creating a cross cap or bar cap fuses the mask instead of cutting, resulting in an extra piece on the nose
Create a rocket from components. This will be a pseudo assembly using placement parameters to locate the components.
Suggestion from NARCON. Exact features will need to be investigated
Adding a cross or a bar will allow attachment of a parachute
Expected: After making multiple copies of a fin object, I should be able to rotate them and move them around.
Actual: Rotating or moving a copied fin causes the fin objects to be moved to strange places.
Steps to reproduce:
Failed test:
blunted ogive: hollow Plain, solid
Import OpenRocket files
A request from the Rocketry Forum.
Provide a single tool that will allow scaling (up or down) of existing models in one operation.
rocket work bench version 3.2.1 master branch
I'm getting the above error while loading the workbench on freecad version 0.21.1
This is the report view output
// report view
09:26:21 No module named 'PySide2.QtCharts'
09:26:21 Traceback (most recent call last):
File "<"string">", line 49, in Initialize
File "$HOME/snap/freecad/common/Mod/Rocket/./RocketGui.py", line 59, in
from Ui.Commands.CmdFlutterAnalysis import CmdFinFlutter
File "$HOME/snap/freecad/common/Mod/Rocket/./Ui/Commands/CmdFlutterAnalysis.py", line 34, in
from Ui.DialogFinFlutter import DialogFinFlutter
File "$HOME/snap/freecad/common/Mod/Rocket/./Ui/DialogFinFlutter.py", line 35, in
from PySide2.QtCharts import QtCharts
Create libraries of standard components available from various manufacturers
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.