@MrValentine ; Stab in the Dark software and Dimis : Thanks =D !!!
@Chris Tate & Joe Staff:
The whole thing is powered by a power supply of its own (see the "red"ish cable on the pic? that goes to a 12V@5A power supply) because of the actuator's/encoders high power demand
The communication is done via USB , the control library (which is a separate process from the DGSDK simulation) communicates to the control board via an USB virtual serial port (serial over USB) and connects to the DGSDK simulation (or any other C++/Java "clients") via a Socket Based IPC (Inter process communication) protocol. From the DGSDK point of view, it's just XML exchanging via sockets, this allows usage over LAN (which will be important in the final project).
The implementation of an ethernet port directly on the device was actually considered but we left that for the "future optimization" list since it would blow my current budget =P
Thanks
Diego "Proteus" Spinola
Electrical Engineer
Emphasis on Computer and Digital Systems Engineering