Hello Guest it is October 14, 2019, 07:56:53 AM

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

It wasn't an issue of backups.  We backup everything but do not keep backups from the beginning of time.  The issue was that the forum version was too old to run with the version of PHP that PayPal now requires.  The forum version could not be updated due to the fact there were manual changes to the database that prevented the SMF upgrade scripts from running (one of the reasons).  So we had to move the forums to a server that had a down-level version of PHP that it could run on.  THIS is what broke all of the search links.  The manual changes were done by someone that no longer works on the forum (or the aliens) and nobody else knew what they were to back them out.  This required a painstaking install of each release of the SMF software and a review of it's associated DB tables/fields to compare with our DB to see what/where/when the changes crept in. 

Also, the SMF upgrade script was updated to use mysqli_query() at some point but the older 1.1 database upgrade scripts were not implemented correctly.  Like I said, I could write 10 pages on what all happened.  We seriously considered just starting over from scratch!  But we decided to put whatever effort was required into saving the data for posterity's sake.  It worked out.  But at one point, it we thought it would have to live on the temp server forever. 

Now we have to get the them back right, as the old theme is not compatible with this version of SMF. 


Mach4 General Discussion / Re: Add or edit Mach4 Lathe screen
« on: January 09, 2019, 11:19:30 PM »
If just the reset button is all you want to use to turn the coolant off, then just add M9 to the Initialization codes in the configuration dialog.  These two strings of G codes will be sent to the control every time the reset button is pressed.  Or the mcCntlReset() API function is called. 


It was not a simple repair.  It wasn't a "minor" software issue.  It would take me 10 pages to describe the sequence of events.  And it is not done yet.  It caught us at a bad time, right when all of our resources were devoted to other things.  It is a new year, guys.  Let's all make a resolution to not make assumptions.  :)  We are a small business, not some giant conglomeration with an army of web forum techs.  We live in the real world, have families, need time off, and do the holiday things as well.  Sometimes we get stretched thin.  It happens.  Sorry for the inconvenience. 

Then I started reading all of these conspiracy theories!  None of that is even close.  Give us a break, guys.  I'm not saying it was the aliens, but it was the aliens!  :)


Mach4 General Discussion / Re: Mach4 Lock
« on: November 20, 2018, 06:18:06 PM »
CoreConf.dll may be missing from the installation directory.  It is designed to be removed to disable editing the configuration via the GUI.  Just copy a CoreConf.dll from the same build into the installation directory, make the changes to the config, then delete the CoreConf.dll.


Try updating your video driver.


Mach4 Plugins / Re: Mach4 Galil Question
« on: November 06, 2018, 03:46:59 AM »
There is no need to have Mach do anything higher up the chain.  You can set "off on error" on the Galil and do it totally on the Galil.  The error will be seen as a following error.


Mach4 General Discussion / Re: Screen Set Ideas
« on: October 28, 2018, 04:03:40 PM »
Joyous?  I made you life more joyous, right?  :)

Mach4 General Discussion / Re: Mach 4 Goto Work Zero
« on: October 22, 2018, 05:05:02 PM »
This isn't so much about customization as it is trying to get a stock (out of the box) system.  The stock Mill profiles are either 4 or 6 axes.  So on the 4 axis profile, we expect all for axes to be enabled.  Simply enabling the 4th axis is all that is required even if it will not be used. 

Maybe we should have a 3 axis only screen set.  But we could do (and have to maintain) screen sets until the cows come home and not cover all possible scenarios.  So we compromised on two Mill profiles. 


Mach4 General Discussion / Re: homing 2 axis
« on: October 22, 2018, 04:46:15 PM »
Gecko is not a motion controller.  A motion controller drives the gecko.  Usually the PC's parallel port or some motion controller like the ESS or a PoKeys. 

If the two motors are mapped to one axis (a gantry type setup), then the homing SHOULD work as I described above.  So I would talk to your motion controller provider and get them to fix that. 

Failing that, you could use the LUA script API to "unmap" one of the motors from the axis in question and "map" that motor to an OOB axis.  Then you can home the original axis (that now only has one motor) and then home the OOB axis (that now has a motor mapped to it).  Then, once all of the homing is done, unmap the motor from the OOB and map if back to the original axis. 

You will probably want to read the API manual to see what functions are available.  In the Axis category. 

Again, the default homing action SHOULD be sufficient for you.  And if it worked, no scripting would be required.  That is why I suggest asking the motion controller provider to clear this up. 


Mach4 General Discussion / Re: homing 2 axis
« on: October 21, 2018, 02:56:03 PM »
This would all depend on how the motion plugin handles homing, meaning homing is a motion controller function.  The correct behavior would be where motor 1 hits its' home switch first, stops, and motor 3 continues to its' home switch. 

So the question now becomes what motion controller are you using?