Hello Guest it is May 30, 2024, 06:56:51 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - MN300

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »
271
Video P*r*o*b*i*n*g / Re: 3d Probing on Granite slabs
« on: February 26, 2019, 06:08:11 PM »
Overtravel could be accommodated by spring mounting the switch. Something on the order of a spring mounted tap follower that extends to a hard stop.

As Joeaverage says, you can often get away with using a high power switch that has never seen AC current. Higher power can mean higher mechanical operating force.

272
Video P*r*o*b*i*n*g / Re: 3d Probing on Granite slabs
« on: February 26, 2019, 05:30:02 PM »
There are many suitable switches, but be sure to get one rated for low current. High power appliance switches sometimes need the high current to keep the contacts clean and can fail when used on low DC current.
Switch failure is a reason to use a normally closed switch so a dirty contact or broken wire would not cause a crash.

273
Video P*r*o*b*i*n*g / Re: 3d Probing on Granite slabs
« on: February 26, 2019, 05:08:02 PM »
https://www.digikey.com/product-detail/en/c-k/LCS012P00WA26AY/CKN11533-ND/8536760
This switch is rated for low current, it has gold flashed contacts and is IP67 - Dust Tight, Waterproof.

274
Mach4 General Discussion / Re: Mach4 MPG axis stop after inc steps overflow
« on: February 25, 2019, 02:38:49 PM »
The Lua script for the MPG defines the connection of the encoder to an axis that is used by the core program.
For example:  mc.mcMpgSetInc(inst, 0, .001)

Encoder steps add distance to the destination register. The whole point of using an encoder rather than a button is so rotating a certain number of steps adds a matching distance to the destination. The problem is that in some cases the stored distance is too much.

A solution would be for NFS were to add an additional parameter to  mc.mcMpgSetInc that limits the maximum number of steps beyond the current position. The MPG script could change it for each increment choice, as the user prefers.
A similar limit could be added to jog commands.

275
I got the M542T manual PDF from
https://forum.arduino.cc/index.php?action=dlattach;topic=392086.0;attach=162187

My answer is based on Figure 3: Connection to PNP signal (common-cathode) on page 4 of the manual.
I assume your breakout board outputs are the type that are driven either high or low, not open collector or similar.
It would help if you gave the model of your breakout board.

GND to PUL-
GND to DIR-
GND to ENA-

P4 to PUL+
P5 to DIR+
?? to ENA+
You do need to assign an enable pin. For initial testing you could connect ENA+ to +5V. Having the Mach connected to the enable is a safety item that could prevent a runaway.

Also keep the stepper motor wiring away from the control wiring.

276
Mach4 General Discussion / Re: Mach4 MPG axis stop after inc steps overflow
« on: February 24, 2019, 06:38:09 AM »
Two solutions to the problem of the MPG logic storing pulses come to mind.
1) Turn the MPG slowly
2) Change the size of the steps, instead of 0.01, 0.1, 1.0 do something like 0.01, 0.05, 0.25.

277
Programming the Arduino for either of those sensors is not a beginner's job so well done if you have your Arduino reading the values.
Are you trying to transfer the numerical values to Mach4 or would high/low signals be enough?
The C10R10 BOB from CNC4PC works with the Warp 9 ESS.

Here is my crazy idea for the day. Set up dummy axes and use the Arduino tone() statement to generate fake index pulses which Mach4 would change to a "speed".

278
General Mach Discussion / www.machsupport.com security certificate expired
« on: February 19, 2019, 01:26:50 PM »
The Chrome browser is telling me that the www.machsupport.com security certificate expired 2 days ago. I have to ignore warnings to connect to the forum.Is this something that New Fangled Solutions is working on?

279
All you need to call your depth setting function from m6 is the line 
     M1000()

That's just like it's done in the line after        if(mc.mcInEditor()==   1) then

The way you tried is causing an error.

If you are not calling your m1000 from G Code you might want to name it something else to avoid confusion with real M code.


280
Show"N"Tell ( Your Machines) / Re: The Laser Project.
« on: February 18, 2019, 12:51:35 PM »
The 74LS00 is a NAND gate so there should be a circle on the output to represent the logic inversion. This would make the difference between the PlanB and PlanB2 more obvious.
The unused gates could be paralleled to increase the output drive.

Using 4000B series CMOS would allow for 5V or 12V logic levels. The MC14011BDG NAND gate has twice the output current (8.8ma) as the average 4000 series gate (3.4ma). That's slightly more than the 74LS00 (8ma).

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »