Comments (7)
Workaround before these fine pitches are implemented. For example to get DIN933 M27 with 1.5mm pitch. Open freecad/common/Mod/fasteners/FsData/din933head.csv file. Then Find M27 bolt
"M27",3.0,0.4,38.0,45.2,17.0,1.0,41.0
Second value it pitch. Modify it
"M27",1.5,0.4,38.0,45.2,17.0,1.0,41.0
Save file. Restart freecad. Now make M27 bolt and it has 1.5mm thread pitch.
from freecad_fastenerswb.
I have looked up the DIN 933 and the ISO 4017, the replacement for DIN 933, and in neither mentions a fine pitch version of the screw. I also wasn't able to find a screw on an online screw shop with such a pitch. One possibility would be to make 4 "new" screws where the pitch is modified, it is named probably, "DIN 933 fine I, none Standard" or similar and a note is given in the description part, with a link to where these pitches come from (source).
One possibility is that there is a norm with screws that have a finer pitch but practically the same head as DIN 933 if that is the case than implementing that would be the best move, I wasn't able to find one, but I do not know all screw norms.
If you have a source for where such screws are coming from (an online shop) maybe give a link.
from freecad_fastenerswb.
You a likely right that those are not standard, since those bolts are hard to find from any stores. But those bolts exist and they are used, for example on a Ural motorcycle fork. It's just a cap keeping water out of fork.
https://www.ural-zentrale.de/en/chassis/telescopic-fork-dnepr/telescopic-forks-top-bolt-27-mm
It would nice to be able to 3D print spares when original bolts are lost.
Same thread pitch is also used in pipe caps but with a different head
from freecad_fastenerswb.
As a simpler workaround you can add any screw and cut away its body (so the head is left), then add a threaded rod which can use any custom thread pitch weld them together:
from freecad_fastenerswb.
I have looked up the DIN 933 and the ISO 4017, the replacement for DIN 933, and in neither mentions a fine pitch version of the screw. I also wasn't able to find a screw on an online screw shop with such a pitch.
That's because fine thread screws have their own standards. In this case:
Β· DIN 961 (withdrawn and replaced by)
Β· ISO 8676 / DIN EN ISO 8676
from freecad_fastenerswb.
In #285 I added DIN 961 and ISO 8676.
@OH1KK I hope those are the screws that you needed
from freecad_fastenerswb.
I have just added ISO 262 which is a subset from ISO 261 where the different diameters have associated to them a coarse thread and some fine threads (80615b7)
ISO 262 is for bolts, screws, studs, nuts, these are the recommended ones. Apart from this table I have seen bolts commercially with fine pitches that are not in ISO 262 but are in ISO 261, maybe we need to also add it.
P = FsData["ISO262def"][fa.diameter][1] # fine thread 1
from freecad_fastenerswb.
Related Issues (20)
- "Add X Fastener" commands redundant HOT 3
- 4 prong wood thread insert is not DIN 1624 HOT 1
- Feature Request: Appearance HOT 4
- Update icons HOT 2
- UI: Calculator dropdown cut offd HOT 2
- DIN ISO 14581 HOT 3
- [feature request] : adding standard injection molds parts HOT 11
- SyntaxWarning: invalid escape sequence '\d' HOT 2
- Not very happy with the shape of βGN 506 T-Slot nuts to swivel inβ HOT 3
- T-Nut GN505 and GN505.4 shape-problem HOT 1
- Question: How to handle screws that are not available in all sizes in a range HOT 4
- Thread crest missing after boolean cut (Part_Cut) a ISO 4017 Hex head screw head with a cube (Part_Box), with Refine=true HOT 13
- AutoDiameter fails if hole is too large HOT 2
- Fastener size request HOT 4
- Failed to read package.xml HOT 2
- BOM custom sizes
- Undo crashes FreeCAD. HOT 2
- Unsupported operand type(s) for +: 'PySide2.QtWidgets.QDialogButtonBox.StandardButton' and 'PySide2.QtWidgets.QDialogButtonBox.StandardButton' HOT 2
- UI looks different everytime i switch into this workbench HOT 1
- 'ThreadedRodlength': Mapping key not found. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad_fastenerswb.