You are on page 1of 26

Seminar Report on

Projection Keyboard

By

Name:G.VENKATESH
Roll No: 13H61A1221
Course:IT

DEPARTMENT OF
INFORMATION TECHNOLOGY
ANURAG GROUP OF INSTITUTIONS
(Formerly CVSR College of Engineering)
VENKATAPUR, GHATKESAR
RANGAREDDY-501301
(Affiliated to JNTUH)
ANURAG GROUP OF INSTITUTIONS
(Formerly CVSR College of Engineering)
VENKATAPUR, GHATKESAR
RANGAREDDY-501301
(Affiliated to JNTUH)

CERTIFICATE

This is to certify that the Seminar Report entitled PROJECTION KEYBOARD is


submitted by G.VENKATESH .bearing Roll No 13H61A121 in IV/IV B.Tech.(IT) II
semester .

Supervisor Head of the Department

ABSTRACT:
A projection keyboard is a form of computer input device whereby the image
of a virtual keyboard is projected onto a surface: when a user touches the surface covered by
an image of a key, the device records the corresponding keystroke. Some connect to
Bluetooth devices, including many of the latest smartphone, tablet, and mini-PC devices with
Android, iOS or Windows platform.
An optical virtual keyboard was invented and patented by IBM
engineers in 1992. It optically detects and analyses human hand and finger motions and
interprets them as operations on a physically non-existent input device like a surface with
painted or projected keys. In that way it can emulate unlimited types of manually operated
input devices (such as a mouse, keyboard, and other devices). Mechanical input units can be
replaced by such virtual devices, potentially optimized for a specific application and for the
user's physiology, maintaining speed, simplicity and unambiguity of manual data input.

In 2002, start-up company Canesta developed a projection keyboard using their proprietary
"electronic perception technology".The company subsequently licensed the technology to
Celluon of Korea.

A proposed system called the P-ISM combines the technology with a small video projector to
create a portable computer the size of a fountain pen.
TABLE OF CONTENTS
1. Introduction...4
2.Methodology
2.1CelluonEpic....................................................................................................................5
2.2 What is it? ........................................................................................................5
2.3 Features..6
2.4 How it works? ...............................................................................................................6
2.5 Identifying parts.7
2.6 Connecting Epic.8
2.7QwertyKeyboard....9
2.8 Properties......10
2.9 Computer Keyboards11
2.10ProjectionKeyboard.12
2.11 Design.13
2.12 Types 14
2.13 Security Considerations.....15
3.Details
3.1Technology..17
3.2How does it work? ..........................................................................................................19
3.3SystemArchitecture..20
3.4Connectivity.20
3.5 Dongle.22
3.6 Bluetooth Connectivity...........23
3.7OperatingGestures24
4.Applications25
4.1AdvantagesandDisadvantages..........................26
4.2.FutureScope..27
5..Conclusion..28
6.Bibliography29
1. INTRODUCTION
The Celluon Epic Projection Keyboard is a wireless Bluetooth projection keyboard that
provides a complete redesign of the traditional computer keyboard. This wireless projection
keyboard comes equipped with a red laser diode light source projecting a full QWERTY
keyboard on nearly any firm, flat, opaque surface. As Gizmag goes hands-on with this device
that will turn any flat surface into a full QWERTY keyboard.
With approximately 120 minutes of operating time, this bus-powered device can be taken
with you on the go for hours of typing in between charges. Pair the device via Bluetooth with
your computer, and you can start typing. Tap your fingers on the projected red laser keys, and
the letters pop up on your screen. It can even serve as a mouse or touchpad for your Windows
PC or Mac.

Of course, like any magic trick, there's actually something very specific happening behind the
scenes that creates the illusion. Here we're looking at infrared light that's emitted from the
lower end of the Epic. When your finger (or any other object) passes through a key's
projected area, the sensor detects the infrared light reflecting off of it, and computes it as a
keystroke.

The device itself is tightly constructed, with a compact, attractive design. It doesn't look
remotely cheap. It's small enough to drop in a pocket, and can easily sit next to the device
you're typing on without drawing attention to itself. The Epic is compatible with all the major
mobile and desktop operating systems, including iOS, Android, Windows, and Mac OS X.

QWERTY is the most common keyboard layout on English-language computer and


typewriter keyboards. The processor in a keyboard has to understand several things that are
important to the utility of the keyboard, such as position of the key in the key matrix, the
amount of bounce and how to filter it, the speed at which to transmit the typematics.

Virtual Keyboard uses sensor technology and artificial intelligence to let users work on any
surface as if it were a keyboard. A virtual keyboard is a keyboard that a user operates by
typing on or within a wireless or optical-detectable surface or area rather than by depressing
physical
2.METHODOLOGY

2.1 CELLUON EPIC


Today more and more people use smart phones and tablets as their main computing devices.
But these devices typically don't have physical keyboards, and that leaves the door open for
innovation and creative alternatives. Take, for example, the Celluon Epic projection
keyboard. Read on, as Gizmag goes hands-on with a device that will turn any flat surface into
a full QWERTY keyboard.

2.2 What is it?

Fig.2.1 Celluon Epic Device


The first thing to do is to prop the tiny (70 x 35 x 20 mm) gizmo on a desk or other flat and
opaque surface, near your PC or mobile device. Pair it via Bluetooth with your computer, and
you can start typing. Tap your fingers on the projected red laser keys, and the letters pop up
on your screen. It can even serve as a mouse or touchpad for your Windows PC or Mac.
Behind the scenes there is something happening that creates the illusion. Here we're looking
at infrared light that's emitted from the lower end of the Epic. When your finger (or any other
object) passes through a key's projected area, the sensor detects the infrared light reflecting
off of it, and computes it as a keystroke.
Fig 2.2 Celluon Epic Device
The device itself is tightly constructed, with a compact, attractive design. It doesn't look
remotely cheap. It's small enough to drop in a pocket, and can easily sit next to the device
you're typing on without drawing attention to itself.

2.3 FEATURES
Full-sized QWERTY keyboard
Power save mode
Simplified pairing via Bluetooth
Compatible with a variety of devices
Pocket size, slim design
Doubles as virtual multi-touch mouse
Built-in battery
Works on most opaque, flat surfaces
Adjustable brightness, sensitivity, and sound feedback

2.4 How it works?


This product emits infrared light from the lower end of the device to detect objects such as
fingers. When an object passes through they are illuminated by the infrared light source, any
infrared light reflecting off of an object is detected by the sensor. Information on the position
and movement of the object is then analyzed to perform the products role as a keyboard.
Sensitivity: Difference in thickness, shape, and color of the user's fingers or operating
environment will result in differences in the amount of reflected infrared light.

2.5 Identifying Parts


1) Pattern Projector: laser projects an image of keyboard pattern onto a flat surface infront
of the typist.
(2) Sensor: detects reflection of infrared and triangulates the location to determine a
keystroke.
(3) IR: emits an invisible plane of light to blanket operational area.
Fig 2.3 Front View and Rear View of the Epic device

2.6 Connecting Epic


Epic pairs via Bluetooth.
Compatible with any Bluetooth HID devices:
OS 4 and later (most iPhone and iPad)
Android 4.0 or later
Windows XP/Vista/7/8 (Not compatible with Windows Phone 7 and Phone 8)
Mac OS X
Blackberry 10
Game Console
Bluetooth 2.1 and later with SSP feature
Pass code is not required for Bluetooth HID connection.
2.7 QWERTY KEYBOARD
QWERTY is a keyboard layout for Latin Script. The name comes from the order of the first
six keys on the top left letter row of the keyboard (Q W E R T Y). The QWERTY design is
based on a layout created for the Sholes and Glidden typewriter.
The QWERTY layout was devised and created in the early 1870s by Christopher Latham
Sholes, a newspaper editor and printer. The first model constructed by Sholes used a piano-
like keyboard with two rows of characters arranged alphabetically as follows:
-3579NOPQRSTUVWXYZ
2 4 6 8 . AB C D E F G H I J K LM
The construction of the "Type Writer" had two flaws that made the product susceptible to
jams. Firstly, characters were mounted on metal arms or typebars, which would clash and jam
if neighboring arms were pressed at the same time or in rapid succession. Secondly, its
printing point was located beneath the paper carriage, invisible to the operator, a so-called
"up-stroke" design. Consequently, jams were especially serious, because the typist could only
discover the mishap by raising the carriage to inspect what had been typed. The solution was
to place commonly used letter-pairs (like "th" or "st") so that their typebars were not
neighboring, avoiding jams.
QWERTY is the most common keyboard layout on English-language computer and
typewriter keyboards. The processor in a keyboard has to understand several things that are
important to the utility of the keyboard, such as position of the key in the key matrix, the
amount of bounce and how to filter it, the speed at which to transmit the typematics.

Fig 3.1 The microprocessor and controller circuitry of a keyboard


Fig 3.2 Key Matrix

2.8 Properties

Alternating hands while typing is a desirable trait in a keyboard design. While one hand types
a letter, the other hand can prepare to type the next letter, making the process faster and more
efficient. However, when a string of letters is typed with the same hand, the chances of
stuttering are increased and a rhythm can be broken, thus decreasing speed and increasing
errors and fatigue. In the QWERTY layout many more words can be spelled using only the
left hand than the right hand. In fact, thousands of English words can be spelled using only
the left hand, while only a couple of hundred words can be typed using only the right
hand[13] (the three most frequent letters in the English language, ETA, are all typed with the
left hand). In addition, more typing strokes are done with the left hand in the QWERTY
layout. This is helpful for left-handed people but to the disadvantage of right-handed people.

Contrary to popular belief, the QWERTY layout was not designed to slow the typist
down, but rather to speed up typing by preventing jams. Indeed, there is evidence that, aside
from the issue of jamming, placing often-used keys farther apart increases typing speed,
because it encourages alternation between the hands. There is another origin story in the
Smithsonian that the qwerty keyboard was made for telegraph operators and has this layout to
make it easy for the telegraph operator to work. (On the other hand, in the German keyboard
the Z has been moved between the T and the U to help type the frequent bigraphs TZ and ZU
in that language.) Almost every word in the English language contains at least one vowel
letter, but on the QWERTY keyboard only the vowel letter "A" is located on the home row,
which requires the typist's fingers to leave the home row for most words.

A feature much less commented-on than the order of the keys is that the keys do not form a
rectangular grid, but rather each column slants diagonally. This is because of the mechanical
linkages each key is attached to a lever, and hence the offset prevents the levers from
running into each other and has been retained in most electronic keyboards. Some
keyboards, such as the Kinesis or TypeMatrix, retain the QWERTY layout but arrange the
keys in vertical columns, to reduce unnecessary lateral finger motion.
2.9 Computer keyboards

The first computer terminals such as the Teletype were typewriters that could produce and be
controlled by various computer codes. These used the QWERTY layouts and added keys such
as escape (ESC) which had special meanings to computers. Later keyboards added function
keys and arrowkeys. Since the standardization of PC-compatible computers and Windows
after the 1980s, most full-sized computer keyboards have followed this standard (see drawing
at right). This layout has a separate numeric keys for data entry at the right, 12 function keys
across the top, and a cursor section to the right and center with keys for Insert, Delete, Home,
End, Page Up, and Page Down with cursor arrows in an inverted-T shape.

Fig 3.3 The Standard QWERTY Keyboard


2.10 PROJECTION KEYBOARD
A projection keyboard is a form of computer input device whereby the image of a virtual
keyboard is projected onto a surface: when a user touches the surface covered by an image of
a key, the device records the corresponding keystroke. Some connect to Bluetooth devices,
including many of the latest smart phone, tablet, and mini-PC devices with Android, iOS or
Windows platform.
An optical virtual keyboard was invented and patented by IBM engineers in 1992. It optically
detects and analyses human hand and finger motions and interprets them as operations on a
physically non-existent input device like a surface with painted or projected keys. In that way
it can emulate unlimited types of manually operated input devices (such as a mouse,
keyboard, and other devices). Mechanical input units can be replaced by such virtual devices,
potentially optimized for a specific application and for the user's physiology, maintaining
speed, simplicity and unambiguity of manual data input.
In 2002, start-up company Canesta developed a projection keyboard using their proprietary
"electronic perception technology". The company subsequently licensed the technology to
Celluon of Korea.
A proposed system called the P-ISM combines the technology with a small video projector to
create a portable computer the size of a fountain pen.

2.11 Design
A laser or beamer projects visible virtual keyboard onto level surface. A sensor or camera in
the projector picks up fingers movements Software converts the coordinates to identify
actions or characters.
The projection is realized in four main steps and via three modules: projection module, sensor
module and illumination module. The main devices and technologies used to project the
image are a diffractive optical element, red laser diode,CMOS sensor chip and an infrared
(IR) laser diode.

2.11.1Template projection
A template produced by a specially designed and highly efficient projection element with a
red diode laser.
2.11.2 Reference Plane Illumination
An infra-red plane of light is generated on the interface surface. The plane is however
situated just above and parallel to the surface.
2.11.3 Map reflection coordinates
The reflected light user interactions with the interface surface is passed through an infra-red
filter and imaged on to a CMOS image sensor in the sensor module.
2.11.4 Interpretation and communication
The micro-controller in the sensor module receives the positional information corresponding
to the light flashes from the sensor processing core, interprets the events and then
communicates them through the appropriate interface to external devices. By events it is
understood any key stroke, mouse or touchpad control.
2.12 Types
On a desktop PC, one purpose of a virtual keyboard is to provide an alternative input
mechanism for users with disabilities who cannot use a physical keyboard. Another major use
for an on-screen keyboard is for bi- or multi-lingual users who switch frequently between
different character sets or alphabets. Although hardware keyboards are available with dual
keyboard layouts (for example Cyrillic/Latin letters in various national layouts), the on-
screen keyboard provides a handy substitute while working at different stations or on laptops,
which seldom come with dual layouts.
The standard on-screen keyboard utility on most windowing systems allows hot key
switching between layouts from the physical keyboard (typically alt-shift but this is user
configurable), simultaneously changing both the hardware and the software keyboard layout.
In addition, a symbol in the systray alerts the user to the currently active layout.
Although Linux supports this fast manual keyboard-layout switching function, many popular
Linux on-screen keyboards such as gtkeyboard, Matchbox-keyboard or Kvkbd do not react
correctly
Virtual keyboards are commonly used as an on-screen input method in devices with no
physical keyboard, where there is no room for one, such as a pocket computer, personal
digital assistant (PDA), tablet computer or touch screen equipped mobile phone. It is
common for the user to input text by tapping a virtual keyboard built into the operating
system of the device. Virtual keyboards are also used as features of emulation software for
systems that have fewer buttons than a computer keyboard would have.
Virtual keyboards can be categorized by the following aspects:
Physical keyboards with distinct keys comprising electronically changeable displays
integrated in the keypads.
Virtual keyboards with touch screen keyboard layouts or sensing areas.
Optically projected keyboard layouts or similar arrangements of "keys" or sensing
areas.
Optically detected human hand and finger motions.

[
Virtual keyboards to allow input from a variety of input devices, such as a computer mouse,
switch or other assistive technology device.
An optical virtual keyboard has been invented and patented by IBM engineers in 2008.It
optically detects and analyses human hand and finger motions and interprets them as
operations on a physically non-existent input device like a surface having painted keys. In
that way it allows to emulate unlimited types of manually operated input devices such as a
mouse or keyboard. All mechanical input units can be replaced by such virtual devices,
optimized for the current application and for the user's physiology maintaining speed,
simplicity and unambiguity of manual data input.
On the Internet, various JavaScript virtual keyboards have been created, allowing users to
type their own languages on foreign keyboards, particularly in Internet cafes.

2.13 Security Considerations


Virtual keyboards may be used in some cases to reduce the risk of keystroke logging. For
example, Westpacs online banking service uses a virtual keyboard for the password entry, as
does Treasury Direct (see picture). It is more difficult for malware to monitor the display and
mouse to obtain the data entered via the virtual keyboard, than it is to monitor real
keystrokes. However it is possible, for example by recording screenshots at regular intervals
or upon each mouse click.
[The use of an on-screen keyboard on which the user "types" with mouse clicks can increase
the risk of password disclosure by shoulder surfing, because:
An observer can typically watch the screen more easily (and less suspiciously) than the
keyboard, and see which characters the mouse moves to.
Some implementations of the on-screen keyboard may give visual feedback of the "key"
clicked, e.g. by changing its color briefly. This makes it much easier for an observer to read
the data from the screen.
3.DETAILS

3.1 TECHNOLOGY
A projection keyboard generally works by:
A laser or beamer projects visible virtual keyboard onto level surface
A sensor or camera in the projector picks up finger movements
Detected co-ordinates determine actions or characters to be generated
5.1 How does it work?

Fig 5.1 Working layout of a Virtual Keyboard


The laser keyboards use laser and infra-red technology to create the virtual keyboard and to
project the hologram of a keyboard on a flat surface.
The projection is realized in four main steps and via three modules: projection module, sensor
module and illumination module. The main devices and technologies used to project the
hologram are a diffractive optical element, red laser diode, CMOS camera and sensor chip
and an infrared (IR) laser diode.

Some devices use a second (invisible infrared) beam:


An invisible infrared beam is projected above the virtual keyboard
Finger makes keystroke on virtual keyboard. This breaks infrared beam and infrared
light is reflected back to projector
Reflected infrared beam passes through infrared filter to camera
Camera photographs angle of incoming infrared light
Sensor chip determines where infrared beam was broken
detected coordinates determine actions or characters to be generated

3.1.1 Template projection (Projection module)


A template produced by a specially designed and highly efficient holographic element with a
red diode laser is projected onto the adjacent interface surface. The template is not however
involved in the detection process and it is only used as a reference for the user. In a fixed
environment, the template can just as easily be printed onto the interface surface.

3.1.2 Reference plane illumination (Micro-illumination ModuleTM)


An infra-red plane of light is generated on the interface surface. The plane is however
situated just above and parallel to the surface. The light is invisible to the user and hovers a
few millimeters above the surface. When a key position is touched on the surface interface,
the light is reflected from the infra-red plane in the vicinity of the key and directed towards
the sensor module.

3.1.3 Map reflection coordinates (Sensor Module)


The reflected light user interactions with the interface surface is passed through an infra-red
filter and imaged on to a CMOS image sensor in the sensor module. The sensor chip has a
custom hardware embedded such as the Virtual Interface Processing CoreTM and it is
capable of making a real-time determination of the location from where the light was
reflected. The processing core may track not only one, but multiple light reflections at the
same time and it can support multiple keystrokes and overlapping cursor control inputs.

3.1.4 Interpretation and communication (Sensor module)


The Sensor Module serves as the eyes of the Keyboard Perception technology. The Sensor
Module operates by locating the user's fingers in 3-D space and tracking the intended
keystrokes. Keystroke information processes and can then be output to host devices.
The micro-controller in the sensor module receives the positional information corresponding
to the light flashes from the sensor processing core, interprets the events and then
communicates them through the appropriate interface to external devices. By events it is
understood any key stroke, mouse or touchpad control.
Most projection keyboards use a red diode laser as a light source and may project a full
size QWERTY layout keyboard. The project keyboard size is usually 295 mm x 95 mm and it
is projected at a distance of 60 mm from the virtual keyboard unit. The projection keyboard
may detect up to 400 characters per minute and it may be connected by using either USB
ports or Bluetooth.
The projection keyboard unit works on lithium-ion batteries and it has a capacity of at least
120 minutes of continuous typing. The projection unit sizes vary on the manufacturer but
normally it is not bigger than 35 mm x 92 mm x 25 mm.
3.3. SYSTEM ARCHITECTURE
The 3D range camera is placed several cms over the input surface, with a well-defined angle
facing the working area.
The size of the working area, limited by the spatial resolution of the camera, is 15 cm 25
cm, which is comparable to a full-size laptop-computer keyboard.
The display projector is mounted on the camera, facing the same area, which would generate
the visual feedback for the keyboard and input information.

Fig 6.1 Virtual-keyboard demonstration-system setup


3.4 CONNECTIVITY
Projection keyboards connect to the devices they are used for either through Bluetooth or
USB.
The Bluetooth projection keyboard is a wireless virtual keyboard, a pocket-size device that
projects a full-size keyboard through infrared technology onto any flat surface. Bluetooth
dongle technology enables the projection keyboard for point to multi-point friendly
connectivity with other Bluetooth devices, such as PCs, PDAs and mobile phone.
Bluetooth is an open specification for wireless data transmission which operates on the
globally available 2.4GHz radio frequency. The way the Bluetooth projection keyboard is
connected to a device varies depending on the specific laptop, phone or computer that the
user intends to use it for. All the connectivity instructions normally come with the product
and they basically consist in turning on the Bluetooth connection on one's device and then
turning on the keyboard.
The USB projection keyboard works like a regular USB keyboard. The connection between
the virtual keyboard and the device is made through a USB port, which is available on every
computer, laptop and other devices that are compatible with the projection keyboard.
Connection instructions come as well with the product and with the manufacturer's
specifications but it mainly consists in Plug and Play the devices.
A Bluetooth dongle device is also used for the connectivity process.
3.5 Dongle
A dongle is a small piece of hardware that connects to another device to provide it with
additional functionality. In relation to computing, the term is primarily associated with
hardware providing a copy protection mechanism for commercial softwarein which the
dongle must be attached to the system that the software is installed on in order for it to
function.
The term "dongle" is also associated with similar devices meant to provide additional forms
of wireless connectivity to devices (such as Wi-Fi or Bluetooth support), often over USB
connections, as well as small digital media players (such as Amazon Fire TV Stick,
Chromecast, and Roku Streaming Stick) and personal computers (such as Chromebit and
Intel Compute Stick) meant to plug directly into an HDMI input on a television.
Fig 3.5A Bluetooth Dongle
3.6 Bluetooth connectivity
Bluetooth connection instructions for iOS/Android/Windows
Power on Epic.
On primary device, go to Bluetooth setting; search for Bluetooth devices.
When the device discovers "Celluon PK Series", tap to connect.
Solid blue LED indicates successful pairing.
Enabling Pairing Mode
Power on Epic.
Locate pairing switch.
Press and hold pairing switch for about 2 seconds and listen for double-beep sound.
Pair with device.

Fig 3.6 Pairing on Android


Fig 3.6.1 Pairing on iOS

3.7 Operating Gestures

Fig 3.6.2 Operating Gestures


4. APPLICATIONS
High-tech and industrial Sectors.
Used with Smart phones, PDAs, email, word processing and spreadsheet tasks.
As computer/PDA input.
To make notes during smart classes, business meeting and in library as no one will
hear your keying sound.
For those people who travel a lot, it is useful to carry being small in size and lighter in
weight, even you can put it in your shirts pocket.
It is useful in hospitals where low noise is essential.
It can be use in gaming control.
It can be use in TV remote control.

4.1 ADVANTAGES AND DISADVANTAGES


Advantages:
Speed of text entry
Lack of need for flat or large typing surface
Ability to minimize the risk for repetitive strain injuries.
No driver software necessary.
It can be used as a plug and play device.
Portability, accuracy, flexibility..
Noise less than conventional keyboards.
The typing does not require a lot of force. So easing the strain on wrists and digits.
They are also made to be water proof and hence less prone to damage when spills
occur.
Maintenance of the laser keyboards is much easier.

Disadvantages:
It is very costly.
The room in which the virtual keyboard is used should not be very bright so that the
keyboard is properly visible.
Virtual keyboard is hard to get used to. Since it involves typing in thin air, it requires a
little practice. Only people who are good at typing can use a virtual keyboard
efficiently.
Tactile feel is not possible.
It is very costly ranging from 150-200 dollars.
4.2 FUTURE SCOPE
Future Scope:
Laser keyboards can be embedded into ATMs.
Laser keyboards can be used into space crafts as they are very lighter and smaller.
It can be embedded into digital lockers into banks, hostels for entering passwords
and digital door lockers based on passwords.
5. CONCLUSION
A virtual key boards claim to provide the convenience of compactness with the
advantages of a QWERTY keyboard.

It is also used in 6th Sense Technology Device in which it is not depends on surface.

The feedback text and/or graphics may be integrated with such projector, thus
enabling truly virtual working area.

Thus virtual keyboards will make typing easier, faster, and almost a pleasure.

A virtual keyboard system based on a true-3d optical range camera is presented.

No training is required by the system that automatically adapts itself to the


background conditions when turned on.

Epic is a projection keyboard that doubles as a virtual mutli-touch mouse.

With a single flick of switch, Epic projects a full-size QWERTY keyboard in a safe
form of laser.It is easily paired with any smart devices by simplified Bluetooth
capability.
6.BIBLIOGRAPHY

http://www.celluon.com/docs/Epic_Quick_Guide_English.pdf
http://en.wikipedia.org/wiki/QWERTY_keyboard
http://en.wikipedia.org/wiki/Virtual_keyboard
http://newatlas.com/celluon-epic-laser-keyboard-review/28342/
https://en.wikipedia.org/wiki/Projection_keyboard
http://www.virtual-laser-devices.com/demo.asp
https://www.manualslib.com/download/1193612/Celluon-Epic.html

You might also like