Announcement

Collapse
No announcement yet.

Anyone Up For A FreeCAD Challenge

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anyone Up For A FreeCAD Challenge

    And now for something completely different. People have, as we all expect, come to the forums for help and guidance around everything to do with 3D printing. But, I don't think there has actually been a challenge issued. So let me be the first.

    In response to all the people who love FreeCAD and would like to see me use it (at least I think that's why they tout it's benefits), I spent last night and most of today trying to create a hanger for hanging purses and shopping bags from the back of car seats. It uses a headrest post to hold the hanger. I have attached the FreeCAD file for those who want to have a look (I had to upload it as a Zip because the forum software won't let me upload FCStd files).

    Here's the challenge. If you look at the hanger in FreeCAD you will see that most edges are filleted. The ones that are not filleted are the problem. If I try to fillet them, FreeCAD generates errors in the Report View and then crashes, totally quitting. I tried v0.18 & v0.19. In particular, the line where the round sleeve meets the flat base cannot be filleted, like it is at the other end of the hanger.


    One reason I chose this project to try in FreeCAD is because, in order to protect purses and such, I really think it needs to have the edges filleted and, truly, openSCAD just doesn't do filleting well at all (I was warned, and those issueing the warnings are correct).

    A 2nd reason is that virtually every car seat hanger I could find on Amazon and other sites has an opening to allow it to be fitted around the headrest post. My wife has had several of these, and they always end up coming off, which leads to the inside of the car being polluted with the residue of the blue language that comes out of her mouth. 🤬😈 Thus, my design is solid around. It does require popping the headrest off the seat, but that's a minor inconvenience, since it only needs to be done once.

    A 3rd reason for choosing this project is that I believe it's something virtually every forum member could use in their own life.

    Once the filleting issue is resolved (which I'm sure all you 3D geniuses will do), I plan to fully parameterize it.

    I'm also thinking of putting a notch in the clip end of the hanger, so that it will be easier to get a finger in to grab the purse or bag straps.

    So, what do you think. Anyone up for the challenge?🤔
    Attached Files

  • #2
    Challenge Accepted!

    First of all. Do not use the hole tool, when a simple circle in a pad sketch can do the same. I never used the hole to in any of my projects.

    Click image for larger version  Name:	PurseHanger.jpg Views:	0 Size:	73.7 KB ID:	4265

    I remade your design in just three pad operations (extrusions) and two fillets with all the requirements you wanted.

    The base pad, the ledge pad and the hole pad. To achieve the fillet I did a little trick. I added the fillet to the base plate, so it is there before the circular padding gets added. Since a simple padding would now create a grove, I lowered the base for the pad operations by fillet-diameter/2. That way the padding just extrudes through the fillet where required and there is no seem from the surrounding fillet visible anymore.

    The model is parametric, but I did cheat a little as some fillets are only 50% of the values defined in sketch. However. You can change the measurements in combo view, where they appear as plain name.

    The file can be found here: https://www.geit.de/tmp/PurseHanger.FCStd

    The Process took me about 30 minutes. Mostly because I had to swap forth an back to get your measurements right. The design itself is a little dirty as I used helper lines within sketches as reference storage. Normally you would create a spreadsheet with all the data and reference that. However, I find it helpful in such small designs to have most measurements in just one sketch and only define the pad/extrusion/pocket height within the sketch used for the operation, like I did in hole and ledge sketches. Also Spreadsheet are a little user unfriendly in 0.18. 0.19 is far better in this department, but still a little confusion.

    What is my price? Did I win a car?
    Last edited by Geit; 10-01-2020, 06:16 PM.

    Comment


  • #3
    Glad someone accepted. I'm really hoping it will help others get a handle on how to use FCAD. I've had a very quick look at your file, and it's very interesting indeed. I think I will learn a ton from it, although I'm sure I will have questions. I toggled all the pads & the sketches so I could see all the sketches together without anything else. The first thing I noticed is how the sketches are on different planes in space. I wasn't aware you could do that, and I still don't know how it's done, but I'm sure I can find out, now that I know what I'm looking for.

    The bigger question is why use sketches on different planes? I think I'm going to go to my desktop 'puter in the basement, the one with two 30" screens and fire up 2 instances of FCAD, so I can try to duplicate what you did.

    Seriously, many thanks for joining in. As I said, I feel I will learn an awful lot, especially about how to approach projects.

    Comment


    • #4
      Well, you can move sketches itself, but I prefer creating a datum plane, as it gives structure. You can also angle and orient them in 3d space as you wish.

      In this case I needed to start on the level of the fillets to "overwrite" them. I could have started from the bottom up, but then I would have needed an additional fillet just for the bottom plane. This way I create a base and put fillets all around it before continuing the process.

      Comment


      • #5
        Ha. Now I have to find out about datum planes: like, what they are, and how to use them.... more homework

        Comment


        • #6
          Originally posted by Ender5r View Post
          Ha. Now I have to find out about datum planes: like, what they are, and how to use them.... more homework
          They work exactly like your XY, XZ or YZ planes. The only difference is that you can place them where you want and in which orientation you want them.

          Comment


          • #7
            Thanks for all of the lively discussion. This is on my to-do list. I was going to dive into F360 until they decided to cut off home users. I just need to get some other projects finished so I can start.

            Comment


            • #8
              Welcome to the challenge [email protected]. I'm kinda hoping Irv will take up the challenge too (without looking at Geit's solution ). I suspect there are a thousand ways to skin this cat. It would be interesting to see the different approaches; one of the main reasons I decided to post the challenge.

              Comment


              • #9
                Geit, On the BaseObjectPadSketch, did you use Fillet to round the 2 corners at the end opposite the hole, or did you use 2 circles and make the ends of the lines tangent (it kinda looks like tangents)?

                Comment


                • #10
                  Originally posted by Ender5r View Post
                  Geit, On the BaseObjectPadSketch, did you use Fillet to round the 2 corners at the end opposite the hole, or did you use 2 circles and make the ends of the lines tangent (it kinda looks like tangents)?
                  I used the sketch filet option in sketcher. I basically drew the top circles and drew three straight lines. Then I used the filet tool and clicked onto the corners at the bottom. I could have used circles as well, or the multi line tool. All three methods result in the same sketch.

                  Comment


                  • #11
                    Ah. Well, there you go. I didn't even know there is such a thing. I hoped there was, but hadn't found it to date. That should get easier now that I've added the Accessories menu item with Toolbar style. I used it to add text under the toolbar icons. Voila, I found the Sketcher Fillet icon.

                    Comment


                    • #12
                      Originally posted by Ender5r View Post
                      Ah. Well, there you go. I didn't even know there is such a thing. I hoped there was, but hadn't found it to date. That should get easier now that I've added the Accessories menu item with Toolbar style. I used it to add text under the toolbar icons. Voila, I found the Sketcher Fillet icon.
                      Usually they are easier to use, but since your shape was triangle I had to add a helper line to maintain an accurate size, when the lower fillets are set.

                      When using the multi line tool you can press "m" and toggle through several possible line options. That is a thing I did not know until recently.

                      Comment


                      • #13
                        I just downloaded freeCad but I am not too hopeful about learning to use it. I don't even have a car so I probably wouldn't waste plastic printing this out. I can't even figure out how it works.

                        Comment


                        • #14
                          Well, you could print some for relatives & friends. That's one of the reasons I uploaded the file, so that, once the design is finalized, everyone can use it for themselves, or for others. Also, I want it to be fully parametric, so others can customize the design to fit their situation.
                          Last edited by Ender5r; 10-02-2020, 10:43 AM.

                          Comment


                          • #15
                            Originally posted by roon4660 View Post
                            I just downloaded freeCad but I am not too hopeful about learning to use it. I don't even have a car so I probably wouldn't waste plastic printing this out. I can't even figure out how it works.
                            CAD is for sure not easy to start with. FreeCAD isn´t for sure. But you can perform leaning by doing and there are nice tutorials on YT showing basic sketching and using. Even @DrVax did a videos on the topic. Its kind of like tinkercad, where you sketch something and pull it into the third dimension.

                            It is just nice to hold something unique in your hand that you designed yourself to fix a problem, which nobody else could or would fix for you.

                            Comment

                            Working...
                            X