Awesome work! When the bit first plunged into the wood in your demo I was like ohhhh daaaamn and then your message popped up with perfect comedic timing haha
I added the same toolsetter to my mill that runs LinuxCNC a while back and I love it. I use a mix of fixed length tools and variable length. I haven't hookup air puffer either. Maybe someday.
This is a really awesome approach to getting the tool setter to work! Although i have to ask. Why are you using g92 z value instead of g10 l20 p1 z value? Wouldn't you have a double offset from not cleaning the previous g92 with a g92.1?
Very Cool. From what I could see, our electronics are VERY similar. On wiring, you mentioned that you were not sure if polarity mattered. If your spindle is grounded, and if the body of the touch plate is also grounded, I think you could get some strange readings if you have the polarity reversed.
Nice! Well the reason I mentioned that is there appears to be a diode on the probe circuit of the touch plate according to the diagram on the Amazon page. Not sure if I just got lucky with my polarity, or if it does matter.
Just in case you didn’t know, you could actually use a Stepper Motor Spring style coupler, braze it to two aluminum plates and now you have a spring loaded touch plate and you wont break bits :)
Hey, is it mandatory to have soft limits enabled? Or how would machine know where the probe located every time coming from random positions? Can you explain that one please?
Hello, I added the same tool setter to my Router CNC, at some point during the installation, did it not happen to you that the tool lowered more than it should in the calibration? 'cause that happened to me, and I don't know if it is due to the software parameters
How much room did you loose or have to dedicate to the tool setter of your “useable work area”? For instance If you originally had a 30”x30” work area I’m assuming you have like a 28”x30” area now?
Very nice video. I’m setting up the same (I think) tool setter on Linux CNC / MESA 7i76. Could you describe the cable wiring on your tool setter? The wiring diagram shown on Amazon lists Yellow/Green (Probe Signal) and Red/Black (Overtravel Protection Signal). These wiring colors match the unit that I received. The overtravel circuit seems straight forward and works as shown in the diagram (simple NC switch closure which opens at known travel). I’m having trouble getting the Probe Signal circuit to work. I see in your video that you have Red/Black wires connected to a digital input (correct?) on your breakout board. Which tool setter cable wires are your Red/Black breakout board wires connected to? Are you supplying any power from the breakout board or is it just a simple digital input for a switch? Amazon info says 24VDC (max 20mA) power? Thanks for any info you can provide.
Thank you. Yes, the spindle is grounded, however no issues since the probe runs on 24v. I have wiring diagrams of my setup on my website projectsbybrian.tech
hi is it normally closed? or normally open? if N / C like mine and it seems to me many on the market how do you put the wires in the board the same way you connected your previous N / O touch plate 'I don't understand ... and which wires do you use for the board 4 on the probe which are yellow and green for the probe and red and black for the estop? thanks and congratulations for the cnc
i have same controller board but if i connect wires to board GND and pin 15 ṕrobe pin, and go looking hall-meter, working this ,not show true/false, same pin 10 E-stop switch not show true/false, what is wrong ? need this board external 12 volt power to other side board screw terminal, manual say have 12-24V power in terminal "optional" but i looking input terminal go line led and 12 volt line. need i install this board 12 volt power supply, not power at usb port. or both usb power AND 12 volt line can use probe to optocouplers. and were i need add linuxcnc file location to code "down.ngc" and how add to display button"touch Z height" who start touch code. sorry i not understand linux any.
thx for the video. im new to linuxcnc. im coming from mach3 with big tex probe screenset. big tex, got two options for probe. first for the work z zero. and then it will probe for tool offset. how do i use it on linuxcnc ? on big tex i got a option for tool change pos. after manual tool change, it will go to the pos and do a tool offset. and automatic start the spindle for cutting again.
I should probably have clarified in the description. I actually have two estops on the machine, I just don't have the overtravel switch on the tool height setter wired to an estop, or an estop input. I will always be watching the tool probe so I didn't think it was necessary. Check out my website in the description for a full wiring diagram of my setup if you're interested.
how could you break your tips with your old touch plate ? i have a similar one (but that heights 19mm) and the only problem i have is sometime some induction happens and it triggers 1-1.5mm before touching when using some big tools espcially chamfers one. but except for that is ultra precise so maybe you are going too fast or i don't know about your control board. seems not to control anything in stand alone but more a interface for the PC so probably the problem is here as i don't consider a pc even in linux as a realtime system. (personnaly i'm using duet 2 wifi board as my nema 23 are rated for 2 amps)
Sir, how does the machine know the top of the stock with respect to the machine table? Since the bit touches off the tool setter/probe and it knows the length of the tool setter/probe relative to the table only. I seem to be missing something
Great question. Typically, you would run a facing operation across the top of your stock. This will tell the machine how thick your part is. Since the machine knows where the bottom of the stock it (top of the wasteboard) and also where that facing operation is being performed in relation to the wasteboard, that is how it defines the top of the stock. It doesn't technically have to probe it in order for it to know where it's at.
hey brian, im trying to set this up on my machine, im also using the axis gui but not using the probe screen and want to set this up so i can change tools during milling like you have as the projects i want to do now require tool changes, i know you have linked the.ngc file and my sensor wil be close to where you have place yours, i understand how to set where the spindle will move to when it wants to probe the tool height, its the other changes that i need help with, as im using the axis gui and the ali express BOB and i have a printnc, could you help me out please as or point me in the right direction as to what i need to put where in my hal and ini files ect to get this setup on my machine, if i have to ill setup the probe screen too i dont mind i just want to get my machine to a state where everything is working so i can save my files and concentrate on actually using it instead of spending days or week figuring stuff out to be able to do stuff, and thankyou for all your videos so far they have all helped me with my build since i started so much,
can you go over the setup of the part on spoilboard, coordinates, etc.? i've typically just screwed down my piece and then set zero off the piece on the board. I'm assuming this means that 0,0 is always bottom left and you would have to measure from there to place your cut piece from there?
Not quite. I probably should have showed that part in the video, however I still made the center of the walnut piece my X0, Y0. In this particular case, I jogged over to the piece of walnut, eyeballed where the center was, then ran "G92 X0 Y0" and that would zero out my coordinates to the middle of the piece of walnut. Then once I touch off on my touch plate, that would essentially put X0 Y0 Z0 at the bottom center of the walnut piece, and you would program this accordingly in Fusion (or whatever CAM program you're using).
Will this script work in Mach3? I'm assuming it will since it's G-code but thought I would ask. I just bought a similar tool setter and cannot find any kind of script for these but am going to set up like yours where it's sitting in the corner somewhere out of the way. I'll be 3d printing a mold for a cover then casting it with liquid rubber to protect the sensor during operation since I will be using coolant a lot.
@@ProjectsbyBrian Thanks. I know I would have to change coordinates and such but I just wanted to make sure the basic script could be re-typed out verbatim into mach3.
Hey Brian I just came across your channel and wanted to say thanks for the great content. I originally found your channel as I was looking for material on the MPCNC and see you have moved to the PrintNC. Looks like a heck of an upgrade, I am coming from a 3018 Pro and mostly looking to do signs and wood based projects but wanted something faster than the 3018. Would the MPCNC still be a good option or is it better to just wait and save up more for a PrintNC or Shapeoko or similar?
Hey thanks for watching! If CNC is something that you know you want to do long term, then I would probably save up and build a PrintNC or similar. This machine comfortably fits my needs and will last me the rest of my life (don't hold me to that statement). You will spend more on a Shapeoko or PrintNC (steel prices have gone up the past 6 months...) but it is more of a "buy once cry once" situation, and is almost an investment at that point that will last you a long time. Last thing I'll mention is that the PrintNC is very much a DIY project and while there is a lot of community support for it, you have to want to embark on the journey, if that makes sense.
@@ProjectsbyBrian thanks that makes sense. On the MPCNC what did you use for a router? And where did you find your DOC and feed rate best for walnut. That might help me make a call. :)
@@sparks-tech I used the Dewalt DW660 which is used on a lot of machines. It actually has quite a bit of power, but is very loud. I actually have a video of my MPCNC cutting some walnut at impressive speeds on my channel. I forget the exact numbers, but I think it's only a minute or so long if you want to look for it. I also have a MPCNC playlist as well.
Thanks! I actually can't say exactly, I had someone send me some config files that it was included in. I have a link to this config folder on my website in the description if you want to download it and look through it.
Haven't had any heat issues. I have two 80mm fans on the rear of the case for exhaust. I made a video on the electronics enclosure if you're interested.
@@johncarlos7810 ohh ok, I moved the parts list from Amazon to my website (link in description). I'm using the DM542's on there. I've also heard good things about drivers from steppersonline.com, although I haven't tried them myself.
Im planning on doing a DIY CNC but when you change the tool what happens if the gantry moves? how do you reacquire positioning? Never had a CNC so I have no idea how
The stepper motors will be enabled which hold their position in place when doing a tool change. So it's usually strong enough when you're loosening and tightening the collet nut. If, for some reason you moved the stepper motors during a tool change, you'd have to re-home and start the job from that tool change.
The script is actually just generic g code, and yes it would work the same. I actually switched to the Mesa 7i96 a couple of months ago and plan to do an update video on the entire setup soon. I'm handling my tool touch off scripting a little different now.
Using a toolsetter sure is faster than fishing for a touch off with a precision shim! Please reconsider not having an e-stop. When things go seriously wrong they go fast, having a one-step kill button is super important. Even if it's just a fused disconnect on your power circuit with a handle you can throw, it's so much better than hunting for "spindle stop, feed hold, reset reset reset aaaaaaah" when things are going to pieces or igniting.
Yes, so, I recommend checking out my other videos for more info about my electrical setup. I actually have two estops wired on the machine. When I mentioned that part in the video, I just meant that I wasn't going to wire up the over travel switch on the probe to my estop circuit for now, since I'll be watching it probe every time.
you need make video how make all code, i not understand what need make and were folder and what all need do, how add probe button and were file folder, how make scrip, and were add this, what tools need use written scrips and . i have same controller breakout board, cheap chinese one relay board, and linuxcnc debian 10 preemt somethink i not know, i need build cnc to my son. step to step video have good maybe follow video and can do all same. but this video i not understand aything how make were make what all need make and many.
i just orden parts can made simple brass sheet Z probe tool, brass sheet, some screw and wire, alligator clip, magnet spindle wire made this maybe,first alligator clip, same board has, probe wiring easy pin 15 and ground, but code and were not understand. just has installed linuxcnc my old hp computer core2 duo, my first time use linuxcnc before has used lot mach3 but not good, i looking linuxcnc have lot better REALTIME and FREE, flexiple make own tools etc, but not understand code and how make and were make.
Great video! I appreciate the walk through of each line in the homing script.
Thanks John! I'm glad. Trying to make explaining g code both informative and entertaining haha
Awesome work! When the bit first plunged into the wood in your demo I was like ohhhh daaaamn and then your message popped up with perfect comedic timing haha
I added the same toolsetter to my mill that runs LinuxCNC a while back and I love it. I use a mix of fixed length tools and variable length. I haven't hookup air puffer either. Maybe someday.
This is a really awesome approach to getting the tool setter to work! Although i have to ask. Why are you using g92 z value instead of g10 l20 p1 z value? Wouldn't you have a double offset from not cleaning the previous g92 with a g92.1?
Very Cool. From what I could see, our electronics are VERY similar.
On wiring, you mentioned that you were not sure if polarity mattered. If your spindle is grounded, and if the body of the touch plate is also grounded, I think you could get some strange readings if you have the polarity reversed.
Nice! Well the reason I mentioned that is there appears to be a diode on the probe circuit of the touch plate according to the diagram on the Amazon page. Not sure if I just got lucky with my polarity, or if it does matter.
Just in case you didn’t know, you could actually use a Stepper Motor Spring style coupler, braze it to two aluminum plates and now you have a spring loaded touch plate and you wont break bits :)
I was so shocked when I saw the blunt plunge into the stock at 0:14 ...
Sick! Love the updates Brian!
Thanks man!
That's a cool touch plate!
Thanks Nick!
Nice build... You might want to mount your tool gauge at a lower point on your table so you can fit longer tools.
Thanks! I will keep that in mind as I continue to use it.
Hey, is it mandatory to have soft limits enabled? Or how would machine know where the probe located every time coming from random positions? Can you explain that one please?
Awesome video!
Thanks Jon!
Hello, I added the same tool setter to my Router CNC, at some point during the installation, did it not happen to you that the tool lowered more than it should in the calibration? 'cause that happened to me, and I don't know if it is due to the software parameters
How much room did you loose or have to dedicate to the tool setter of your “useable work area”? For instance If you originally had a 30”x30” work area I’m assuming you have like a 28”x30” area now?
how add probe screen to my linuxcnc, not have, were can load this, linuxcnc 2.8.4 version i have.
Very nice video. I’m setting up the same (I think) tool setter on Linux CNC / MESA 7i76. Could you describe the cable wiring on your tool setter? The wiring diagram shown on Amazon lists Yellow/Green (Probe Signal) and Red/Black (Overtravel Protection Signal). These wiring colors match the unit that I received. The overtravel circuit seems straight forward and works as shown in the diagram (simple NC switch closure which opens at known travel). I’m having trouble getting the Probe Signal circuit to work. I see in your video that you have Red/Black wires connected to a digital input (correct?) on your breakout board. Which tool setter cable wires are your Red/Black breakout board wires connected to? Are you supplying any power from the breakout board or is it just a simple digital input for a switch? Amazon info says 24VDC (max 20mA) power? Thanks for any info you can provide.
great vid as usual, isn't your spindle grounded? no issue with the +5V of the probe?
Thank you. Yes, the spindle is grounded, however no issues since the probe runs on 24v. I have wiring diagrams of my setup on my website projectsbybrian.tech
hi is it normally closed? or normally open? if N / C like mine and it seems to me many on the market how do you put the wires in the board the same way you connected your previous N / O touch plate 'I don't understand ... and which wires do you use for the board 4 on the probe which are yellow and green for the probe and red and black for the estop?
thanks and congratulations for the cnc
i want this but the other way round. i want the sensor on the collet to know where it is in relation to what ever part its about to start cutting
i have same controller board but if i connect wires to board GND and pin 15 ṕrobe pin, and go looking hall-meter, working this ,not show true/false, same pin 10 E-stop switch not show true/false, what is wrong ? need this board external 12 volt power to other side board screw terminal, manual say have 12-24V power in terminal "optional" but i looking input terminal go line led and 12 volt line. need i install this board 12 volt power supply, not power at usb port. or both usb power AND 12 volt line can use probe to optocouplers. and were i need add linuxcnc file location to code "down.ngc" and how add to display button"touch Z height" who start touch code. sorry i not understand linux any.
thx for the video. im new to linuxcnc. im coming from mach3 with big tex probe screenset. big tex, got two options for probe. first for the work z zero. and then it will probe for tool offset. how do i use it on linuxcnc ?
on big tex i got a option for tool change pos. after manual tool change, it will go to the pos and do a tool offset. and automatic start the spindle for cutting again.
Hey mate, I just had one fail and the estop saved some catastrophic damage. I'd hook it up if you haven't already
I should probably have clarified in the description. I actually have two estops on the machine, I just don't have the overtravel switch on the tool height setter wired to an estop, or an estop input. I will always be watching the tool probe so I didn't think it was necessary. Check out my website in the description for a full wiring diagram of my setup if you're interested.
Great:) Thanks #DuplexCNC
how could you break your tips with your old touch plate ?
i have a similar one (but that heights 19mm) and the only problem i have is sometime some induction happens and it triggers 1-1.5mm before touching when using some big tools espcially chamfers one.
but except for that is ultra precise so maybe you are going too fast or i don't know about your control board.
seems not to control anything in stand alone but more a interface for the PC so probably the problem is here as i don't consider a pc even in linux as a realtime system. (personnaly i'm using duet 2 wifi board as my nema 23 are rated for 2 amps)
Nice!
Sir, how does the machine know the top of the stock with respect to the machine table? Since the bit touches off the tool setter/probe and it knows the length of the tool setter/probe relative to the table only. I seem to be missing something
Great question. Typically, you would run a facing operation across the top of your stock. This will tell the machine how thick your part is. Since the machine knows where the bottom of the stock it (top of the wasteboard) and also where that facing operation is being performed in relation to the wasteboard, that is how it defines the top of the stock. It doesn't technically have to probe it in order for it to know where it's at.
hey brian, im trying to set this up on my machine, im also using the axis gui but not using the probe screen and want to set this up so i can change tools during milling like you have as the projects i want to do now require tool changes, i know you have linked the.ngc file and my sensor wil be close to where you have place yours, i understand how to set where the spindle will move to when it wants to probe the tool height, its the other changes that i need help with, as im using the axis gui and the ali express BOB and i have a printnc, could you help me out please as or point me in the right direction as to what i need to put where in my hal and ini files ect to get this setup on my machine, if i have to ill setup the probe screen too i dont mind i just want to get my machine to a state where everything is working so i can save my files and concentrate on actually using it instead of spending days or week figuring stuff out to be able to do stuff, and thankyou for all your videos so far they have all helped me with my build since i started so much,
Just use the min limit Z.
How do you set the height of the material?
can you go over the setup of the part on spoilboard, coordinates, etc.? i've typically just screwed down my piece and then set zero off the piece on the board. I'm assuming this means that 0,0 is always bottom left and you would have to measure from there to place your cut piece from there?
Not quite. I probably should have showed that part in the video, however I still made the center of the walnut piece my X0, Y0. In this particular case, I jogged over to the piece of walnut, eyeballed where the center was, then ran "G92 X0 Y0" and that would zero out my coordinates to the middle of the piece of walnut. Then once I touch off on my touch plate, that would essentially put X0 Y0 Z0 at the bottom center of the walnut piece, and you would program this accordingly in Fusion (or whatever CAM program you're using).
Thank you! This makes everything very clear.
have this down,ngc inch or metric ?
Actually, you would want to turn your deceleration up so that it stops faster before the tool gets to its location and or over steps.
Hah, that is a good point! Either way, I think the tool height setter is still a better solution.
Will this script work in Mach3? I'm assuming it will since it's G-code but thought I would ask. I just bought a similar tool setter and cannot find any kind of script for these but am going to set up like yours where it's sitting in the corner somewhere out of the way. I'll be 3d printing a mold for a cover then casting it with liquid rubber to protect the sensor during operation since I will be using coolant a lot.
Yes, it should mostly work. You might have to make a few machine specific changes that I'm not aware of, but it's worth trying.
@@ProjectsbyBrian Thanks. I know I would have to change coordinates and such but I just wanted to make sure the basic script could be re-typed out verbatim into mach3.
Hey Brian I just came across your channel and wanted to say thanks for the great content. I originally found your channel as I was looking for material on the MPCNC and see you have moved to the PrintNC. Looks like a heck of an upgrade, I am coming from a 3018 Pro and mostly looking to do signs and wood based projects but wanted something faster than the 3018. Would the MPCNC still be a good option or is it better to just wait and save up more for a PrintNC or Shapeoko or similar?
Hey thanks for watching! If CNC is something that you know you want to do long term, then I would probably save up and build a PrintNC or similar. This machine comfortably fits my needs and will last me the rest of my life (don't hold me to that statement). You will spend more on a Shapeoko or PrintNC (steel prices have gone up the past 6 months...) but it is more of a "buy once cry once" situation, and is almost an investment at that point that will last you a long time. Last thing I'll mention is that the PrintNC is very much a DIY project and while there is a lot of community support for it, you have to want to embark on the journey, if that makes sense.
@@ProjectsbyBrian thanks that makes sense. On the MPCNC what did you use for a router? And where did you find your DOC and feed rate best for walnut. That might help me make a call. :)
@@sparks-tech I used the Dewalt DW660 which is used on a lot of machines. It actually has quite a bit of power, but is very loud. I actually have a video of my MPCNC cutting some walnut at impressive speeds on my channel. I forget the exact numbers, but I think it's only a minute or so long if you want to look for it. I also have a MPCNC playlist as well.
@@ProjectsbyBrian thanks Brian really appreciate the time. I will double check that playlist. Must have missed it.
@@sparks-tech no worries! Glad to help!
Great videos Brian, how did you add the probe screen tab to Lnc Thanks.
Thanks! I actually can't say exactly, I had someone send me some config files that it was included in. I have a link to this config folder on my website in the description if you want to download it and look through it.
@@ProjectsbyBrian Thanks a lot
How is the heat inside that enclosure? Do you have any fans or venting in it?
Haven't had any heat issues. I have two 80mm fans on the rear of the case for exhaust. I made a video on the electronics enclosure if you're interested.
Hi Brian! Great video. Do you have a link for your nema motor suggestion?
Thanks John! I'm actually using the Nema 23's that came in the Ali express kit that Three Design put together. They aren't anything too special.
@@ProjectsbyBrian rapid response bud! Im sorry I meant drivers. You had it in another video but I can't seem to find that video now. Thanks!
@@johncarlos7810 ohh ok, I moved the parts list from Amazon to my website (link in description). I'm using the DM542's on there. I've also heard good things about drivers from steppersonline.com, although I haven't tried them myself.
@@ProjectsbyBrian got it! Thanks a bunch for your help and your contributions.
@@johncarlos7810 hey no problem! Hope it helps!
Hey toolchange work in probe screen ?
So what about the connection between the program and macro? When the program has an M6 how does that call the macro to run?
I'm currently not doing anything with the M6 command. Not yet, anyway. I just run the macro manually after the tool change.
Im planning on doing a DIY CNC but when you change the tool what happens if the gantry moves? how do you reacquire positioning? Never had a CNC so I have no idea how
The stepper motors will be enabled which hold their position in place when doing a tool change. So it's usually strong enough when you're loosening and tightening the collet nut. If, for some reason you moved the stepper motors during a tool change, you'd have to re-home and start the job from that tool change.
@@ProjectsbyBrian okay so as long as I add stops to mine it can locate its position? I have a 3d printer so I assume its a similar set up.
@@shrimpinpat yes, every CNC should have end stops so you can home it to a known location.
not working, i not have macros file folder, not have display this probe screen. linuxcnc 2.8.4 not have this screen, only DRO and manual.
I need the setup for Mach3 .any one can help or send my a source.Thanks
would that be the same script with the 7i96 mesa board?
The script is actually just generic g code, and yes it would work the same. I actually switched to the Mesa 7i96 a couple of months ago and plan to do an update video on the entire setup soon. I'm handling my tool touch off scripting a little different now.
Using a toolsetter sure is faster than fishing for a touch off with a precision shim! Please reconsider not having an e-stop. When things go seriously wrong they go fast, having a one-step kill button is super important. Even if it's just a fused disconnect on your power circuit with a handle you can throw, it's so much better than hunting for "spindle stop, feed hold, reset reset reset aaaaaaah" when things are going to pieces or igniting.
Yes, so, I recommend checking out my other videos for more info about my electrical setup. I actually have two estops wired on the machine. When I mentioned that part in the video, I just meant that I wasn't going to wire up the over travel switch on the probe to my estop circuit for now, since I'll be watching it probe every time.
@@ProjectsbyBrian aaah, that makes a ton more sense!
you need make video how make all code, i not understand what need make and were folder and what all need do, how add probe button and were file folder, how make scrip, and were add this, what tools need use written scrips and . i have same controller breakout board, cheap chinese one relay board, and linuxcnc debian 10 preemt somethink i not know, i need build cnc to my son. step to step video have good maybe follow video and can do all same. but this video i not understand aything how make were make what all need make and many.
i just orden parts can made simple brass sheet Z probe tool, brass sheet, some screw and wire, alligator clip, magnet spindle wire made this maybe,first alligator clip, same board has, probe wiring easy pin 15 and ground, but code and were not understand. just has installed linuxcnc my old hp computer core2 duo, my first time use linuxcnc before has used lot mach3 but not good, i looking linuxcnc have lot better REALTIME and FREE, flexiple make own tools etc, but not understand code and how make and were make.
how i can add this addon probe screen to my linuxcnc ?