Skip to main content
Submitted by marcin on Tue, 09/23/2014 - 14:53

I have DMC 4080 running 1.2b firmware with GalilTools 1.6.3.540 on ubuntu 12.04. Ethernet comm.

During typical run time I load two dmc files using a C++ application. One of which has a loop running on a thread that I start from c++ command call.

Occasionally, the controller enters an unusual state where some of the DMC functions are not available from c++ app or in the galil terminal. For example 'RS' returns

"2010 COMMAND ERROR. Galil::command("RS") got ? instead of : response. TC1 returned "14 Checksum error"

Also 'LV' returns many lines like this:

= 0.0000
= 0.0000
= 0.0000
...
= 0.0000
= 0.0000
= 0.0000

Power cycle of the controller does not clean up the problem.

Any idea what is happening?

Thanks
Marcin

Comments 2

ErikT on 10/23/2014 - 10:33

In my experience, the memory of your DMC is corrupt and the unit probably needs to be RMA'd.

Try a master reset first, but you'll likely have to send it in.

Does your program have a lot of BN/BV/BP commands in it?

KushalP on 10/28/2014 - 08:49

Hi Marcin,

Erik is correct in that you likely have an issue with your EPPROM. There are a few things that could cause this issue. Please either call in to support, or email me directly at: kushalp at galilmc dot com

I can then help you further.