15
« on: July 03, 2010, 06:48:44 AM »
Okay,
Couldn't wait to see some other ideas I had, so I went back into the shed and tried to simplify the operation.
I created a new profile which uses the Parallel port instead of the smooth stepper.
This is all based upon a PC with a freash build with SP3 and only Mach3 and Huanyang spindle drivers loaded.
So, I still see Mach3 lockup after commencing the spindle. I am sure this is not related to EMF as the hardware setup works fine when not using the RS485 interface.
I took a dump of Comms 3 for perusal and the 4 output screens are below:
Line View
[03/07/2010 20:33:24]
1 IRP_MJ_DEVICE_CONTROL - Request operates a serial port
STATUS_SUCCESS
IOCTL_SERIAL_PURGE - Request cancels the specified requests and deletes data from the specified buffers
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
3 IRP_MJ_WRITE - Request transfers data from a client to a COM port
STATUS_SUCCESS
01 05 03 0e 52 00 91 2d ....R.‘-
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
5 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
01 05 02 ...
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
7 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
0e 52 3d 51 .R=Q
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
9 IRP_MJ_DEVICE_CONTROL - Request operates a serial port
STATUS_SUCCESS
IOCTL_SERIAL_PURGE - Request cancels the specified requests and deletes data from the specified buffers
Flags - 8
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
11 IRP_MJ_WRITE - Request transfers data from a client to a COM port
STATUS_SUCCESS
01 05 03 0e 52 00 91 2d ....R.‘-
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
13 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
01 05 02 ...
----------------------------------------------------------------------------------
[03/07/2010 20:33:24]
15 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
0e 52 3d 51 .R=Q
----------------------------------------------------------------------------------
[03/07/2010 20:33:25]
17 IRP_MJ_DEVICE_CONTROL - Request operates a serial port
STATUS_SUCCESS
IOCTL_SERIAL_PURGE - Request cancels the specified requests and deletes data from the specified buffers
Flags - 8
----------------------------------------------------------------------------------
[03/07/2010 20:33:25]
19 IRP_MJ_WRITE - Request transfers data from a client to a COM port
STATUS_SUCCESS
01 03 01 01 31 88 ....1ˆ
----------------------------------------------------------------------------------
[03/07/2010 20:33:25]
21 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
01 03 01 ...
----------------------------------------------------------------------------------
[03/07/2010 20:33:25]
23 IRP_MJ_READ - Transfers data from a COM port to a client
STATUS_SUCCESS
00 f0 48 .ðH
----------------------------------------------------------------------------------
[03/07/2010 20:33:34]
25 IRP_MJ_DEVICE_CONTROL - Request operates a serial port
STATUS_SUCCESS
IOCTL_SERIAL_PURGE - Request cancels the specified requests and deletes data from the specified buffers
Flags - 8
----------------------------------------------------------------------------------
Terminal View
....R.‘-....R=Q....R.‘-....R=Q....1ˆ....ðH
Dump View
[03/07/2010 20:33:24] - Written data
01 05 03 0e 52 00 91 2d ....R.‘-
[03/07/2010 20:33:24] - Read data
01 05 02 0e 52 3d 51 ....R=Q
[03/07/2010 20:33:24] - Written data
01 05 03 0e 52 00 91 2d ....R.‘-
[03/07/2010 20:33:24] - Read data
01 05 02 0e 52 3d 51 ....R=Q
[03/07/2010 20:33:25] - Written data
01 03 01 01 31 88 ....1ˆ
[03/07/2010 20:33:25] - Read data
01 03 01 00 f0 48 ....ðH
Table View
0 03/07/2010 20:33:24 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 08 00 00 00
1 03/07/2010 20:33:24 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
2 03/07/2010 20:33:24 IRP_MJ_WRITE DOWN STATUS_SUCCESS
3 03/07/2010 20:33:24 IRP_MJ_WRITE UP STATUS_SUCCESS 01 05 03 0e 52 00 91 2d
4 03/07/2010 20:33:24 IRP_MJ_READ DOWN STATUS_SUCCESS
5 03/07/2010 20:33:24 IRP_MJ_READ UP STATUS_SUCCESS 01 05 02
6 03/07/2010 20:33:24 IRP_MJ_READ DOWN STATUS_SUCCESS
7 03/07/2010 20:33:24 IRP_MJ_READ UP STATUS_SUCCESS 0e 52 3d 51
8 03/07/2010 20:33:24 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 08 00 00 00
9 03/07/2010 20:33:24 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
10 03/07/2010 20:33:24 IRP_MJ_WRITE DOWN STATUS_SUCCESS
11 03/07/2010 20:33:24 IRP_MJ_WRITE UP STATUS_SUCCESS 01 05 03 0e 52 00 91 2d
12 03/07/2010 20:33:24 IRP_MJ_READ DOWN STATUS_SUCCESS
13 03/07/2010 20:33:24 IRP_MJ_READ UP STATUS_SUCCESS 01 05 02
14 03/07/2010 20:33:24 IRP_MJ_READ DOWN STATUS_SUCCESS
15 03/07/2010 20:33:24 IRP_MJ_READ UP STATUS_SUCCESS 0e 52 3d 51
16 03/07/2010 20:33:25 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 08 00 00 00
17 03/07/2010 20:33:25 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
18 03/07/2010 20:33:25 IRP_MJ_WRITE DOWN STATUS_SUCCESS
19 03/07/2010 20:33:25 IRP_MJ_WRITE UP STATUS_SUCCESS 01 03 01 01 31 88
20 03/07/2010 20:33:25 IRP_MJ_READ DOWN STATUS_SUCCESS
21 03/07/2010 20:33:25 IRP_MJ_READ UP STATUS_SUCCESS 01 03 01
22 03/07/2010 20:33:25 IRP_MJ_READ DOWN STATUS_SUCCESS
23 03/07/2010 20:33:25 IRP_MJ_READ UP STATUS_SUCCESS 00 f0 48
24 03/07/2010 20:33:34 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) DOWN STATUS_SUCCESS 08 00 00 00
25 03/07/2010 20:33:34 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_PURGE) UP STATUS_SUCCESS
26 03/07/2010 20:33:34 IRP_MJ_WRITE DOWN STATUS_SUCCESS
After this request Mach3 locked up and I can use it any more.
I wonder if issues are because of versions of mach3 used? I'm using the latest V3.42.40
Note: I tried to load spindle talker on my machine, but it also errored and said there was a missing file or one of the associated files was missing. I'll have to capture this error next time as i didn't get a chance with my PC rebooting itself.
/Michael