Creating Finger Joint boxes in FreeCAD

Поделиться
HTML-код
  • Опубликовано: 27 авг 2024
  • In this video we use a Macro to create a finger joint box model then we use the path workbench to create the tool paths for CNC router.
    Finally we make the box on the CNC router and complete the job.
    NOTE:
    Finger Joint Boxes in FreeCAD
    The box creator macro is available here:
    github.com/Fre...
    For the latest release of FreeCAD you may have to manually install pyside2uic for this to work see the forum here:
    forum.freecadw...
    Links:
    FreeCAD macros
    bitbucket.org/...
    Octoprint: octoprint.org/
    Octoremote: play.google.co...
    FreeCAD: www.freecadweb...
    Raspberry Pi: www.raspberryp...
    Blender: www.blender.org/
    Inkscape: www.inkscape.org
    OBS: obsproject.com/
    Songs:
    Raw Space by Spazz Cardigan (intro)

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

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

    Really helpful tutorial. My CNC router is coming soon so this is very helpful. Thank you.

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

      Which cnc did you go for Bruce?

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

      @@Adventuresincreation Hi, I went for a ChinaCNC zone steel construction 60X90 with a 2.2kw and a 4th axis. I wish I had the time to make my own or buy a used model off eBay but just don't have the time. Thank you for responding.

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

      @@brucewilliams6292 sounds great, you will have to show us once you get it.

  • @o.g.bwoodwork
    @o.g.bwoodwork 3 года назад +1

    Great tutorial. I’ve only used sketchup so far, this definitely looks more complicated. Might have to give this a go one day.

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

      I have used sketchup and although freecad looks more complicated it really isn't. If you try the part workbench you will find the primitive shapes somewhat similar to how sketchup looks. Give it a go 😊

    • @o.g.bwoodwork
      @o.g.bwoodwork 3 года назад

      @@Adventuresincreation thanks mate. I’ll let you know how I get on 😁👍

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

      @@o.g.bwoodwork Please do. If there are things I can help with, let me know and I will put something in a video for you.

  • @wnctrailcam
    @wnctrailcam Год назад +1

    Nice, It would be great if someone would make a Dovetail Box Macro.

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

    This was helpful - what I'd love to know *now* is if there's an easy way to arrange all the sides of the box in a plane so I can export a DXF (since I have a laser cutter, not a CNC router)... I haven't found a good way yet. I can do it one side at a time, but that's kind of annoying.

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

      I see what you are trying to do, I think it's possible, you would just have to rearrange the model

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

    Very good video
    One problem
    Some of us have poor eye sight, We find it very hard to follow the VERY small and fast moving pointer. Is it possible to make the pointer bigger. This will help from the pointer disappearing.
    Thank You

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

      Thanks for the feedback, I will take a look at what I can do to increase the size of the pointer. Actually, I have installed a gizmo that highlights the mouse 🖱 and shows key presses but I forgot to use it in the last video. It will be in the next one.

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

    Thanks for taking the trouble to post this video. I've just started using FreeCAD 0.19 24267 and 'Box Creator' is no longer listed in the Add On Manager. I wonder why?

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

      I checked mine and it is still there. It still works. I posted a link to it on another video. I can find it for you if you would like me to.

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

    I would never run a macro, unless I write it. A macro can have system wide control, per an IT professional friend. I also think it doesn't help me learn FreeCAD. How would I create a box without macro's? And, can this be used for 3D printing?

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

      That is your choice. I think it is wise to be cautious but having to write all your own macros is hard work. You can 3d print the parts. Creating the box manually is slow but doable.

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

    Great video thanks, I've subscribed. For the whole box on one piece of ply do you need to change the orientation of the sides and move the lid down to zero? Is there a macro to help with this? Thanks again.

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

      Thanks for the feedback. You don't need to flatten the box to cut it. I just set up each side separately. I imagine you could "flatten" it to do that if you wanted to but, I am not aware of a macro that does this automatically.

  • @rodgordon1631
    @rodgordon1631 Год назад +1

    Sorry to bring this subject up again but i would really like to get this macro working. I am using v2.0 The Macro dose not appear in the list to add. When i follow the Link listed in previous comments . There is no option to download the file. so i have created a new macro called it boxcreator and pasted the code into it. When i run it i get the following error message
    21:30:06 Traceback (most recent call last):
    File "C:/Users/rodgo/AppData/Roaming/FreeCAD/Macro/BoxCreator.FCMacro", line 25, in
    from boxcreator import boxcreator
    : cannot import name 'boxcreator' from 'boxcreator' (C:\Users
    odgo\AppData\Roaming\FreeCAD\Macro\boxcreator.py)
    One of the previous posts mentions needing a folder called boxcreator . could anyone give me any pointers.

  • @allanpenston7359
    @allanpenston7359 6 месяцев назад +1

    Box creator macro is not included in the latest version 0.21

    • @Adventuresincreation
      @Adventuresincreation  6 месяцев назад

      Did you try to download it?

    • @Adventuresincreation
      @Adventuresincreation  6 месяцев назад

      Try going here github.com/FreeCAD/FreeCAD-macros/blob/master/ObjectCreation/BoxCreator.FCMacro

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

    hi there I need help i have tried to manually add this macro but this is the error i get. how am i to get it to work????
    13:24:55 Traceback (most recent call last):
    File "C:/Users/sdmcc/AppData/Roaming/FreeCAD/Macro/'BoxCreator'.FCMacro", line 26, in
    from boxcreator import boxcreator
    File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
    : No module named 'boxcreator'

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

      It looks like you either don't have everything downloaded or it's not saved in your "macro" folder so the macro can't find the module.

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

      I got this until I quit and restarted FreeCAD - I think it's because it's caching some of the python libraries. Anyway, once I restarted it all worked.

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

      @@riz94107 great

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

    Hello. Great video man, thanks!
    I've been playing with it as I am designing some cabinets, but I'd like to add holes for a tenon joint on the sides. I cannot edit the box. I am new to freecad, any tip about how I can edit the box and add features such holes, grooves and so on? thank you!

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

      Thanks for the feedback, you will probably want to use the pocket method to create your holes. You will create a sketch of the holes and then pocket them into the solid.

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

      Thanks mate! I will try that one. So far I understand what you’re suggesting, but I get blocked on how to edit the solid that box creator does. I’m familiar with solid works, rhino, blender and sketchUp but this is a better beast!! I will keep digging and if you have other tips please share. Thank you!!

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

      I will add something in this week's video to show you what I suggest.

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

      Check out the latest video, I mentioned you in it and showed how to make a hole in the lid with a sketch. That should help you.

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

      Amazing!! Thanks!!!

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

    Hello. This is a very useful video. Thank you. The only problem is that I can't find that macro. I pressed the button " ADDONS" and then " MACROS". There are a lot of them there except this one. Can you help me find it ? Thanks again.

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

      I will take a look and make sure it's still there. I will let you know.

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

      I was able to check it. After you click on ADDONS click the tab macros then it's called BoxCreator. I am running version 0.19 not sure if that makes a difference for that macro.

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

      Adventures in creation Thanks for helping me. I just checked and still I can't find it. There are only , or I see only two macros beginning from "B" . BoundingBox tracing and Built Utility. I also use 0.19 version .

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

      Are you using version 0.19? I will look to see if I can locate the source.

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

      @@Adventuresincreation Yes. I also use version 0.19. Thank you again.

  • @HaasMill
    @HaasMill Год назад +1

    Can you make a video about creating 3d milling toolpath?

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

    thank you for this video, when I look for the box maker macro it is not there, I updated to 0.19 . Do you know how I can get this Macro

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

      I will take a look for it. It should be in the standard macro library. I hope it is not broken and removed. I will let you know.

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

      @@Adventuresincreation Thank you, I have alot to learn, I appreciate you making these videos

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

      @@bguillory6675 I am happy to keep making them. Today's video is on Assembly4 which I must admit was a struggle to wrap my head around but now I think I have it under control ;-)

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

      @@Adventuresincreation I tried going to the link you provided in a earlier reply to manually install box creator but not sure what to do when I got there, sorry for being such a noob to this. I have only had my cnc router a couple of weeks and really like those boxes.

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

      You need to copy the file into your FreeCAD macros folder. Then in FreeCAD run the macro and it should create a box. I tested it with my latest version and it does still work so I you should be able to get it to run.

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

    thank you for your videos. how does the touch probe work? I've seen them in a few places but am curious how it works with the mpcnc. I generally just eyeball the z height with my mpcnc, which isn't perfect.

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

      It is wired to the board. It is great for setting up particularly if there is a tool change. There is no need to inch your way to the correct z height. I bought that touch plate from Amazon, it was less that $20.

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

    Great video.
    I can't find that box maker macro

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

      It should be available to download from the macro manager. If not take a look in the description, there should be a link there.

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

      @@Adventuresincreation It seems to have gone. I'm using 0.19 rev 24276. It's also not on the macro wiki any more

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

      Take a look here github.com/FreeCAD/FreeCAD-macros/blob/master/ObjectCreation/BoxCreator.FCMacro you should be able to download it and manually install it.

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

      @@Adventuresincreation Tnx for the reply. I didn't have much success installing it on linux Manjaro. Execution of the macro throws an error that module pyside2uic was not found. installing python-pyside (python3) from AUR repo also failed. I'm totally new to freecad, but chose to learn the application for future woodworking designs. Next project is am amplifier head and speaker cabinet enclosure. Box joints are the ideal solution for that.
      I think I'll have to rebuild qt4 first...

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

      @@enfieldman I got that same error on Windows 10 using the stable release. I will see what needs to be done to fix and let you know.

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

    I am looking for an excuse to build a finger miter jig for my table saw and to user FreeCAD to draw up a box and that led me here.
    I am running Windows 10.
    I am running FreeCAD 0.19. I installed the macro.
    I made a part with a body and ran the macro.
    The macro caused an error which appears to be a missing python module pyside. But at this point I am in over my head.
    The error:
    06:11:05 Traceback (most recent call last):
    File "C:/Users/Public/Documents/FreeCAD/Macros/IanJobson/freecad/BoxCreator.FCMacro", line 105, in
    d = BoxcreatorDialog()
    File "C:/Users/Public/Documents/FreeCAD/Macros/IanJobson/freecad/BoxCreator.FCMacro", line 34, in __init__
    f, w = gui.PySideUic.loadUiType(self.ui_file)
    File "", line 1, in
    File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
    : No module named 'pyside2uic'

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

      Let me check it in 19.2 to make sure it's not an installation issue

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

      @@Adventuresincreation I found that the library 'pyside2uic' was missing in my 0.19 install.
      I found the library in my 0.18 install and copied it over.
      The folder was in bin/lib/site-packages.
      I documented my journey on the FreeCAD Facebook page with this note:
      So with Windows explorer I have 0.18 and 0.19 side by side and see the folder for pyside2uic in version 0.18.
      I copied the folder over.
      I ran the macro. Bingo!

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

      @@Adventuresincreation Seams like the root cause is 0.19 is missing a library that was found in 0.18

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

      @@forresterickson6225 perfect!

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

    Thanks so much for the video. I am new to FreeCad and am enjoying it very much. I found the macro from your link below. I right click on the "Raw" icon and save as into my Macro folder but am getting errors. Am I installing it correctly or are there additional files needed?
    Thanks!
    Tiim

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

      Thanks for the feedback Tim. To run the macro you should be the part design workbench, runthe startup macro and it should do the rest. If that doesn't work let me know what errors you get.

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

      @@Adventuresincreation Thanks for the reply, Here is the message I am getting:
      File "C:/Users/timbb/AppData/Roaming/FreeCAD/Macro/BoxCreator.FCMacro", line 26, in
      from boxcreator import boxcreator
      : cannot import name 'boxcreator' from 'boxcreator' (C:/Users/timbb/AppData/Roaming/FreeCAD/Macro\boxcreator.py)
      OS: Windows 10 (10.0)
      Word size of OS: 64-bit
      Word size of FreeCAD: 64-bit
      Version: 0.19.23578 (Git)
      Build type: Release
      Branch: master
      Hash: 50c3cbf00579dc4941ca743c25720d016b0453ce
      Python version: 3.8.6
      Qt version: 5.12.5
      Coin version: 4.0.0
      OCC version: 7.4.0
      Locale: English/United States (en_US)

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

      @@timbufordbriggs I will have to test that macro on my 0.19 version. I didn't write that one, it's in the general macro library. It's a great tool. - I will let you know.

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

      I tested it and it does work. - Were you able to get it working in your version?