Creating Finger Joint boxes in FreeCAD

Тәжірибелік нұсқаулар және стиль

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/FreeCAD/FreeCAD-ma...
For the latest release of FreeCAD you may have to manually install pyside2uic for this to work see the forum here:
forum.freecadweb.org/viewtopi...
Links:
FreeCAD macros
bitbucket.org/ianj001/freecad...
Octoprint: octoprint.org/
Octoremote: play.google.com/store/apps/de...
FreeCAD: www.freecadweb.org/
Raspberry Pi: www.raspberrypi.org/
Blender: www.blender.org/
Inkscape: www.inkscape.org
OBS: obsproject.com/
Songs:
Raw Space by Spazz Cardigan (intro)

Пікірлер: 74

  • @brucewilliams6292
    @brucewilliams62923 жыл бұрын

    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 жыл бұрын

    @@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.bwoodwork3 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    @@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.

  • @JimsRobot
    @JimsRobot3 жыл бұрын

    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.

  • @Nikeshan
    @Nikeshan3 жыл бұрын

    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.

  • @wnctrailcam
    @wnctrailcam Жыл бұрын

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

  • @Adventuresincreation

    @Adventuresincreation

    Жыл бұрын

    That would be fun

  • @riz94107
    @riz941072 жыл бұрын

    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-it3 жыл бұрын

    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
    @bobbailey70243 жыл бұрын

    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.

  • @irrealesmadrid4552
    @irrealesmadrid45523 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

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

  • @Adventuresincreation

    @Adventuresincreation

    3 жыл бұрын

    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 жыл бұрын

    Amazing!! Thanks!!!

  • @bguillory6675
    @bguillory66753 жыл бұрын

    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 жыл бұрын

    @@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.

  • @lazmarface
    @lazmarface3 жыл бұрын

    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.

  • @GEOsustainable
    @GEOsustainable3 жыл бұрын

    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.

  • @timbufordbriggs
    @timbufordbriggs3 жыл бұрын

    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?

  • @allanpenston7359
    @allanpenston73595 ай бұрын

    Box creator macro is not included in the latest version 0.21

  • @Adventuresincreation

    @Adventuresincreation

    5 ай бұрын

    Did you try to download it?

  • @Adventuresincreation

    @Adventuresincreation

    5 ай бұрын

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

  • @ajvantonder6239
    @ajvantonder62393 жыл бұрын

    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 жыл бұрын

    @@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.

  • @rodgordon1631
    @rodgordon1631 Жыл бұрын

    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.

  • @Adventuresincreation

    @Adventuresincreation

    Жыл бұрын

    Let me make sure mine still works then I will get it to you.

  • @rodgordon1631

    @rodgordon1631

    Жыл бұрын

    @@Adventuresincreation Great Thanks

  • @groundzerofitness7228
    @groundzerofitness72282 жыл бұрын

    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 жыл бұрын

    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

  • @forresterickson6225
    @forresterickson62252 жыл бұрын

    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 жыл бұрын

    @@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!

  • @HaasMill
    @HaasMill Жыл бұрын

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

  • @Adventuresincreation

    @Adventuresincreation

    Жыл бұрын

    I certainly can.

Келесі