Re: GSOC 2019 Thread (Approaching second milestone (July 22-26) - Second Official GSOC Evaluation)

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!
Suhel Mehta
Posts: 6
Joined: Sat Mar 16, 2019 2:27 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Suhel Mehta » Sat Mar 16, 2019 7:06 pm

Hello everyone!
I am Suhel Mehta from India. I am a 2nd year B.Tech. student in Computer Science and Engineering (CSE) of Guru Nanak Dev Engineering College, India. I want to contribute to FreeCAD and GSoC is a great opportunity for me to do so. I have coded in C/C++ and Python. I want to work on "Automate reinforcement process " .
Please tell me from where I should start.
User avatar
amrit3701
Posts: 233
Joined: Mon Jun 13, 2016 5:37 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby amrit3701 » Sun Mar 17, 2019 12:44 pm

Suhel Mehta wrote:
Sat Mar 16, 2019 7:06 pm
Hello everyone!
I am Suhel Mehta from India. I am a 2nd year B.Tech. student in Computer Science and Engineering (CSE) of Guru Nanak Dev Engineering College, India. I want to contribute to FreeCAD and GSoC is a great opportunity for me to do so. I have coded in C/C++ and Python. I want to work on "Automate reinforcement process " .
Please tell me from where I should start.
Hi Suhel,

The first step is to get familiar with rebar addon. If not, first install FreeCAD (https://www.freecadweb.org/wiki/Installing) and then install rebar addon (https://github.com/amrit3701/FreeCAD-Reinforcement/). Here are all the list rebars with detail (https://www.freecadweb.org/wiki/Arch_Module).

Then try to reinforcement in the real structure using rebar addon. Note down all the difficulties come while reinforcing and how we can remove them and share here.

Also, create a mockup of the new dialog box which ease and speed up the reinforcement process in structure element.

All these above things will add in your proposal. ;)

Feel free to ask here anything.
Suhel Mehta
Posts: 6
Joined: Sat Mar 16, 2019 2:27 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Suhel Mehta » Sun Mar 17, 2019 2:33 pm

amrit3701 wrote:
Sun Mar 17, 2019 12:44 pm

Hi Suhel,

The first step is to get familiar with rebar addon. If not, first install FreeCAD (https://www.freecadweb.org/wiki/Installing) and then install rebar addon (https://github.com/amrit3701/FreeCAD-Reinforcement/). Here are all the list rebars with detail (https://www.freecadweb.org/wiki/Arch_Module).

Then try to reinforcement in the real structure using rebar addon. Note down all the difficulties come while reinforcing and how we can remove them and share here.

Also, create a mockup of the new dialog box which ease and speed up the reinforcement process in structure element.

All these above things will add in your proposal. ;)

Feel free to ask here anything.
Thank you Sir,
I have installed FreeCAD and now I am making structures with rebar addon. I am also taking advice and reviews from my civil engineering friends that use rebar addon in making structures.
User avatar
Suraj Dadral
Posts: 95
Joined: Fri Sep 07, 2018 5:32 pm
Contact:

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Suraj Dadral » Mon Mar 18, 2019 5:42 am

Hello everyone
I am Suraj from Ludhiana, India. I am pursuing B.Tech in Computer Science Engineering. Till now, I have worked on Qt, Python, PyQt, Git and FreeCAD.

Previously I have worked on GeoData workbench in FreeCAD. And my merged PR was
https://github.com/microelly2/geodata/pull/10
and forum discussions were
https://forum.freecadweb.org/viewtopic.php?f=3&t=27803

I am interested to work on project "Automate reinforcement process". Presently, I am reading "Dev logs of Rebar Addon" and reading and trying to understand Rebar Addon Source Code.

I am following the guidance given above by @amrit3701 and will share the difficulties soon.

Regards
User avatar
Sudhanshu
Posts: 50
Joined: Mon Oct 15, 2018 5:22 am

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Sudhanshu » Mon Mar 18, 2019 6:49 am

A warm regards to everyone.

I am Sudhanshu Dubey from India, currently pursuing B.Tech in Computer Science Engineering. I have experience of working with Python, C++ and Git.

Currently I am trying to include Felt FEM solver in FreeCAD. That discussion is here: https://forum.freecadweb.org/viewtopic.php?f=18&t=33463

I would like to take the inclusion of Felt in FreeCAD as a project if anyone is ready to mentor me on that.

Among the proposed project ideas, I am interested to work on BIM Collaboration Format. Apart from guidelines given here are there anymore detailed guidelines as to from where I should get started with this?

Regards
Suhel Mehta
Posts: 6
Joined: Sat Mar 16, 2019 2:27 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Suhel Mehta » Mon Mar 18, 2019 3:54 pm

amrit3701 wrote:
Sun Mar 17, 2019 12:44 pm

Then try to reinforcement in the real structure using rebar addon. Note down all the difficulties come while reinforcing and how we can remove them and share here.

Using rebar is easy but I think that we must add a feature like making a tab or a window which will ask user if they want to add different reabr at a same time e.g. if user is adding a straight rebar then that tab or window must also ask user to add stirrup. This will reduce user effort and we can make it to work automatically.
User avatar
pPodest
Posts: 69
Joined: Sat Feb 16, 2019 3:18 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby pPodest » Mon Mar 18, 2019 7:03 pm

Hi all,

I am interesed to extend the integration of the Z88 solver in FreeCAD, as I already mentioned in a previous post. Since I am completely new to FreeCAD I have looked into the code of the FEM workbench mostly since my last post.
For the project I put together a first version of the proposal (here is the link to it: https://docs.google.com/document/d/15SX ... sp=sharing). In the coming days I will still be editing it, and adding things. For example the unit tests do still have to be added to my timeline. Since this is also my first project proposal if you are missing points please tell me so that I can add/elaborate on them :)
Is this even the right place to post my proposal, or shall I open a new topic on it?

Best regards
User avatar
amrit3701
Posts: 233
Joined: Mon Jun 13, 2016 5:37 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby amrit3701 » Tue Mar 19, 2019 6:08 am

Suhel Mehta wrote:
Mon Mar 18, 2019 3:54 pm
Using rebar is easy but I think that we must add a feature like making a tab or a window which will ask user if they want to add different reabr at a same time e.g. if user is adding a straight rebar then that tab or window must also ask user to add stirrup. This will reduce user effort and we can make it to work automatically.
Yes, you are right.

In the current rebar addon user have to do a lot of manual work/calculations. For eg. reinforcing in the rectangular column, first, the user has to do create straight rebar in the four sides of the column and create stirrups along a length which is very time-consuming.

The main idea behind this to get all parameters first which are necessary for reinforcing in the structure element at first and when user click on the button (say 'OK') it will create all reinforcements in one process. Here important is which parameter should be present in the new dialog box. You may try different softwares and see how reinforcement is done. I am waiting for mockups. ;)
User avatar
amrit3701
Posts: 233
Joined: Mon Jun 13, 2016 5:37 pm

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby amrit3701 » Tue Mar 19, 2019 6:14 am

Suraj Dadral wrote:
Mon Mar 18, 2019 5:42 am
Hello everyone
I am Suraj from Ludhiana, India. I am pursuing B.Tech in Computer Science Engineering. Till now, I have worked on Qt, Python, PyQt, Git and FreeCAD.

Previously I have worked on GeoData workbench in FreeCAD. And my merged PR was
https://github.com/microelly2/geodata/pull/10
and forum discussions were
https://forum.freecadweb.org/viewtopic.php?f=3&t=27803
Contributions are always the plus point to be selected in the GSoC.

I am interested to work on project "Automate reinforcement process". Presently, I am reading "Dev logs of Rebar Addon" and reading and trying to understand Rebar Addon Source Code.
Feel free to ask here, if anything is unclear (either related to GSoC and code).

I am following the guidance given above by @amrit3701 and will share the difficulties soon.
Waiting.
User avatar
Suraj Dadral
Posts: 95
Joined: Fri Sep 07, 2018 5:32 pm
Contact:

Re: GSOC 2019 Thread (Potential student participants discuss application ideas with mentoring organizations)

Postby Suraj Dadral » Tue Mar 19, 2019 3:11 pm

amrit3701 wrote:
Tue Mar 19, 2019 6:14 am

Contributions are always the plus point to be selected in the GSoC.
Thanks

I am following the guidance given above by @amrit3701 and will share the difficulties soon.
Waiting.
I started creating simple slab using FreeCAD and did following:
- Created rectangle using Sketcher workbench.
- Assigned padding using Part Design workbench.
- Created Straight Rebar using Rebar Addon with all values set to default except 'Amount' value set to 12.
- It creates rebars successfully. And FreeCAD file is in attatchment.
Slab.FCStd
(15.64 KiB) Downloaded 11 times

Some observations:
- Due to low space, Rebars started overlapping each other.
Solution can be: Script should auto calculate maximum Amount/Spacing based on the values of:
1. Diameter of Rebars
2. Length of edge perpendicular to selected face
3. Front Cover

- Because "Bottom cover + Diameter of Rebar" is more than height of slab, so rebars goes out of the slab.
Solution can be: Script should auto calculate maximum Bottom/Top cover based on the value of:
1. Height of selected face
2. Diameter of Rebars

Correct me if I am wrong.

Regards