ScanMaster2 - board revision 2.0
PowerPC/CPM Subsystem Features
DSP Subsystem Features
The ScanMaster2 laser projector control board is an easy-to-use embedded system which connects an entire laser projection system to client computer systems via standard ethernet using TCP/IP. The board itself can be mounted directly into the projector, be run in a standalone adapter box, or be used in recording and playback systems.
The board comes with a fully implemented ISP input, outputs and inputs for galvo positioning and monitoring, 8 color outputs, and several digital I/Os connected to a powerful 100MHz DSP with open source firmware. The user has the choice of one out of 4 data sources:
Some of these data sources can be combined. The ISP input can also be used to sample a complete
show. Using StageNet's stream, mode the data can be transmitted to the client and be recorded there.
ScanMaster2 exposes all its interfaces through StageNet such that any client can open virtual
sessions and exchange data within this context. For management functionality a reliable TCP stream
is used, for the realtime data stream UDP (or slower TCP for sensitive apps) is used.
In standalone mode, the ScanMaster2 system can be controlled from a lightning desk by using the DMX512 I/O. Through configuration a personality can be assigned to make the projector behave like a TrackSpot, Goldenscan, etc. Stored patterns take the place of the gobos found in these scanning devices.
The system has enough power for doing realtime interpolation of vectors and curves, geometric and color space processing, galvo safety monitoring, and zone control.
The ease of use, the scalability through 10/100MBit ethernet, the versatile usage, its rich feature set, and its tiny size make this boad unique in the whole laser industry. The space needed for the controller board shrinks down to a minimum, less than the required space for the optics.
Unlike most other systems ScanMaster2 does point calulation in realtime, on the fly. Coming from the network, lines and curves contained in the frame are transformed according to the window settings and color space conversion is done. Now, interpolation runs over the vectors and calculates color morphing and line styles at the galvos maximum step increment. On the interpolated points, an optimizer cares for sharp edges and maximum velocity through variable timing calculation. Following this, for safety issues, power processing takes place. Then, after running through the geometry processor the points are output to the appropriate converter.
The main software consists of 2 logical code blocks. The operating system along with the protocol handlers located on the PowerPC and the ScanEngine code located on the DSP. Both are connected using a high speed 20MB/s parallel data link. A separate protocol isolates this communication from the protocol used on the network. While the OS block until further notice will remain proprietary, the ScanEngine code running on the DSP is placed under LGPL. Being open source has the advantage that anyone may extend, proof, fix (and pass it back) the ScanEngine or implement new features.
DocumentationNot yet available, please ask
Download areaNot yet available, please ask