Hello Guest it is March 28, 2024, 08:39:01 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 - pcsagan

Pages: 1
1
Thanks for the reply.

Lets assume all files and settings are identical.

Should Mach3 be able to function using the Ethernet port without external configuration, or is there some external configuration - perhaps in the Device Manager or with custom drivers - that is required before Mach3 can function with the Ethernet port?

2
I have Mach3 setup, but I can't get it to connect to the control board. Are there setup instructions for the Ethernet port to work with Mach3, or should it work out of the box?

Also, are these the proper forums to ask Mach3 questions in? There's a topic called "New Forum!" but I've only ever seen these dead forums where the search functionality doesn't work, and all links from google to these forums are broken and redirect to the main forum page.

3
Thank you very much Tweakie. This is exactly what I was looking!

4
I'm able to create a DLL and have it be loaded by Mach3, but I'm not sure how to actually interact with Mach3 internally.

So far from what I can tell you're supposed to implement InitControl() and store the TrajBuffer, setup, CMach4View, and TrajectoryControl pointers. However, I haven't seen any examples on how to make the software jog, or get the state of a button's LED.

How would I get the current coordinates of the spindle, and get the state of the X/Y/Z endstops? I want to check if the endstops are triggered while the spindle is in a certain position. Is the best way to get the software to jog to invoke Gcode, or should I set values in some data structure somewhere? The JoyStick example plugin seems to modify the TrajBuffer data (named Engine) by doing some obscure math and setting JoggDir/Acceleration/Jogging/Dec values in the AxisInfo for X and Y accordingly. Is this the best way to jog? 
 
Also, I'm running this "2011 Mini Arty CNC Control Interface" addon that changes the way Mach3 looks, and I now have a Park Spindle button. How would I go about triggering this particular button, or some other button? I'm guessing that's what the purpose of the DoButton function which takes a short is, but I haven't seen any lists of button IDs anywhere. I also haven't seen any DRO IDs anywhere... any help would be appreciated. Thanks.

Pages: 1