Been using Freecad for a little over a year now to design parts that I 3D print or send off to be machined. Getting a CNC router now and this was a great introduction! Thank you
I learned a new function of amazing Free Cad! I'm a 54 years old beginner for CNC. I tried to generate gcode. It runs in simulator as camotics. When my CNC will be operating I'll try. Thank you! I'm from Italy too!
You mean you wrote gcode? 30 years ago, I had a job in a small pc board fab shop where my job was to look at blueprints and turn them into gcode for the cnc router, which cost the price of 2 Cadillacs.
Hi, Step Over is typically how much of the tool is engaged in a cut. So for a 12 mm end mill you would not want to take a 12 mm wide cut (unless you are slotting). I good number is about 60% of the tool diameter. Broken end mills flying around the shop are really scary ! Thanks for the tutorial, nice to see free software making an impact.
That also changes based on what material you are cutting and the quality of the tool. Harder metals you are going to want to take smaller bites out of. You also have to factor spindle r.p.m. into it.
Very useful video - thanks. I would like to suggest that you use default user interface colours on your videos. When you're a beginner, you want to recognise what you're looking at - I don't think the non-standard UI adds anything to the learning value. When I look at it, everything is a little unfamiliar.
Wireframe is an easier way to pick edges! Hopefully you might have a look at the engraving feature in Path? Also the tool page will allow you define a tool using Python and import it in but unfortunately am forgetting how to do it. This workbench is not without its flaws but definitely promising.
Seems like something changed in the 0.19 release, when I click add (5:30) I get a file window that opens with freecad files present in a freecad install directory. I select one and click edit on whichever tool and I'm presented with Tool Controller Editor which only has feeds/speeds options.
@@jacobgarby199 your first reply seems to not show up. Was it deleted? TH-cam says "3 replies", but only 2 are showing up. Would you please reply with the solution to this problem again? Thanks!
JOKO - THE PLACE for FreeCAD expertise!! ?? Mill Tool Feeds and Speeds; Does FreeCAD now have; Depth of cut, direction of rotation, Finishing Passes with unique F&S ? Thanks! TorMach 770
I have a question, I watched the video and again it clear and concise. The only part that I do not understand is how you set the cut depth for the pocket operation. I have a 3018 and need to constrain the amount of materal cut per pass due to the limited power. Is the number of passes to cut the pocket something that can be set?
You should be able to edit your step down by gong to the tree on the left, Job>operations>Pocket_Shape>RMB>Edit>Depths>Step Down> Click on variable symbol and change to desired value
When creating a milling operation, I hit Apply and it doesn't make the green path like in your video. I go to the CAM simulation and it just bumps down and then back up and says its done. No milling.
Cool. Thanks for posting this. I'm moving over to Freecad from Fusion. It's going to be tricky but this is giving me valuable insights into the process.
Gee, i started off stumbling and fumbling around looking for PCB design and testing software, freecad seems to do a great job, then the 3d freecad printer design works great, now G code, cnc, arduino and the raspberry pi computer vision are filling the hobby diy projects... what next?? :) ps watching the cnc preview is a wonderful software tool. thanks.
Yea the Add tool option is different it seems. I don't have a drop down to make different tools. Mine just opens a windows folder that's located within freecad with a few random tool bit files. No "tool editor."
I am exploring the path tool at the moment, and I have one issue: the starting position of the tool. I see that on your video, the starting position appears to be inside the object too. I can set the starting position in several options, but the simulator does start still from 0,0,0. Also the G code seems to have this initial position in 0. How to solve it?
(Tool Call,g54 and things up here then you can insert something like this depending on your part or datum G00 Z5. (rapid 5 inches above Datum) X0. Y0. (rapid to xy 0. or wherever you need the cutter above the part) Z.1 (Rapid to .1" above part) G01 Z0. F10. (Feed at 10 ipm to Z0.) Then this would be your code for milling the part. This would put your cutter up and feed slowly down to where you tell it to with no surprises. if 10 ipm is too fast or the x and y are wrong they can be changed. I'm sure theres a setting in freecad that may be a little easier to apply that i cant find either.
Just pause the video from time to time while you catch up - - in my opinion better to have a dense and fast video and pause, rather than a video that goes too slowly
Around 2:40 how are you able to click each inside corner and get them all to stay selected? Each time I click the next corner the last one is no longer illuminated.
Hi there, thanks for the video. I have created a path profile operation and I have a problem. The profile is basicly a circle, but when I read the g-code there is this "K" coordinate, I think it is Z offset. The thing is LinuxCNC doesn't like that "K". It can't run the program with it. I removed it manually from the code and it works perfectly. The question is: Is there a setting in FreeCAD so that this "K" doesn't appear in the G-Code? Thanks a lot !
Really good tutorial and easy to follow but I have a problem once I run the simualtor I cant get back to the model I just end up with a brown square If I hover my mouse over" model body" I get a transparent yellow model shows up but clicking on it makes no difference. Have tried playing around with preferences. Am using 0.19 Thankyou
The problem as I see it is that Freecad does not respond in the ways that many of the tutorials portray it.. In the Path workbench, my copy does not have the same menu structure/choices that are displayed in many of these tutorials. I haven't modified the program via preferences so I really cannot understand where the issue lies (Version 0.19.)
I have a fresh install of Linux Mint 20 with FreeCad 18.4 - I tried making a simple disk in Part, Moved to Part Design to create my body, Moved to Path and I got this error message: "libnglib.so: cannot open shared object file: No such file or directory" - I then looked that error up and found someone had installed libnglib with this: sudo apt install libnglib which did not work for me so I saw someone else did this: sudo apt-get install -y libnglib-dev which I tried and it seemed to install something. Still no joy even after restarting my computer. I get the same error when I start path. I do not get the dialog to select a body. Any ideas? Note I also do not see the Path tools in my pallet after I make the error dialog go away.
What version of FreeCAD are you using? I'm having trouble selecting the faces of my part for the operations -- It seems like it wants to select the tool path lines or maybe the expanded fictitious clear box for facing. I'm trying to make a path on an imported STL that I turned into a FreeCAD solid. I wondering if maybe your version fixed that issue. I'm running: OS: Ubuntu 18.04.4 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.16146 (Git) AppImage Build type: Release Branch: (HEAD detached at 0.18.4) Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8 Python version: 3.6.7 Qt version: 5.6.2 Coin version: 4.0.0a OCC version: 7.3.0 Locale: English/UnitedStates (en_US)
It looks like your system checks out; I've never worked with an imported STL before. I'm using 0.18 and if you can, I would recommend a .STP file instead. Would that work?
Thanks for the reply. I found out I can click the faces when I zoom in. It's like it wants to select the tool paths with priority over the faces. IF you use a small tool, there are toolpaths everywhere and you really have to zoom in. I wish there was an easy way to hide the toolpaths! I seem to be able to hide everything else. The other thing that got me was when you run simulation and hit "OK" it generates a CutMaterial item at the bottom of the tree and messes up the selection. Hiding that (or deleting it until I need the gcode) seemed like the trick. Also, doing through-slots only seemed to work with ProfileFaces when the sidewalls were selected. I like that Adaptive is using the trochoidal cuts. Also, I'll try STP next time.
@@JoyeMusiccom if you hide the whole job (select the job and then press space) you can then unhide/hide individual elements like the individual paths, the stock and the model the job uses (which can be different from the model you selected at the beginning because you changed the origin for the job -> i use a modified 3D printer so i have to stay in positive coords and thus place my origin in the bottom-front-left corner of the stock)
"I am goin' fast here". Yes you are - to the point where you're not so much teaching people how to use the tool as showing us how good you are at using the tool. Replaying segments many times to try to spot the point where the magic happens between you and the UI is not my idea of fun.
I was going fast at that point because that was about the most basic thing that can be made in CAD. If you're having trouble extruding rectangles, you should not be watching this video.
How much are these videos edited? If this editing is real time, in one take, can you fill in some detail on your hardware/software? It looks like Ubuntu? What CPU/GPU/RAM? If linux, what graphics driver? I'm looking at a system upgrade, primarily to achieve FreeCAD performance, so I'm looking for a broad idea of how much resource I need to give it.
This video was recorded in Ubuntu 16.04, now I'm on 18.04. These are edited during long load times, I can't remember how much was edited with this particular video. People don't like sitting there and watching my system load. My system is 32GB RAM with Xeon processor, Nvidia Quadro graphics M2200. This was recorded with the Xorg graphics, I recently switched to Nvidia proprietary driver and have not noticed any difference. Have fun with the upgrade
FreeCAD is ridiculously powerful for what it is, but goddamn is the UI a mess and the learning curve just insane. If the devs were able to clean it up a bit, it would easily displace most of Autodesk's stranglehold on the CAD market.
i guess you dont reply. messing with it again, path is useless in my book that zigzag is the only toolpath that actually seems to work in pocket. i cant stand depths and heights formula based shit cant adjust it.
Been using Freecad for a little over a year now to design parts that I 3D print or send off to be machined. Getting a CNC router now and this was a great introduction! Thank you
I learned a new function of amazing Free Cad! I'm a 54 years old beginner for CNC. I tried to generate gcode. It runs in simulator as camotics. When my CNC will be operating I'll try. Thank you! I'm from Italy too!
Very good. Lots for me to learn I was a CNC Turner for 25 years but never used computers to write my programs. All done the old way ! Thanks. Jim
You mean you wrote gcode? 30 years ago, I had a job in a small pc board fab shop where my job was to look at blueprints and turn them into gcode for the cnc router, which cost the price of 2 Cadillacs.
Great video, thanks for sharing. Freecad running on a free operating system, that's a good feeling!
It sure is. Brings out the best
It works perfectly on my 3018 mini cnc! Many thanks for this awesome video from Italy
Thanks Italy is an awesome place
You are from Südtirol, right? :D
I love the way your screen shows up. I am getting older and it is very helpful
Hi, Step Over is typically how much of the tool is engaged in a cut. So for a 12 mm end mill you would not want to take a 12 mm wide cut (unless you are slotting). I good number is about 60% of the tool diameter. Broken end mills flying around the shop are really scary !
Thanks for the tutorial, nice to see free software making an impact.
Great Comment thanks
That also changes based on what material you are cutting and the quality of the tool. Harder metals you are going to want to take smaller bites out of.
You also have to factor spindle r.p.m. into it.
That was great. I struggled with this one for a long time. Totally clear now
Very useful video - thanks. I would like to suggest that you use default user interface colours on your videos. When you're a beginner, you want to recognise what you're looking at - I don't think the non-standard UI adds anything to the learning value. When I look at it, everything is a little unfamiliar.
very well explained and i have learned the details which do the difference!!!
will try out, thank you for your detailed explanation.
lol "make you dangerous" is probably the best line i've ever heard in a youtube tutorial
Hi dear. I was getting crazy with that Path Workbench tool. You made my day. THANK U! Really appreciate it!
Edit>Preferences>Display>Navigation>Orbit style = "Turntable"
Edit>Preferences>Display>Navigation>Rotation mode = "Window center"
Wireframe is an easier way to pick edges! Hopefully you might have a look at the engraving feature in Path? Also the tool page will allow you define a tool using Python and import it in but unfortunately am forgetting how to do it. This workbench is not without its flaws but definitely promising.
THAT is a good suggestion. I'm gonna remember that for fillets. I need to learn python.
@@JokoEngineeringhelp I need to learn how to write Englsh
@@JokoEngineeringhelp 15 to 30% on tool overlap.
Excellent. No time wasted
Seems like something changed in the 0.19 release, when I click add (5:30) I get a file window that opens with freecad files present in a freecad install directory. I select one and click edit on whichever tool and I'm presented with Tool Controller Editor which only has feeds/speeds options.
I had this same issue, here's a solution I found: th-cam.com/video/9FfFwVrZdlk/w-d-xo.html&ab_channel=Adventuresincreation
@@jacobgarby199 thanks a lot man. Saved me.
@@zombieno1 no problem, happy to help :D
@@jacobgarby199 your first reply seems to not show up. Was it deleted? TH-cam says "3 replies", but only 2 are showing up. Would you please reply with the solution to this problem again? Thanks!
@@vb1gbg here: "I had this same issue, here's a solution I found: th-cam.com/video/9FfFwVrZdlk/w-d-xo.html&ab_channel=Adventuresincreation"
You do a great job with all your videos and they are sincerely appreciated. Can Path handle 5 axis machining?
Cool! I'm starting to regret buying the CAD program we use at work...
@Marco Tonta BobCAD, but the CAM portion of it is really high end, so I guess you take the bad with the good.
Very interesting. I would like to see a little bit on the post operation.
another excellent video. thanks for making them for us! I surely learned a lot again.
Great tutorial!!
Excellent tutorial!
JOKO - THE PLACE for FreeCAD expertise!!
?? Mill Tool Feeds and Speeds; Does FreeCAD now have; Depth of cut, direction of rotation, Finishing Passes with unique F&S ? Thanks!
TorMach 770
Great explanation. Is there a Path method of coping with bevels and fillets?
I have a question, I watched the video and again it clear and concise. The only part that I do not understand is how you set the cut depth for the pocket operation. I have a 3018 and need to constrain the amount of materal cut per pass due to the limited power. Is the number of passes to cut the pocket something that can be set?
You should be able to edit your step down by gong to the tree on the left, Job>operations>Pocket_Shape>RMB>Edit>Depths>Step Down> Click on variable symbol and change to desired value
@@JokoEngineeringhelp thank you I appreciate the answer and your taking time to answer
Brilliant video
When creating a milling operation, I hit Apply and it doesn't make the green path like in your video. I go to the CAM simulation and it just bumps down and then back up and says its done. No milling.
Cool. Thanks for posting this. I'm moving over to Freecad from Fusion. It's going to be tricky but this is giving me valuable insights into the process.
Tutorial perfeito, exatamente o que estive procurando;
Gee, i started off stumbling and fumbling around looking for PCB design and testing software, freecad seems to do a great job, then the 3d freecad printer design works great, now G code, cnc, arduino and the raspberry pi computer vision are filling the hobby diy projects... what next?? :) ps watching the cnc preview is a wonderful software tool. thanks.
check proteus for pcb, it has great simulation. my story is kinda same, i made cnc to make pcbs, that tone transfers are pain
Great video.
There have been a lot of changes in the Path Workbench in FC 0.19. You might want to look into redoing this video.
Yea the Add tool option is different it seems. I don't have a drop down to make different tools. Mine just opens a windows folder that's located within freecad with a few random tool bit files. No "tool editor."
I am exploring the path tool at the moment, and I have one issue: the starting position of the tool. I see that on your video, the starting position appears to be inside the object too. I can set the starting position in several options, but the simulator does start still from 0,0,0. Also the G code seems to have this initial position in 0. How to solve it?
(Tool Call,g54 and things up here then you can insert something like this depending on your part or datum
G00 Z5. (rapid 5 inches above Datum)
X0. Y0. (rapid to xy 0. or wherever you need the cutter above the part)
Z.1 (Rapid to .1" above part)
G01 Z0. F10. (Feed at 10 ipm to Z0.)
Then this would be your code for milling the part. This would put your cutter up and feed slowly down to where you tell it to with no surprises. if 10 ipm is too fast or the x and y are wrong they can be changed. I'm sure theres a setting in freecad that may be a little easier to apply that i cant find either.
Pick inside corners easier in wireframe mode.
Great video, however I did not see G-code options in FreeCAD so far
17 min video turned into a 1hr and half video having to stop and go back to see what you clicked.....SLOW DOWN just a tad so new people can learn...
Just pause the video from time to time while you catch up - - in my opinion better to have a dense and fast video and pause, rather than a video that goes too slowly
does this work with cnc plasmacutters?
You shall mill the outside counter clockwice to avoid vibrations and get a better result.
Excellent work
Around 2:40 how are you able to click each inside corner and get them all to stay selected? Each time I click the next corner the last one is no longer illuminated.
Hi there, thanks for the video. I have created a path profile operation and I have a problem. The profile is basicly a circle, but when I read the g-code there is this "K" coordinate, I think it is Z offset. The thing is LinuxCNC doesn't like that "K". It can't run the program with it. I removed it manually from the code and it works perfectly. The question is: Is there a setting in FreeCAD so that this "K" doesn't appear in the G-Code? Thanks a lot !
That's a great question! I'm not sure; sliptonic channel might know and the freecadweb.org forum is usually helpful for things like that
I think there is a typo in the title of the video: Maybe "Maching" should be "Machining"?
You can tell why I didn't go into English for a career!
Already it looks better than that $2000 Aspire.
hi mr:joko are u able to teach about free cad? online? i download it already but i need somebody to guide me how to do .
十分感谢您的讲解.
Really good tutorial and easy to follow but I have a problem once I run the simualtor I cant get back to the model I just end up with a brown square If I hover my mouse over" model body" I get a transparent yellow model shows up but clicking on it makes no difference. Have tried playing around with preferences. Am using 0.19 Thankyou
I have not been able to replicate the issue, hopefully the forum on Freecadweb.org can help
@@JokoEngineeringhelp Thankyou for your reply Freecad forum solved the problem. Just hide selection in "cut material" which is in "combo view"
The problem as I see it is that Freecad does not respond in the ways that many of the tutorials portray it.. In the Path workbench, my copy does not have the same menu structure/choices that are displayed in many of these tutorials. I haven't modified the program via preferences so I really cannot understand where the issue lies (Version 0.19.)
The version in the video is older than 0.19. I would say a channel called sliptonic is the ultimate authority on path if you are interested.
Thank you so much!!!
👍👍👍
I have a fresh install of Linux Mint 20 with FreeCad 18.4 - I tried making a simple disk in Part, Moved to Part Design to create my body, Moved to Path and I got this error message: "libnglib.so: cannot open shared object file: No such file or directory" - I then looked that error up and found someone had installed libnglib with this: sudo apt install libnglib which did not work for me so I saw someone else did this: sudo apt-get install -y libnglib-dev which I tried and it seemed to install something. Still no joy even after restarting my computer. I get the same error when I start path. I do not get the dialog to select a body. Any ideas? Note I also do not see the Path tools in my pallet after I make the error dialog go away.
I have never had any problems such as that honestly - I think this one would be for the freecadweb.org forums
What version of FreeCAD are you using? I'm having trouble selecting the faces of my part for the operations -- It seems like it wants to select the tool path lines or maybe the expanded fictitious clear box for facing. I'm trying to make a path on an imported STL that I turned into a FreeCAD solid. I wondering if maybe your version fixed that issue. I'm running:
OS: Ubuntu 18.04.4 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16146 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.18.4)
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
It looks like your system checks out; I've never worked with an imported STL before. I'm using 0.18 and if you can, I would recommend a .STP file instead. Would that work?
Thanks for the reply. I found out I can click the faces when I zoom in. It's like it wants to select the tool paths with priority over the faces. IF you use a small tool, there are toolpaths everywhere and you really have to zoom in. I wish there was an easy way to hide the toolpaths! I seem to be able to hide everything else.
The other thing that got me was when you run simulation and hit "OK" it generates a CutMaterial item at the bottom of the tree and messes up the selection. Hiding that (or deleting it until I need the gcode) seemed like the trick. Also, doing through-slots only seemed to work with ProfileFaces when the sidewalls were selected. I like that Adaptive is using the trochoidal cuts. Also, I'll try STP next time.
@@JoyeMusiccom if you hide the whole job (select the job and then press space) you can then unhide/hide individual elements like the individual paths, the stock and the model the job uses (which can be different from the model you selected at the beginning because you changed the origin for the job -> i use a modified 3D printer so i have to stay in positive coords and thus place my origin in the bottom-front-left corner of the stock)
Can it handle 5 axis CNC's?...
"I am goin' fast here". Yes you are - to the point where you're not so much teaching people how to use the tool as showing us how good you are at using the tool. Replaying segments many times to try to spot the point where the magic happens between you and the UI is not my idea of fun.
I was going fast at that point because that was about the most basic thing that can be made in CAD. If you're having trouble extruding rectangles, you should not be watching this video.
@@JokoEngineeringhelp Oh OK, but then why waste the first 5 minutes of a 17 minute video havins us watch you making the object?
@@chriswesley594 So people can follow along using identical dimensions.
Little fast. But thanks. Useful info!
Thankssss
How about the bottom side?
is Free cad do CAM from .dxf?
If I had a DXF, I would probably use it to manually generate a 3d model and make the tool paths from that.
and then how do you get g code to cut?
This video definitely has less likes and views then it should ! Thanks!
time to cut path? how to get the time?
what about cutter comp?
Is there a way to generate code to machine 3D contours with a ball mill ?
Yes, at about 5:37 you'll see an option to create the ball mill from the drop down. Use that tool for your path
do muse bigger and yellow so we can see it better becouse y do it to fast...
Does this send out gcode to the machines too?
Yes it does! See the post process option wiki.freecadweb.org/Path_Workbench
How much are these videos edited? If this editing is real time, in one take, can you fill in some detail on your hardware/software? It looks like Ubuntu? What CPU/GPU/RAM? If linux, what graphics driver? I'm looking at a system upgrade, primarily to achieve FreeCAD performance, so I'm looking for a broad idea of how much resource I need to give it.
This video was recorded in Ubuntu 16.04, now I'm on 18.04. These are edited during long load times, I can't remember how much was edited with this particular video. People don't like sitting there and watching my system load. My system is 32GB RAM with Xeon processor, Nvidia Quadro graphics M2200. This was recorded with the Xorg graphics, I recently switched to Nvidia proprietary driver and have not noticed any difference. Have fun with the upgrade
@@JokoEngineeringhelp thank you! I really appreciate it.
how to generate a tool for windows?
for new in FreeCAD it is very fast.
hi sir , what software is this? how can i get this?
This is FreeCAD and it can be downloaded at freecadweb.org
@@JokoEngineeringhelp its free? or need to pay?
@@peacefuldailychannel8757 It is Free
@@JokoEngineeringhelp wow thats great. thanks alot for . im using windows 10 is thos applicable?
@@peacefuldailychannel8757 Yes it works with Windows 10
Does anyone here uses a DSP A-18 controller that could help me out please
to fast and no explane what you click on
FreeCAD is ridiculously powerful for what it is, but goddamn is the UI a mess and the learning curve just insane. If the devs were able to clean it up a bit, it would easily displace most of Autodesk's stranglehold on the CAD market.
I think a lot of people would like to see that after the policy changes that were made to the hobby licences of Fusion 360
i guess you dont reply. messing with it again, path is useless in my book that zigzag is the only toolpath that actually seems to work in pocket. i cant stand depths and heights formula based shit cant adjust it.
Stick to one and only one way of doing it.
Does FreeCad provide a G code output ?
Yes, it's on the path workbench you can get it. I can't access FreeCAD where I'm at right now, but if you can't find it let me know