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

231
Mach4 General Discussion / Re: Module Works Simulator
« on: June 15, 2017, 07:19:15 PM »
Correct, a lot of what is displayed not needed.  What I wanted you guys to do is run depends.exe, point to the mwSim.m4pw, and then save the output to a file and post that file up.  That way, I can load that file and analyze it.  I do this stuff for a living, you know.  :)  I can't tell much from the screen shots, as there is going to be a lot of misleading info.

The MW guys are using VS2013.  And probably on a Win10 machine by now.  So you are most likely correct in your assumptions.  Developers tend to target the newest OS to make sure it runs on it because that is what most people will be running if they bought a computer within the last couple of years or so.  But that can backfire.  Maintaining backwards compatibility and such is a freaking nightmare.  All perpetrated against programmers by Microsoft.  The newer compilers will not even run on XP.  So XP is definitely on its' way out. 

Steve

232
Mach4 General Discussion / Re: Module Works Simulator
« on: June 14, 2017, 11:11:58 PM »
There has got to be some other missing component.  Maybe another DLL that is required to run the MW simulator is missing on your systems?  Are either one of you familiar with dependancy walker?  http://www.dependencywalker.com/

I would like to see the output of that program when run on both of your machines.  It may tell us something.  So if you are comfortable running that, please do so.  Just point it at the mwSim.m4pw file. 

Steve

233
Mach4 General Discussion / Re: What do Control Modes Change?
« on: June 14, 2017, 12:56:50 PM »
C is E and E is C in the 3D interpreter.  Only one axis is mapped (C) to motors.  You use E to control it incrementally, if needed, regardless of G90/G91 setting (that WILL affect C).

Yes, it will all be custom LUA scripts.  Because there really isn't anything standard in the 3D printer world.  It is forming up a little, but not there at all yet. 

Steve

234
Still no example?  Dude, I can't magically reproduce your problem.  You need to post your profile (help->support->package profile) and provide a file that crashes.  Why?  Because everything file I run doesn't crash.

Steve

235
Uh...  we were talking about Windows.  :)

236
Mach4 General Discussion / Re: Mach 4 Mill Spindle Issues
« on: June 13, 2017, 08:32:53 PM »
Well...  I think it is going to be very particular to how you machine is setup.  And we all can't look at that.  :( 

237
Mach4 General Discussion / Re: subroutines?
« on: June 13, 2017, 07:43:50 PM »
Because the P word of the M98 call converts 0001 to the numeric value of 1.  So don't use leading zeros in the sub name (and file name) and it will all be good.  e.g. It will find O1 in a filed called O1 in the Subroutines directory.

Steve

238
I hate to say this but...  you are never going to get a response without providing more information.  Mach build?  What motion controller?  Machine setup?  Also, when asking for help, examples are suggested.  It is proper etiquette.  Then maybe someone can possibly help you.  Otherwise, expect your post to go unanswered. 

Steve

239
Mach4 General Discussion / Re: What do Control Modes Change?
« on: June 13, 2017, 06:28:16 PM »
The control mode changes the interpreter that is used.  Basically, a 3D printer can be used with Mill.  There won't be many differences between the 3D and Mill interpreters.  The major difference is that some 3D printers use the C axis as the extruder feed.  This will be whatever mode the machine is in (ABS or INC) depending on G90 or G91.  So the 3D interpreter adds an E axis that can moves C incrementally regardless of the G90/G91 setting.  Basically E shadows C.  M83 turns E into incremental mode.  M82 turns E into ABS mode.  

At least that is my understanding of it.  But I'm no 3D printer guru either.  

Steve

240
Mach4 General Discussion / Re: subroutines?
« on: June 13, 2017, 06:05:07 PM »
The files in the subroutine folder can contain only one subroutine each.  And the subroutine must have a a proper O line at the top that matches the base file name.  There is no limit to the number of subroutines that you can put in this folder as long as they are unique subroutine numbers. 

Steve