89C51RD2 Microcontroller On Board Relay On Board Opto Isolator I/F On Board 16*2 LCD On Board ADC and DAC On Board Seven Segment Display On Board EEPROM On Board Steppe Motor Interface On Board Assembler On Board USB Interface With built in Power Supply Enclosed in Wooden / Plastic Box . Supplied with USB Cable & Software