[Fasteners Workbench Feature] Adding JCIS screws (issue #114)

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

[Fasteners Workbench Feature] Adding JCIS screws (issue #114)

Post by Kunda1 »

Dedicated topic for https://github.com/shaise/FreeCAD_Faste ... issues/114

Anyone interested in helping to implement this Feature Request? Need help implementing JCIS screws
I want to implement JCIS (Japanese Camera Industry Standard) screws. The standards are found here: here (bottom of the page under CIPA AD-001 to -003). The threads are metric (although it uses 1.4, 1.7, 2.0, 2.3 and 2.6 nominal diameters).
I followed the contributing guidelines as far as I could, meaning writing the tables and entries into the various .py files. The one thing I'm not able to do is actually writing the code. I have zero experience programming a shape for FreeCAD. And because the code in screw_maker.py is not well enough documented so that I could understand what's going on, I'm having issues starting.

I'll attach what I've done so far. I'll include the specsheets and two FC models made according to them.

Regarding my thought process with the non-Phillips-head driver: A "punch" is easy to model by the specsheet, as I've done. I thought of boolean-cutting the recess out of the screws using the "T"-depth from the specsheet. This seems to me to be the easiest way to achieve the recess. The screws themselves seem similar, but not equal to, the ISO7045 to -48 standards.

Again, modeling would not be a prob
lem; understanding and reconstructing the code is. Any help so that I could do it would be appreciated.
FastenersWB-JCIS.zip
There is a guide on how to contribute to Fasteners at https://github.com/shaise/FreeCAD_Faste ... IBUTING.md

Edit: x-posted to the main Fastener WB forum thread at https://forum.freecadweb.org/viewtopic. ... 37#p582337
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply