Hello Guest it is March 28, 2024, 04:08:27 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 - smurph

391
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 11, 2019, 12:28:15 PM »
Yes.  Then you can set the "Output Signal" property to "Mist On".

Steve

392
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 10, 2019, 02:07:24 PM »
What I'm saying is...  ONE toggle button and TWO bitmaps.  One bitmap for the button UP state (off) and one bitmap for the button DOWN state.  Then tie the toggle button to a SINGAL, just like you would a LED. 

Steve

393
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 09, 2019, 01:05:50 PM »
Hi,

It would be interesting to be able to integrate the LED in the buttons

Roberto

A toggle button in combination with a bitmap set (on and off) can be used for that purpose.  Toggle buttons can drive signals directly. 

Steve

394
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 05, 2019, 01:52:11 PM »
The keypads are resizeable.  Just make them the size you want and they stay that size from then on for that particular screen object.  We don't force all of the keypads to be the same size.

Steve 

395
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 05, 2019, 12:26:41 AM »
Feature Request: Better touch support

Larger touch screens are cheap these days and spares you from installing a keyboard/mouse. However Mach4 does not play well with touch.
1. It would be nice to be able to pan and scan the gcode viewer with touch gestures.
2. A default touchscreen friendly screenset would be nice. (larger buttons, virtual keyboard etc)

Maybe a setting that makes Mach4 not use the lower third of the screen so that there is enough space for a virtual keyboard. Or maybe it would be better to add a virtual keyboard in mach4 directly so that it pops up whenever we can type something (eg MDI gcodes)

My Matsuura MC-500V conversion uses a touch screen and it works perfectly.  So I don't know what you mean about Mach not playing well with touch screens.  We do NOT currently support gestures, if that is what you mean.  However, I can scroll the G code list by simply using the slider on the list. 

We are working on gesture support now.  It will be a while though because of other priorities. 

We already have popup screen keypads and keyboards.  You have to enable them on the controls you want.  Look for the "Editor" property in the properties of the controls when in the screen editor.  Then make sure "DRO Auto Calc" is checked in the Operator menu in the menu bar.  The MDI control is an exception at the moment.  I use an industrial keyboard for all of that. 

Making a default touchscreen screen set is probably not going to happen.  Because nobody will like it and it will not be to their satisfaction.  Luckily, we gave you the ability to roll your own!  :) 

Steve

396
General Mach Discussion / Re: Input c# using Mach4
« on: November 19, 2019, 02:50:16 PM »
Mach4, in this case, is referring to the OLE interface that Mach3 exports.  I don't know why it is called Mach4.  Anyway, there is a Mach4.tlb type library that is distributed with Mach3 that describes the interface.  I believe the IsActive() function is what you want to call.  With OEMTRIG1 to OEMTRIG15 as the constants to use as the function's parameter.  You will have to map the port and pins for each OEM Trigger that you use. 

So even though the OLE interface is named Mach4, this really is a Mach3 issue and it doesn't belong in the Mach4 discussion.

That is about all I know on the subject and I doubt there will be anymore information available. 

Steve

397
Mach4 General Discussion / Re: Running Mach 4 ver.2 on Windows XP
« on: November 19, 2019, 02:43:34 PM »
We do not support XP anymore with the new builds that have video capability.  The OpenCV library that we link with uses InitializeCriticalSectionEx(), which is not available in XP.  Build 4162 is the latest release that supported XP.  Build 4219 is the latest dev build on the FTP site that will work with XP.

XP is dead.  The rest of the world is moving on.  We tried to support it as long as possible but at this point, it is not possible any longer.

Due to a miscommunication, our web site developer hasn't taken the XP support off.  We had planned to put a link to the last builds that supported XP up on the website.  Hopefully this will be done soon.

Steve

398
Mach4 General Discussion / Re: What can cause a Corrupter Mach 4 profile?
« on: November 13, 2019, 02:58:48 PM »
Skpstrer67,

If you can't hold communication with the Pokeys boards, I would start with the Ethernet card or cables.  Or if you have it going through a switch, that could be the culprit as well.  Skipping lines of G code is not something Mach does.  We have hundreds of thousands of Mach 4 copies running out there that prove that.  It ALWAYS processes everything.  Now, does it all make it to the motion controller?  Not if there are communication problems.  :(  What you are describing is a sick machine or a sick network. 

Make a different profile up and use Sim as the motion controller.  That is FIRST thing anyone should do when testing is see if the problem persists when using Sim.  Remove any and all virus software that may be on the machine.  If you are using Windows Defender, exclude the Mach installation directory.  There is a recent post about AVG causing similar symptoms.  Try another Ethernet card and cable, etc...  And finally, try Mach on a different machine and see it the results are different. 

But I'm pretty confident that you don't have a corrupted profile.  So how about starting your own thread about your issue?  It may garner some more attention and responses. 

Steve

399
Mach4 General Discussion / Re: What can cause a Corrupter Mach 4 profile?
« on: November 13, 2019, 12:52:43 PM »
The reason is that Word and the other programs may not have their files used in the same manner as the Machine.ini file.  Even so, if you just modified a word document and shutdown uncleanly, that document has a high probability of getting corrupted.  I have seen it 1000s of times.  The issue is that while you might have saved the file, the OS may not have completely flushed the changes to the disk.  Thus the file is in an incomplete state.  Word will try and "repair" it or replace it with an earlier version if it detects a file as being corrupt.  We save earlier versions of the profile (Machine.ini) files in the profile directory's "Backup" directory for the same purposes.

A backup of the previous Machine.ini is saved in the Backup directory every time you exit Mach.  It is a circular buffer that overwrites the oldest backup with the newest with the default number of backups set at 20.  The number of backups kept can be changed with the BackupProfiles key in the Preferences section of the Machine.ini.  If the key is not in there, you have to add it.  e.g:

[Preferences]
BackupProfiles=25

These backups can be restored with the "Restore Backup" button on the Mach4 Loader profile selection dialog.

Steve


400
Mach4 General Discussion / Re: Mach4 and kingstar
« on: November 13, 2019, 12:33:26 PM »
I should probably add that a good PC is required.  With a good quality Ethernet card as well.  IntervalZero/KingStar has a list of tested hardware.

Steve