Limit switches & auto tool height setter?
Re: Limit switches & auto tool height setter?
@chmedly
you are correct i have my alligator clips wired to the z-min and ground with a 1K resistor in series with the plate and z-input and the other is wired to ground directly. I have had no issues with static and I live in the local Mountains where the air is dry and static is prevalent....
you are correct i have my alligator clips wired to the z-min and ground with a 1K resistor in series with the plate and z-input and the other is wired to ground directly. I have had no issues with static and I live in the local Mountains where the air is dry and static is prevalent....
Shapeoko 2, Dewalt DW660 1/4" shaft/ 1/8" shaft, 3D printed Dust Shoe,Dual Y Axis.
Re: Limit switches & auto tool height setter?
You wouldn't do a zener or two?cvoinescu wrote:330 Ω pull-up (between plate and VDD), 1 kΩ in series (between plate and pin), and 1 nF to ground (between input pin and GND) should take care of that.
I need to look at the schematic for the tinyG. I'm curious what kind of buffering is designed into it.
Also, I'm curious about reaction time for the touch off and how likely it is to blunt a tip. Take it slow and use aluminum makes sense.
-
- Posts: 34
- Joined: Wed Aug 13, 2014 4:31 pm
- Contact:
Re: Limit switches & auto tool height setter?
on my touch probe I backed it with a bit of 2mm adhesive craft foam on a pcb. So it has a little spring to prevent blunting.
ShapeOko 2 6095. Double Y-Axis Nema 23s (140oz/in), X & Z Nema 23 (262oz/in), TinyG, 500W DC Brushless Spindle w/ 48VDC 10A Supply, Acme Lead Screw, 24VDC 10A Supply, Threaded Inserts Table, Auto-tool height setter.
Re: Limit switches & auto tool height setter?
I have not had a problem with it blunting my bit but I did slow down the seek speed of the z-axis ..
Shapeoko 2, Dewalt DW660 1/4" shaft/ 1/8" shaft, 3D printed Dust Shoe,Dual Y Axis.
Re: Limit switches & auto tool height setter?
Could i use a fsr as a toouch probe ie put it as a lower limit switch so the tool tip will home in onto the fsr to 0 the z height the offset would be the thickness of the fsr
Re: Limit switches & auto tool height setter?
Hi Cvoinescu or datawaycvoinescu wrote:330 Ω pull-up (between plate and VDD), 1 kΩ in series (between plate and pin), and 1 nF to ground (between input pin and GND) should take care of that.
Would you mind draw a simple circuit diagram on how to acutally hook up the prob / resistor?
I know how to solder and all that but I can't quite figure exactly the set up here for the prob.
thank you very much
Shapeoko 1 - dissassemble
Shapeoko 2 - 1 x 1m expansion TinyG, superPid, Dw660, Aluminum extrusion bed, Nema 23, acme, Z axis upgrade, Dual Y
Shapeoko 3 - 0051 Stock Dw611, SuperPid, limit switch, 9mm belt
Shapeoko 2 - 1 x 1m expansion TinyG, superPid, Dw660, Aluminum extrusion bed, Nema 23, acme, Z axis upgrade, Dual Y
Shapeoko 3 - 0051 Stock Dw611, SuperPid, limit switch, 9mm belt
Re: Limit switches & auto tool height setter?
Yeah, I am wondering about wiring this up too. First, I am assuming that "plate" refers to the touch plate on the work piece and "pin" refers to the mill end. If my assumptions are wrong, then that is part of my misunderstanding...cvoinescu wrote:330 Ω pull-up (between plate and VDD), 1 kΩ in series (between plate and pin), and 1 nF to ground (between input pin and GND) should take care of that.
Based upon my assumptions, I get the "330 Ω pull-up (between plate and VDD)" and I get the "1 nF to ground (between input pin and GND)", but I don't get how I can wire up a "1 kΩ in series (between plate and pin)" with out completing the circuit (triggering the homing switch) and/or changing the the height of the plate.
Any insight on this would be great.
Jim
Shapeoko 2 #7699 w/TinyG controller
Shapeoko 2 #7699 w/TinyG controller
Re: Limit switches & auto tool height setter?
"Pin" is Arduino pin used as the probe input (A5, IIRC). The endmill is simply connected to GND with an alligator clip. "Plate" is indeed the touch plate. Does it make sense now? If not, I'll draw the schematic.
Proud owner of ShapeOko #709, eShapeOko #0, and of store.amberspyglass.co.uk
Re: Limit switches & auto tool height setter?
I found one of your other posts related to limit switches and it is starting to become clearer, but yes, I think a schematic will be helpful. I have a TinyG and not a Grbl, but I am guessing the principal will be the same.cvoinescu wrote:"Pin" is Arduino pin used as the probe input (A5, IIRC). The endmill is simply connected to GND with an alligator clip. "Plate" is indeed the touch plate. Does it make sense now? If not, I'll draw the schematic.
In your other posting, Normally Closed Limit Switches 2, you are talking about wiring up switches (not a touch probe) and I think I am starting to grasp what you are saying with wiring the three wires up. In that case you are wiring up the pin (COM on the switch) to ground (NC on the switch) I assume to minimize noise?, then wiring VDD to (NO on the switch) so that when the switch is triggered, it will send the voltage to the pin, triggering the limit. (Am i getting close?)
Since noise on normally open circuits seems to be a problem, I was thinking about getting wire with a shielded jacket (Mylar foil) and a drain wire. Would it be appropriate to wire the drain wire to ground, or do I need to find a three conductor cable?
Thanks and I look forward to a schematic on how to wire up the touch plate.
Jim
Shapeoko 2 #7699 w/TinyG controller
Shapeoko 2 #7699 w/TinyG controller
Re: Limit switches & auto tool height setter?
Here's how I'd wire the touchplate:
And here's what I described in words in the other post: You can use the same filter circuit for the limit switches too, for better noise protection. For NC limit switches, I'd use R1 = 1 KΩ.
IOREF is the correct voltage for the inputs of the Arduino, regardless of type (so it's +5 V for the Uno and Mega, but +3.3 V for the Due and the upcoming Zero). It's good practice to use that rather than +5 V or +3.3 V, if the circuit permits.
I'd recommend R1 = 330 Ω, R2 = 2.2 kΩ, C = 100 nF (I've changed my mind since I posted what you quoted).And here's what I described in words in the other post: You can use the same filter circuit for the limit switches too, for better noise protection. For NC limit switches, I'd use R1 = 1 KΩ.
IOREF is the correct voltage for the inputs of the Arduino, regardless of type (so it's +5 V for the Uno and Mega, but +3.3 V for the Due and the upcoming Zero). It's good practice to use that rather than +5 V or +3.3 V, if the circuit permits.
Proud owner of ShapeOko #709, eShapeOko #0, and of store.amberspyglass.co.uk