Reverse engineering the SpectraLight 0200 ISA card

 

Electrical interface for the SpectraLight 0200 computer interface card (ISA bus).






Pin #

Function

 Notes

 1

 Accessory on/off

 +5v turns the accessory on.

 2

 Clamp on/off

 +5v turns the clamp on.

 3

 ???

 +5v, Never changed

 4

 Spindle on/off

 +5v causes spindle to spin.

 5

 Z Direction

 Toggles between +5v and 0v to control direction of step.

 6

 X Direction

 Toggles between +5v and 0v to control direction of step.

 7

 ???

 +0v, Never changed

 8

 Y Dir change

 Normally this is held at +5v.  The signal is held low for 2.5ms when the Y direction is changed.

 9

 Z High Speed

 When the Z axis speed is set to a value greater than 2.5, this pin is pulled high.

 10

 ???

 +5v, Never changed

 11

 ???

 +5v, Never changed

 12

 ???

 +5v, Never changed

 13

 ???

 +5v, Never changed

 14

 X Dir Change

 Normally this is held at +5v.  The signal is held low for 2.5ms when the X direction is changed.

 15

 Robot 1

 +5v when this setting is set to "high", 0v normally

 16

 Robot 2

 +5v when this setting is set to "high", 0v normally

 17

 ???

 +5v, Never changed

 18

 Y Direction

 Toggles between +5v and 0v to control direction of step.

 19

 Z Axis Step

 Normally this is held at +5v.  The signal is held low for .25µs to trigger a step.

 20

 X Axis Step

 Normally this is held at +5v.  The signal is held low for .25µs to trigger a step.

 21

 Y Axis Step

 Normally this is held at +5v.  The signal is held low for .25µs to trigger a step.

 22

 ???

 +5v, Never changed

 23

 ???

 +5v, Never changed

 24

 ???

 +5v, Never changed

 25

 ???

 +5v, Never changed

 

 

 Notes:

  • I was unable to identify a Z Dir Change signal, I'm confident that my card isn't producing this signal.

 

This table is incomplete. I did not search for the spindle speed control (I expect some form of PWM for spindle control). Also I did not attempt to identify inputs that the ISA card might accept.  My intent is to use manual spindle control initially.  I only expect the ISA card to accept three inputs.  One for the "cover open" switch, one for the Z limit switch and one for the big red "stop" switch.  Since I desire limit switches for each direction of travel I will require at least eight inputs - the existing inputs are of no use to me.  



It works!  Learn more on this page.

Lessons

Some additional pins for you:

For safety switches, high indicates go condition, low indicates switch is tripped.

Pin 11 = Cover closed switch

Pin  23 = E-stop switch

Pin 24 = Z limit switch

 

I believe the pin 22 you have tied to pin 17 is the machine on toggle; machine powers up if pin 22 is high, could probably set this up in EMC to match up with the machine on button.

 

-Joel

Shannon Haworth

I tried to implement pins 23 and 24, however I ran into this issue:  http://build.spaceopera.org/site/strangeplacetoputaclock/index.html.

How very strange, and effective.

I may end up building a "complete" adapter around a microprocessor such as the attiny2313.  I could filter out things like the clock pulses which EMC would reasonably believe indicated the switch had been thrown.

Shannon

 

Al Cassista

Hello again Shannon,

I am currently looking for a parrallel cable that I can modify to try this conversion on my lathe. I did submit some pictures of the inside of my control box which internally is quite different from the on you have pictured. I'm hoping that LightMachines did not change the pinouts when they changed control box internals. When you have a chance, please take a quick look at the pictures I sent you and I would appreciate any help you might be able to provide.

Thanks again for your help!

Al

captcha
 

Navigation

User Menu

Login