Design a Rasberry Pi case for 3d printing tutorial using FreeCAD LinkStage3.

Поделиться
HTML-код
  • Опубликовано: 20 авг 2024

Комментарии • 77

  • @petergoose8164
    @petergoose8164 3 года назад +4

    I am an F360 user looking to get more seriously into Freecad. Your explanations are clear and paced at the right speed for me. Very helpful.

  • @fischX
    @fischX 3 года назад +14

    It would be so nice if KiCAD would be integrated parametrically - just move a USB Board on the PCB and the cut outs move with it. Great tutorial as always! ❤️

  • @demirmahir
    @demirmahir 3 года назад +10

    Enjoyable watch. Looking forward to the Part 2.
    For the future videos I would suggest to just shortly explain why you set some properties to true, like Fuse, Make Face or Refine in this case. It's easier and quite helpful for the new users to learn that way.

    • @OficineRobotica
      @OficineRobotica  3 года назад +3

      You are absolutely right. I will be more careful with that for the next videos. Also I noticed that the sketching parts are excruciatingly slow so I will try to condense them.

    • @slaesh
      @slaesh 3 года назад +1

      Agree with you both, but awesome work anyway! Just keep on and dont stand still :) Hopefully part2 will come out soon =)

  • @metasyntax42
    @metasyntax42 3 года назад +4

    Congratulations on your citizenship application, I hope everything goes smoothly for you. Thank you once again for an excellent tutorial, looking forward to part 2.

  • @JonathanKayne
    @JonathanKayne Год назад

    I've always hated free cad due to how difficult it was to do stuff like this. Awesome to know the secret is to use shape binders

  • @marcosiccardi7956
    @marcosiccardi7956 2 года назад

    From a fellow citizen, great job!

  • @brandonbeaumia
    @brandonbeaumia 3 года назад +4

    Great work, thank you for this! Very useful demonstration with subshape binders, which don't get covered often in other tutorials. Heading over to Patreon right now! 😁

    • @OficineRobotica
      @OficineRobotica  3 года назад

      Thank you so much for the support. It means so much to me :)

  • @ashwinshetty1961
    @ashwinshetty1961 2 года назад +1

    Thank you for this amazing tutorial, i had designed a similar enclosure for a SMPS PCB which was nowhere as good as this one😅
    Hope to see some more enclosure designs for PCB and stuff.
    Thanks again 🙏

  • @davidprice875
    @davidprice875 2 года назад

    Excellent tutorial. I have just started using FreeCAD and this tutorial has been very clear and helpful, particularly with shape binders and constructions. Thank you for all the effort you put into this.

    • @ludokustermans
      @ludokustermans 2 года назад

      Hi, didn't you get an error at 9:47, when padding pad0001 ? Both Giovanni and myself had this problem. Which version of freecad did you use ?

    • @OficineRobotica
      @OficineRobotica  2 года назад

      I also had some problems with fit tolerance using the 2021.10.15LinkDaily . Seems to be a bug. Remember that this branch is experimental and meant for testing purposes :)
      What version are you on ? With a bit more info we can fill a bug report here:
      github.com/realthunder/FreeCAD_assembly3/issues

    • @ludokustermans
      @ludokustermans 2 года назад

      @@OficineRobotica 0.19 is fully released. Which version did you use?

  • @CrazyMineCuber
    @CrazyMineCuber 3 года назад +1

    Looks awesome and super useful. I have been thinking about how to model something around another model, so this will be perfect. Looking forward to part 2!

  • @plunaxplunax3356
    @plunaxplunax3356 3 года назад +2

    Great tutorial as always!!

  • @manfromearth3577
    @manfromearth3577 2 года назад +1

    Very good tutorial, would like to see more model designs, shapes and other stuff. :)

  • @matneu27
    @matneu27 3 года назад +1

    Very Intresting insights how to solve a task like this. Never paying attention to the tolerance feature until then. Only thing I miss on freeCad (linkstage realthunder) compared to F360 is to use linked constrains (red lines) directly for cutting or pad. But on the other hand, it's nice anyway to cut or pad directly with the shape binders.

    • @OficineRobotica
      @OficineRobotica  3 года назад

      I am not familiar with Fusion's linked constraints. Can you please elaborate or link a video where I can see how they work? Perhaps already exists in FC and it is named differently?

    • @matneu27
      @matneu27 3 года назад

      @@OficineRobotica seems I described it wrong. I mean wiki.freecadweb.org/Sketcher_External
      Those lines were get used as reference. Those pink lines could be used directly (if close) to generate a new pad or cut for example in F360. In freeCad the pink reference lines are invisible once the scetch leaves the edit mode.
      But since I know now the big improvements what we can do with shape binders like pad, cut or pockets, this is no longer a disadvantage.

  • @Bianchi77
    @Bianchi77 3 года назад +1

    Cool video, thanks for the info :)

  • @rubanika
    @rubanika 3 года назад +1

    Thank you!

  • @VorpalForceField
    @VorpalForceField 8 месяцев назад

    Excellent tutorial .. Thank You for sharing .. Cheers :)

  • @pavelperina7629
    @pavelperina7629 Месяц назад

    Uh. I tried to design board for similar SBC. First I measured it and made model in OpenSCAD. Then it took me 40 minutes to make hollow box, basically two subtracted rectangles that I can use for sketches. I had to start with sketch->pad->sketch->pocket rather than using walls with thickness or cube that cannot be modified at all. Then I tried to make four 6x6mm stands in the corner with fillet on inner corner and align that to walls. This took me like 3 hours, I don't know why. Then holes and I realized screw holes and pocket are different object :-(. Ports were easy but I moved openscad model to intersect walls and did not used binders. After watching this video 8 hours later, many things are clear and I know I can do them better, but learning curve is ... difficult.
    For example I was not even to turn on shadows, my view is slightly broken (some triangles have weird shading) and when I closely followed adding the lid, it breaks vertical edges 2mm below the top unlike in this video.
    Plus it's worse and there are some issues I cannot fix, my base plane is showing at weird random angle, once I broke object by separating plane, I have some issues with cyclic dependencies and it's always something, I feel like if I spend something like one hour on model, it breaks. For example slice create two overlapping 3d models. Undo does not have operation name so it's hard to get back.

  • @danielbosch2284
    @danielbosch2284 3 года назад

    Thanks for your video

  • @hermannpaschulke1583
    @hermannpaschulke1583 3 года назад +1

    Great video :D

  • @ff-mu6cc
    @ff-mu6cc 3 года назад +1

    Cool!

  • @paulg3336
    @paulg3336 3 года назад

    Very good

  • @muzguz7276
    @muzguz7276 8 месяцев назад

    Thanks but so very frustrating when it has been sped up and trying to follow. Unable to make the pocket around the 22:14 mark.

  • @tracnunya7165
    @tracnunya7165 Год назад

    applause

  • @jnk7669
    @jnk7669 3 года назад +2

    For me there seems to be a bug when using fit tolerance on the additional cutout for the flaps on the usb connector. Everything is normal with fit tolerance 0 but as soon as i enter any value the cutout is not oriented in the x direction as it should be ( and only can be since this is the normal direction to the faces used as cutout tool) but its oriented along the z direction in some weird stacked up way. Btw i am using the windows version.
    Edit: When using the shapebinder to create a sketch and cut with the sketch it will cut normally, but when adding fit tolerance here it says: makeOffset2D: result of offsetting is null!

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      If you are not too deep in to the modelling of the case please take a look at the description of the second video in this series. I have recreated the Pi model in native freecad and you will find a link for download. Please use that model instead of the imported one and report back if you have the same problem

    • @jnk7669
      @jnk7669 3 года назад +1

      @@OficineRobotica will do. Thanks for Feedback. Will report back any bugs or weirdnesses.

    • @yosyp5905
      @yosyp5905 3 года назад

      I have had the same problem.

  • @now-you-know-it
    @now-you-know-it 3 года назад +1

    You are very good. You talk clearly and describe what and why you do something. You know your Cad very well.
    There is a problem. We are a group with poor/bad eye sight. For us to track or see a fast moving small black or white or any colored small pointer is very hard. Many times it just disappear. In a video constrains and dimension in smallish red is about unreadable. There is a solution.
    For Windows:- catnip5.itch.io/mouse-highlight
    Make the pointer a nice size to follow in bright red with a LIGHT yellow hue around it.
    For Linux:- Download www.google.com/search?channel=fs&client=ubuntu&q=Tweak+tools. A lot of tweaks here.
    Then if using Ubuntu Open - Settings --> Accessibility and there is more tweaks. Zoom "might" make the pointer jerky on some computers. But if working well there is a nice adjustable cross hair.
    -- The icon bar icons are usually small, your viewers can not always see what you are selecting, minimum size should be at least 24 OR bigger.
    -- The Constrains and dimentions "IF" in red are hard to see for people with bad eye sight and mostly unreadable in videos. Change it to black and "A" readable size and all will be able to see and read it.
    We hope some of this is useful to you.
    Thanks for your videos.

  • @theincapable
    @theincapable 3 года назад +1

    for some strange reason i cannot make the pocket at 19:14. It breaks the model. Before that i did everything pretty much exactly as in the video.
    Sometimes the resulting object is distorted and broken and if i increase fit tolerance an error "Null shape" appears.
    I use the latest realthunder release.

    • @theincapable
      @theincapable 3 года назад

      this seems to happen as soon as i use any nonzero value for fit tolerance

  • @dr.klipper
    @dr.klipper Год назад

    Great video. Thx for that!
    Could you please tell me how you add these keys at the bottom of your video? Is that a special software?

  • @yosyp5905
    @yosyp5905 3 года назад +1

    9:00 what do the Fuse and Make face properties on shape binders do?

    • @OficineRobotica
      @OficineRobotica  3 года назад +2

      I'm pretty sure I explain it somewhere in the series but can't remember well where. Short answer: Imagine you have a circle select > make SubShapeBinder. If the make face properti is set to true, the binder wil be a full face. This is extremly useful for dowing adittive/subtractive features or even slices of a model .
      If instead is set to false the binder will be just the wire.
      The fuse property is useful when the SubShapeBinder is constructed with complex "disconected" geometry. The algorithm will try to make faces anyway from your selected geometry. Again extremely useful for booleans or slices.

  • @yosyp5905
    @yosyp5905 3 года назад +1

    2:20 whenever I try importing the Raspberry PI step file, it imports as a simple body. I can't expand it whatsoever. What can I do?

    • @yosyp5905
      @yosyp5905 3 года назад +1

      I unckeched "enable STEP compound merge" in Import-Export (Preferences), STEP tab

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      I'm a bit of on the run atm but check the start of the second video of the series. I remodeled the Pi entirly in freecad to be able to later share the model given that it is deeply tied with the board ports position etc.
      Clone the linked repository(or download as zip) > File > Open Folder > ...RasberryPi2
      github.com/oficinerobotica/RasberryPi2-Case
      The other folders are the end result of every episode in the series if you want a jump start.
      Cheers

  • @halollisimo
    @halollisimo 3 года назад +1

    i'm not much of pro in constructing with freecad, but that last pad on top of the case - isnt it supposed to be separate, detached solid (like a cap or cover), or in the next part you will cut it from main case?
    EDIT: also ty for nice demonstration of how shape binders work, i'm probably gonna use them more from now on

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      At the begginig of the video there is a small clip with the finalized case model. Notice the cut(separation plane) is in the middle of the model not the top, so we need the cap to be fused with the top. We will model the cut in the second part coming very very soon. Thank you for the kind words.

  • @Drew_pew_pew_pew
    @Drew_pew_pew_pew 3 года назад +2

    When I import the pi step file, it isn't automatically converted to a part like yours. Is this a setting I have to turn on?

    • @Drew_pew_pew_pew
      @Drew_pew_pew_pew 3 года назад +5

      Nevermind, found out myself, but can be usefull to mention: edit -> preferences -> import -export -> STEP -> unclick Enable STEP Compound merge

    • @OficineRobotica
      @OficineRobotica  3 года назад

      @@Drew_pew_pew_pew To be honest I wasn't aware about that also. I have to see if this is the case also in master.

    • @dawidmorakles4216
      @dawidmorakles4216 3 года назад

      @@Drew_pew_pew_pew Thank you very much.

  • @Giekeme
    @Giekeme 3 года назад +1

    Is the "Selection on top" button / menu a plugin? I can't find it in my FreeCAD, not in any of the menu's nor in the toolbar customization

    • @OficineRobotica
      @OficineRobotica  3 года назад

      It is part of the default toolset of LinkStage3. You can enable/disable it with the V, T shortcut. You can find it also typically on the top row of icons next to the "Draw style" icon, it is a drop down menu

  • @nazimyildizpau
    @nazimyildizpau 3 года назад +1

    Could you share your FreeCAD theme? How can I install it?

    • @OficineRobotica
      @OficineRobotica  2 года назад +1

      Sorry for the late response .... ruclips.net/video/i-Dh6zC7DlI/видео.html

  • @glennwilburn1880
    @glennwilburn1880 3 года назад +1

    Where do you find the raspberry pi board step files for import?

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      github.com/oficinerobotica/RasberryPi2-Case download the "RasberryPi2" folder then in Linkstage3 do File->Open folder

  • @ludokustermans
    @ludokustermans 2 года назад +1

    Hi, when coming to pad001, I get an error : Linked object is not a Sketch or Part2DObject. When using "dimension", it works, but not when using ..up to face, I get the error

    • @OficineRobotica
      @OficineRobotica  2 года назад

      Please try again with LinkStage3 2022.01.11 release and report back

    • @ludokustermans
      @ludokustermans 2 года назад

      @@OficineRobotica Hi, It works .Thank you very much for your help.
      Note : important to know for other interested people that I read somewhere you do not install this version, but run freecad.exe in the downloaded directory.....this is not correct. There is no freecad.exe file, but a "runfreecad" batch file needs to be started.

    • @ashwinshetty1961
      @ashwinshetty1961 Год назад

      @@ludokustermans Hi, i also ran into the same problem. By any chance did you find out a way to implement it in the main version of freeacd 0.19

  • @glennog
    @glennog 2 года назад

    I am using FreeCAD 0.19 and I'm running into a problem from almost the very start. This is what I'm trying to do, I really hope you can help me. The video seemed very clear, but this problem has me scratching my head.
    These steps work : I have imported a PCB as a STEP model (just as you did with the Pi model). I created a second part named 'NAV_COM Case'. I moved the PCB part into the NAV_COM Case part, and it appears in the tree just as yours does. I create the Body and rename it to Master Case.
    These steps don't work : If I then click the mainboard part in the PCB, the Master Case is deselected. If I think click 'Create a sub-object shape binder' I get an error - ShapeBinder.cpp(661): Cyclic reference to NAV_COM_Case#Part.
    I also tried this : If I instead click to select the Master Case body, then CTRL-click the mainboard in the PCB part, then click 'Create a sub-object shape binder' I get the same error - ShapeBinder.cpp(661): Cyclic reference to NAV_COM_Case#Part
    In both of these errors, the binder appears in the Master Case body, but when then error window closes the binder disappears (understandably, due to the error).
    PLEEEEEEEEASE can you help? I'm truly at a loss as to what is wrong here, I have followed the example to the letter so far.

    • @OficineRobotica
      @OficineRobotica  2 года назад +2

      As stated in the video title, this tut uses LinkStage3. Are you using LinkStage3?
      If yes I'll give it a look and try to understand what's going on . You might as well have hit a bug, will see

    • @glennog
      @glennog 2 года назад +1

      @@OficineRobotica I wasn't at first, but I switched to it before I posted. In LinkStage3 I cannot import the STEP file in the same way, it becomes a single body instead of a tree of its component parts. I'm very new to all this, and not particularly talented when it comes to design either.

  • @yosyp5905
    @yosyp5905 3 года назад

    18:27 where can I find in the default menus "selection on top"?

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      On the top bar there is a dropdown menu(blu sphere in a green wire box icon) You will find it there. Anyway, the shortcut is V, T
      Keep strong , after the first steep learning curve FC is kind of powerful. You will learn to love it lol

    • @yosyp5905
      @yosyp5905 3 года назад

      ​@@OficineRobotica Thank you! I've been wanting to learn this program since Fusion360 started shifting to a bad policy, but I have encountered so many difficulties which made me quit every time. For now the only obstacles I've found are:
      - Face (edges) to select while padding. They often don't work as the sketch is not formatted well for a Freecad pad (I tend to do almost everything on a single sketch and pad different features from there)
      - Not being able to Pad starting from a face or a plane
      - Sketch Offset absent
      - Sketch Polar Array absent
      - The C/M shortcut (toggle construction geometry) doesn't work, it first selects the Coincident Constraint (C) and period.
      - It was very cool to have the dimensional constraint box open automatically in F360, instead I have to lose some time.
      Where can I submit this feedback?

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      @@yosyp5905 Let's be honest and professional. Fusion360 is light years ahead of FreeCAD as user experience and features especially when talking mechanical design and cam. But so were Maya, Cinema4d etc in respect to Blender. With a passionate community and good programing coordination FreeCAD could replicate that feat.
      What we really need is CONSTRUCTIVE feedback from people that have experience in engineering/design and that understand the underlying paradigms of FC. (paradigms that I might say are rock solid) . Some more coders could come helpful too lol.
      If you are in to constructive feedback check out this thread: forum.freecadweb.org/viewtopic.php?f=19&t=52221 you will find allot of extra info there. Be aware that Realthunder is a fast moving target. Allot of what you read might already be improved.
      I have already recorded and will be out this week a video on how to extrude one single sketch to different heights so stay tuned ;)
      Welcome to the comunity

    • @yosyp5905
      @yosyp5905 3 года назад

      @@OficineRobotica What a welcoming comment.
      I have followed Blender since 2.7x (not really a user, unfortunately) and it has come a looong way. I am just hoping that FreeCAD follows its course.
      In terms of user experience, I agree, Fusion360 is years ahead. but nothing that can't be fixed.
      Speaking of supporting, I have a study background in C and very basic Python (both university), together with intermediate, practical experience with C# (I experimented with Unity). I feel these projects are beyond my competence, but ehy, if I can help, my depression would also benefit lol
      Thing is, I don't know where to start helping.

    • @OficineRobotica
      @OficineRobotica  3 года назад +1

      @@yosyp5905 You could start by choosing some simple bug from the tracker to fix and get accustomed to the project or by reviewing pr's (example thread: forum.freecadweb.org/viewtopic.php?f=10&t=54450)
      But the best thing would be making a post here forum.freecadweb.org/viewforum.php?f=10 briefly explaining your experience and ask where to start contributing or reading documentation. You will surely be guided well. The most important thing is for you to have fun and enjoy the learning experience. Really, do what you like most. Damn, you could even start learning by coding your own Workbench

  • @funagwacky
    @funagwacky 3 года назад

    Do you tried to select the point and the edge and then do shift s? 13:50

    • @OficineRobotica
      @OficineRobotica  3 года назад

      In linkstage3 that is mapped to free hand select. I have to see if that does symmetry in master and perhaps reset the shortcut. Thanks for the tip .

    • @funagwacky
      @funagwacky 3 года назад

      ​@@OficineRobotica My fault! What i tried to say, when you create a construction line, you don't need to affix it onto the line. Just take the line of your sketch and the point of the construction line and press "s" as you do it previously at 13:14

    • @funagwacky
      @funagwacky 3 года назад

      @@OficineRobotica "Thanks for the tip." Thanks to you for your revealing Tutorials. ( ͡~ ͜ʖ ͡°)

  • @ludokustermans
    @ludokustermans 2 года назад

    which version did you use for this ? have you triedthis with 0.19.3 ?

    • @OficineRobotica
      @OficineRobotica  2 года назад

      Unfortunately not yet. Allot of features are not yet present in freecad master but they are slowly merged.

    • @ludokustermans
      @ludokustermans 2 года назад

      @@OficineRobotica hi, but in your version, it worked. Which version did you use? It should be an older one then 0.19.3, or did you have already.0.20?

  • @germanfrate3004
    @germanfrate3004 3 года назад +1

    Que groso loco