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)
Really helpful tutorial. My CNC router is coming soon so this is very helpful. Thank you.
Which cnc did you go for Bruce?
@@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.
@@brucewilliams6292 sounds great, you will have to show us once you get it.
Great tutorial. I’ve only used sketchup so far, this definitely looks more complicated. Might have to give this a go one day.
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 😊
@@Adventuresincreation thanks mate. I’ll let you know how I get on 😁👍
@@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.
Nice, It would be great if someone would make a Dovetail Box Macro.
That would be fun
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.
I see what you are trying to do, I think it's possible, you would just have to rearrange the model
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
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.
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?
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.
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?
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.
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.
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.
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.
Let me make sure mine still works then I will get it to you.
@@Adventuresincreation Great Thanks
Box creator macro is not included in the latest version 0.21
Did you try to download it?
Try going here github.com/FreeCAD/FreeCAD-macros/blob/master/ObjectCreation/BoxCreator.FCMacro
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'
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.
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.
@@riz94107 great
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!
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.
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!!
I will add something in this week's video to show you what I suggest.
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.
Amazing!! Thanks!!!
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.
I will take a look and make sure it's still there. I will let you know.
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.
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 .
Are you using version 0.19? I will look to see if I can locate the source.
@@Adventuresincreation Yes. I also use version 0.19. Thank you again.
Can you make a video about creating 3d milling toolpath?
I certainly can.
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
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.
@@Adventuresincreation Thank you, I have alot to learn, I appreciate you making these videos
@@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 ;-)
@@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.
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.
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.
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.
Great video.
I can't find that box maker macro
It should be available to download from the macro manager. If not take a look in the description, there should be a link there.
@@Adventuresincreation It seems to have gone. I'm using 0.19 rev 24276. It's also not on the macro wiki any more
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.
@@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...
@@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.
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'
Let me check it in 19.2 to make sure it's not an installation issue
@@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!
@@Adventuresincreation Seams like the root cause is 0.19 is missing a library that was found in 0.18
@@forresterickson6225 perfect!
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
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.
@@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)
@@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.
I tested it and it does work. - Were you able to get it working in your version?