2100 Meadowvale Boulevard, Mississauga, Ontario, Canada L5N 7J9
http:\\www .psionteklogix.com
This document and the information it contains is the property of Psion Teklogix Inc., is issued in
strict confidence, and is not to be reproduced or copied, in whole or in part, except for the sole
purpose of promoting the sale of Psion Teklogix manufactured goods and services. Furthermore,
this document is not to be used as a basis for design, manufacture, or sub-contract, or in any
manner detrimental to the interests of Psion Teklogix Inc.
Windo ws® and th e Windows Logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
The Bluetooth® word mark and logos a re registered trademarks owned by Bluetooth SIG, Inc.
and any use of such trademarks by Psion Teklogix Inc. is under license.
All trademarks are the pr operty of their respective holders.
Return-To-Factory Warr anty
Psion Teklogix Inc. provides a return to factory warranty on this product for a period of twelve
(12) months in accordance with the Statement of Limited Warranty and Limitation of Liability
provided at www .psionteklogix.com/warranty . (If you are not already a member of Teknet and you
attempt to view this warranty, you will be asked to register. As a member of T eknet, you will have
access to helpful information about your Psion Teklogix products at no charge to you.) In some regions, this warranty may exceed this period. Please contact your local Psion Teklogix office for
details. The warranty on Psion Teklogix manufactured equipment does not extend to any product
that has been tampered with, altered, or repaired by any person other than an employee of an authorized Psion Teklogix service organization. See Psion T eklogix terms and conditions of sale for
full details.
Warning: Psion Teklogix warranties take effect on the date of shipment.
Service
Psion Teklogix provides a complete range of product support services to its customers. For detailed information, please refer to Appendix: “Support Services / W orldwide Offices”. This section
also provides information about accessing support services through the Psion Teklogix web site.
Waste Electrical and E lectronic Equipm ent (WEEE) Directive 2002 /96/EC
This Product, and its accessories, comply with the requirements of the Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC. If your end-of-life Psion T eklogix product or
accessory carries a label as shown here, please contact your local country representative for
details on how to arrange recycling.
For a list of international subsidiaries, please go to:
www.psionteklogix.com/EnvironmentalCompliance
Restriction On Hazardous Substances (RoHS) Directive 2002/95/EC
What is RoHS?
The European Union has mandated that high environmental standards be met in the design and
manufacture of electronic and electrical products sold in Europe, to reduce hazardous substances
from entering the environment. The “Restriction on Hazardous Substances Directive (RoHS)” prescribes the maximum trace levels of lead, cadmium, mercury, hexavalent chromium, and flame
retardants PBB and PBDE that may be contained in a product. Only products meeting these high
environmental standards may be “placed on the market” in EU member states after July 1, 2006.
RoHS Logo
Although there is no legal requirement to mark RoHS-compliant products, Psion Teklogix Inc. indicates its compliance with the directive as follows:
The RoHS logo located either on the back of the product or underneath the battery in the battery
compartment (or on a related accessory such as the charger or docking station) signifies that the
product is RoHS-compliant as per the EU directive. Other than as noted below, a Psion Teklogix
product that does not have an accompanying RoHS logo signifies that it was placed on the EU
market prior to July 1, 2006, and is thereby exempt from the directive.
Note: Not all accessories or peripherals will have a RoHS logo due to physical space limitations
or as a result of their exempt status.
Disclaimer
Every effort has been made to make this material complete, accurate, and up-to-date. In additio n,
changes are periodically added to the information herein; these changes will be incorporated into
new editions of the publication.
Psion Teklogix Inc. reserves the right to make improvements and/or changes in the product(s)
and/or the program(s) described in this document without notice, and shall not be responsible for
any damages, including but not limited to consequential damages, caused by reliance on the material presented, including but not limited to typographical errors.
TABLEOF CONTENTS
Chapter 1: Introduction
1.1About This Ma nual......................................................................3
This manual provides guidance on creating customized hardware add-ons for all variants of
the NEO hand-held computer . The manu al cons ists of the following chapters and
appendices:
Chapter 1: Introduction
gives an overview of the NEO HDK features, as well as information about this manual.
Chapter 2: Hardware Information
describes the hardware features of the NEO as they relate to the HDK.
Chapter 3: Software Information
gives an overview of the software elements of the NEO HDK, including API definitions
and registry keys.
Chapter 4: Mechanical Considerations
gives details on mechanical considerations for attaching add-on devices to the NEO handheld computer .
Appendix A: Resources
lists manuals, software and other resources, and where to obtain them.
Chapter 1: Introduction
About This Manual
Appendix B: Registry Keys
gives information on all registry keys relevant to the NEO HDK.
Appendix C: NEO Hand-Held Computer Specifications
lists the technical specifications of the NEO hand-held computer.
Appendix D: Hardware Development Kit License Agreement
provides the licensing agreement for creating add-on devices using the NEO HDK.
Important: These statements provide important instructions or additional information
that is critical to the operation of the computer or other equipment.
Warning: These statements provide important information that may prevent injury,
damage to the equipment, or loss of data.
Psion T eklogix NEO HDK User Manual3
Chapter 1: Introduction
Contents of the NEO HDK
1.3Contents of the NEO HDK
The NEO HDK includes the following items:
•This manual.
•A 3D CAD drawing of the NEO back housing.
•A 2D drawing of the NEO back housing, showing anchor points and connector pads.
•C++ header and library files for device control programming.
The CAD drawing and header/library files are discussed in more detail in Chapter 3: “Soft-
ware Information”.
1.3.1Files in the HDK
Table 1.1 Files included in the NEO HDK
FilenameDescription
neo_housing_and_bracket_asm.igs
neo_expansion_PAD_DET AILS.pdf2D drawing showing the precise loca-
NeoHDKLibrary.zipZip file containing the following:
PsionT eklogixNeoHDK.hppC++ header file with NEO HDK
PsionTeklogixCE500\NeoHDKLibrary.libC++ library file with NEO HDK APIs
1.4Obtaining the NEO HDK
The HDK files are available for download on the Psion Teklogix Community website
(http://community.psionteklogix.com
download files. An account can be easily created by clicking on the Join link in the upper
right corner of the home page.
T o download the HDK files, click on the Developer link in the top bar of the web page, then
click on the Downloads tab in the bar immediately beneath that.
Select the Psion Teklogix HDK direc tory from th e directo ry list that appe ars. The
Hardware Development Kit (HDK) for NEO appears as a selection within that directory.
3D CAD drawing of the assembled
NEO, in IGES format.
tions of the device anchor poi nts a nd
connection pads
namespaces
). You will need an account on the website in order to
4Psion T eklogix NEO HDK User Manual
1.5About the NEO Hand-Held Computer
The NEO is a versatile, light-weight hand-held computer for use in light industrial environments. It comes in either “Connected” (with 802.11 Wi-Fi connectivity) or “Batch” variants
(without 802.11 Wi-Fi connectivity). The operating system can be either Windows Mobile
6.1 Classic, or Windows CE 5.0 (Professional for Connected variants, Core for Batch
variants).
For more details on the variants and options available for each, see Section 2.2 on page 9.
1.6Developing Add-Ons for the NEO
The expansion port of the NEO is designed with two basic classes of expansion in mind.
The first is a simple trigger. This has no active electronics and is actuated by a SPST switch
closure, such as in the PX3035 pistol grip.
The second class of expansion devices does contain electronics and is intended for RFID
readers and other possible add-on devices. Communication between the host unit and addon devices will be done using USB signalling. Since the power requirement for the add-on
devices is not yet determined, in order to reserve the most flexibility the applied power
supply is derived directly from the unregulated battery, and can be switched on and off
through software.
This chapter gives an overview of the hardware of the NEO hand-held computer.
2.2NEO Variants
The NEO hand-held computer is available in several variants. The table below lists the
features of each variant by part number . The p art number can be found on a label inside the
battery compartment, on the left-hand side wall.
Windows Mobile 6.1 Classic is available as an option for the operating system on all
variants of the computer. The version of Windows CE.Net 5.0 available as an option (Core
or Professional) depends on the variant type of the computer (Batch or Connected), as
shown in the following table.
The only variants that include no radio (Bluetooth or 802.1 1 Wi-Fi) are 1081070 and
1917143.
All other product variants include Bluetooth radios, and the Connected versions include
802.11 Wi-Fi radio as well.
2.2.1Scanner V ariants
®
Variant
Type
Bluetooth
Radio
802.11 Wi-Fi
Radio
Keyboard
Scanner/
Imager
CE.Net 5.0
Version
IE Browser
The NEO hand-held computer comes standard w ith no intern al scanner, but can be ordered
with either a laser scanner, or a 1D or 2D imager for reading bar codes. There is a housing
that protrudes between the top anchor points on the unit’s lower casing where an internal
scanner is installed, if required. If no scanner is installed, the same lower casing is used, but
the scanner beam aperture will be fitted with an opaque black cover .
When designing add-on devices, be sure to take into account the dimensions of this scanner
housing, and ensure that the add-on device does not block the scanner beam aperture.
10Psion Teklogix NEO HDK User Manual
2.3The LED
A single tri-coloured LED is located on the upper-left corner of the NEO, just above the display . Default behaviour of the LED is described in the table below. The LED can also be
controlled by application programs, using APIs found in the Psion T eklogix Mobi le Devices
SDK (see Appendix A: “Resources” for details on where to obtain this SDK).
LED BehaviourCharge StatusScanner State
Solid GreenCharge complete.Successful decode
Chapter 2: Hardware Information
The LED
Fast Blinking GreenCharge in progress. Battery charged to
less than 80% capacity.
Slow Blinking GreenBattery charged to greater than 80%
capacity.
Solid RedTemperature outside charge range
(0
°C to 50 ° C / 32 °F to 122 °F).
Blinking RedBattery is not charging. Battery fault.Decode timeout
2.4Battery & Power Management
The NEO is powered by a 3300 mAh lithium-ion rechargeable battery pack, and can also be
connected to an external power source using a docking station or AC wall adaptor . When the
NEO is connected to an external power source, the battery pack also char g es.
When the battery output drops below 3.1 V, the hand-held will go into suspend mode to
preserve information in volatile memory until the battery is recharged or replaced with a
charged battery. If the battery output drops below 1.6 V, the hand-held will shut down
completely , and any information in volatile memory will be lost.
Use only power sources recommended or sold by Psion Teklogix for the NEO.
N/A
N/A
Scan beam ON
Psion Teklogix NEO HDK User Manual11
Chapter 2: Hardware Information
Maintaining the NEO IP and Drop-Test Ratings
2.5Maintaining the NEO IP and Drop-Test Ratings
NEO has been designed and tested to meet IP54 and a 4´ drop rating to polished concrete (a
total of 26 drops to include all corners, edges and faces). In some environments, it may be
beneficial to use the Protective Rubber Boot (PX3062) to extend the product’s durability.
Developers should ensure that any add-on peripherals are designed to achiev e the req uired
IP rating necessary for the intended usage environment, and to match the drop-test rating of
the NEO alone.
Note: The Expansion Connector Cover on the re ar of the product is not require d to achieve
the IP54 rating.
2.6Mechanical Description of the NEO Case and Anchor Points
The lower case of the NEO is made of injection-moulded Lexan EXL 9134 polycarbonate
plastic, colour 7B5003 grey (as defined by Sabic/GE). The plastic texture is VDI 27.
Devices can be anchored to four threaded inserts (insert size M2 x 4), or snapped into place
using the mounting slots located forward (2) and rear (1) on the unit. Exact locations and dimensions of the mounting points, and their positions in relation to the expansion port
connector pads, can be found in the CAD file neo_housing_and_bracket_asm.igs.
12Psion Teklogix NEO HDK User Manual
Mechanical Description of the NEO Case and Anchor Points
Chapter 2: Hardware Information
Figure 2.1 NEO Expansion Port and Mounting/Anchor P oint Locat ions
Designers should take care that attached devices:
•Do not obstruct the scanner beam.
•Do not interfere with removal and replacement of the battery cover and battery.
•Allow insertion into the single- or quad-charging stations, if required.
Psion Teklogix NEO HDK User Manual13
Chapter 2: Hardware Information
NEO Expansion Port
2.7NEO Expansion Port
2.7.1NEO Expansion Port Appear ance
The NEO expansion port is on the back of the unit above the battery compartment, and is
normally protected by a press-in rubber cover . The cover sh ould be left in place if the expansion port is not in use.
Removing the cover reveals the expansion port, the two lower threaded anchor points, and
the lower mounting slot. The expansion port comprises 16 small contact pads, and 2 larger
contact pads. The pads are slightly recessed behind a black Mylar mask, which may need to
be removed to ensure a proper connection (see Section 2.7.2 on page 14).
Figure 2.2 NEO Expansion Port
For detailed pinout information on these pads, see Section 2.7.4 on page 18.
2.7.2Mechanical Description of the NEO Expansion Port
Electrical connection to the pins of the expansion port is made via exposed gold-plated pads.
It is expected that connection between the port and the attached device will be made using
sprung gold-plated fingers.
The recommended connector for attaching to the expansion port is a 16-pin connector from
Hirose (HRS): product number DF26A1.2-16CP-1.1V(51), part number CL661-0003-8-51.
To ensure proper connection with the expansion port contact pads, it may be necessary to
remove the black Mylar® overlay that surrounds the expansion port. Remove the overlay by
inserting a small flathead screwdriver between the overlay and the case and carefully lifting
it off.
14Psion Teklogix NEO HDK User Manual
Figure 2.3 Expansion Port Label R emoved
NEO Expansion Port Theory of Operation
Chapter 2: Hardware Information
When designing connectors:
•Ensure that current is equally shared between the common pins for ground and battery.
•Design such that shock or vibration is not likely to force a disconnection of the
DETECT pins.
•Ensure that connector pins are not likely to catch on the edges of the plastic mask during
mounting or dismounting.
2.7.3NEO Expansion Port Theory of Operation
The NEO expansion interface contains a USB host interface, a trigger input, a detect input,
and a software-switched battery output.
The USB host interface can be used as the interface to USB devices. The USB power must
be provided by the expansion device, by regulating the switched battery output. The
Docking and Tether Port Service (DTS) enables the USB interface when an expansion
device is detected.
Psion Teklogix NEO HDK User Manual15
Chapter 2: Hardware Information
NEO Expansion Port Theory of Operation
The TRIGGER input signal is used to activate the built-in data capture scanner.
The DETECT input signal is sampled to detect an attached expansion device. An expansion
module must pull the DETECT input low to indicate that it is attached. When an expansion
device is detected, the PCon (peripheral controller) will allow the output power to be enabled. If the DETECT input goes high at any time, the PCon shuts off the output power,
which cannot be reapplied until the attached device is detected again.
The NEO expansion port is designed with two basic classes of expansion in mind: Trigger operation and USB operation.
Trigger Operation
Trigger operation expansion devices provide a simple trigger to the NEO. These devices
have no active electronics and involve a trigger switch.
When the user actuates the trigger, a PCon signal (EXP_~TRIG) is pulled to DGND. By default, and if a scanner is installed, the NEO begins scanning for a bar code. Software in the
NEO provides the necessary de-bounce conditioning of the trigger signal on this input. The
default trigger mapping can be configured through the Manage T riggers applet in the NEO
Control Panel. Alternatively, th e trigger mapping can be removed and the developer can use
it for his own purposes through the Trigger namespace in the PsionTeklogix Mobile
Devices SDK, available for download on the Psion Teklogix community website
(http://community.psionteklogix.com
).
USB Operation
USB operation expansion devices contain electronics and are intended for RFID readers and
other active devices.
Communication between the host unit and add-on devices is done using USB signaling.
Since the power requirement for the add-on devices is not yet determined, the expansion device’s po wer supply is desig ned to derive from the VCC_BATT , rather than 5V for USB.
This provides the most flexibility . The power can be turned on/of f by the NEO PCon, as
long as the attached device is detected.
The voltage range is between 2.7 V and 5 V; the add-on device should condition its input
power to handle the input voltage range while still maintaining proper output
voltage/current.
The switched power at the expansion connector is specified at a nominal 1000 mA. The
current limit is set by a resistor on the NEO main logic board.
16Psion Teklogix NEO HDK User Manual
NEO Expansion Port Theory of Operation
Chapter 2: Hardware Information
This current should be considered as peak and current use at th is level should be restricted to
100 ms duration with a repetition rate greater than 5 seconds. The average current drawn
through this interface should be 500 mA or less.
Reliable connections are necessary to provide power to the expansion module. It is expected
that the connector surface will be cleaned before installation and sealed when in use. This
will ensure that the multiple VCC and ground contacts effectively share the current.
When the USB-based device is attached to the expansion port it will be detected by a polling
process running on the PCon. To detect the presence of expansion hardware, the PCon first
asserts the pull-up resistor (P1.4), then reads the state of the EXP_DETECT signal (P1.3). A
low state indicates that hardware is attached. When no devices are present, PCon will not
turn on power to the expansion port. When a device is present, PCon will allow power to be
turned on to the expansion port and will continue to monitor for device presence.
Once powered, the expansion device establishes a connection over USB and communicates
its type, revision, etc. over USB.
Should a connected expansion device be detected as not present, power will be removed
from the interface. For safety reasons, software prevents re-application of power until the
device is detected once more.
When the NEO is docked, power to the expansion port is removed. Power can optionally be
re-applied once the hand-held is removed from the dock, unless the expansion device has
been detected as not present.
Note: When using the PX3004 Quad charg ing station, th e availabl e current per charger
slot is insufficient to allow the NEO to be turned on, to power the expansion slot,
and to charge the battery, all at the same time.
Psion Teklogix NEO HDK User Manual17
Chapter 2: Hardware Information
NEO Expansion Port Pinout
2.7.4NEO Expansion Port Pinout
The NEO 16-pin expansion port connector has the following pinout:
Table 2.1 NEO Expansion Port Pinout
PinSignal NameT ype
1GNDGround reference
2GNDGround reference
3USB-Bi dir ecti on al
4USB+Bidirectional
5GNDGround reference
6EXP_~TRIGInput
7EXP_~DETECTInput
8SW_VSYS_PWRPower from computer
9SW_VSYS_PWRPower from computer
10SW_VSYS_PWRPower from computer
11SW_VSYS_PWRPower from computer
12SW_VSYS_PWRPower from computer
13GNDGround reference
14GNDGround reference
15GNDGround reference
16GNDGround reference
The pins are numbered from right to left, and the EXP_~TRIG (pin 6) and GND (pin 1)
connections are also wired to the tw o oversize connector p ads as shown:
•81000197A.pdf (this manual) – NEO HDK User Manual
•neo_housing_and_bracket_asm.igs – 3D CAD drawing of the assembled NEO
•neo_expansion_PAD_DETAILS.pdf – 2D drawing showing the precise locations of
the device anchor points and connection pads
•NeoHDKLibrary .zip – C++ header and library files for device co ntrol programming
The 3D CAD drawing (IGES format) provides the physical shape of the NEO back cover
and the anchor points where add-on devices can be attached. There are fo ur threaded inserts
on the underside of the unit that serve as anchor points for screw-on devices, as well as three
recesses to accommodate snap-on devices. A close-fitting add-on device can be designed
using this information.
The location and dimensions of the two large connection pads of the expansion port are also
found in the 3D CAD drawing.
The 2D drawing (PDF format) gives precise locations and distances between the anchor
points on the back of the NEO, as well as the location and layout of the 16 small electrical
connection pads of the expansion port.
The HDK library file contains the C++ .hpp and .lib files necessary to write software controlling power to the expansion port. See Section 3.6: “NEO HDK API Reference” for more
information on using these files.
Chapter 3: Software Information
Software Components of the NEO HDK
3.2NEO Expansion Port Power Control
The NEO peripheral controller (PCon) implements four power control states for the expansion port power . They are:
•Off: Power is turned off when this command is received.
•On: Power is turned on when this command is received, and will remain on, even when
the hand-held is in suspend.
•On with auto off: Power is turned on when this command is received, and turned off
when the hand-held suspends. The application is responsible for turning it back on after
the hand-held resumes.
•Auto on/off: PCon turns the power on to the expansion port before booting/resuming
the main processor, and turns it of f when suspending .
There are two methods for managing the power output on the expansion interface: the
application can allow the DTS (Docking and Tether Port Service) to manage the power,
or the power can be managed directly through API function calls.
Psion T eklogix NEO HDK User Manual23
Chapter 3: Software Information
NEO Expansion Port Power Control
The method of power control is set through the following registry key:
Determines if a peripheral is attached to the expansion port. The value of the connected
boolean parameter reflects the presence or absence of a connected peripheral.
Sets the power state of the expansion port. The powerState variable that is passed must be
one of the values in the PortPowerS tate enumeratio n, as defined in the table below.
Determines the current power state of the expansion port. The powerState parameter will
reflect the current state of the expansion port power, as defined in the PortPowerState
enumeration table.
24Psion Teklogix NEO HDK User Manual
Chapter 3: Software Information
NEO Expansion Port Power Control
Table 3.2 PortPowerState Enumerations
ValueEnumeration NameDescription
0PortPowerState_OffPower disabled (Default).
1PortPowerState_OnAlways powered.
2PortPowerState_OnAutoOffEnable power now, disable power on
suspend.
3PowerPowerState_AutoOnAutoOffEnable power now, disable power on
suspend, re-enable power on resume.
All of the above API functions will return a value from the ExpansionPortResult enumera-
tion, indicating the success or failure status of the operation:
Table 3.3 ExpansionPortResult Enumeration Values
ValueEnumeration NameDescription
0ExpansionPortResult_SuccessThe function was successful.
1ExpansionPortResult_ErrorFailureThe function failed.
2ExpansionPortResult_ErrorInvalidParameterOne or more of the
parameters was invalid.
3ExpansionPortResult_ErrorNotSupportedThe requested operation is not
supported.
Note: During DTS initialization, the power state of this port will be set to whatever power
state is set in the registry.
Psion T eklogix NEO HDK User Manual25
Chapter 3: Software Information
NEO Expansion Port USB Host Interface
3.3NEO Expansion Port USB Host In terface
The USB host interface is automatically enabled by the DTS (Docking and T ether Port Service) when the expansion device is detected. DTS can be configured to not enable the USB
host interface through the following registry value:
Registry Key: [HKEY_LOCAL_MACHINE\Services\TekDTSvc\ExpansionPort\1\]
Registry Value: “ConfigTether”=dwordThe value of ConfigTether should be set to one of the following values:
Table 3.4 ConfigTether Registry Value Settings
ValueDescription
0Disable USB Host Interface
3Enable USB Host Interface
3.4NEO Windows-Resident USB Drivers
NEO comes in two classes of hardware configuration: connected and unconnected (or
“batch”). Connected versions of the NEO run Windows CE 5.0 Pro as the operating system,
while the unconnected versions run W ind ows CE 5.0 Core. Both o perating systems include
drivers for operating USB devices through the USB interfaces on the device.
The docking interface on the base of the NEO has pins dedicated to USB communication,
and can be used as either a USB host or USB device, via a partial USB On-the-Go interface
(USB OTG). However , the USB interface pins on the expansion port can be used only as a
USB host connection.
Without adding new drivers, both external USB host ports can b e used to support external
keyboards, bar code scanners, the Psion T eklogix USB-to-Serial adapto r , the Psion Teklogix
USB-to-Ethernet adaptor, and USB memory keys. There is no support for a USB mo use,
modem or printer.
26Psion Teklogix NEO HDK User Manual
3.5NEO Serial (COM) Port Assignments
Table 3.5 Default NEO Serial (COM) Port Assignment
Serial PortDefault Assignment
COM3:Console port (RX and TX data only, normally di sabled)
COM4:USB client port—used by ActiveSync.
COM5:USB serial
Port replicator
COM6:Port replicator (not available but supported in driver)
Chapter 3: Software Information
NEO Serial (COM) Port Assignments
COM7: /
BSP1-9
COM9:Cradle modem
COM21Internal scanner port
COM22Internal Bluetooth radio.
Port replicator
Bluetooth virtual devices
3.6NEO HDK API Reference
Getting Started
The NEO HDK software is composed of a static library (NEOHdkLibrary.lib) and a C++
header file (PsionTeklogixNeoHDK.hpp). No other module/file/DLL need be deployed to
the device to implement functions specific to the NEO HDK.
Compiler Compatibility
The NEO HDK software components were compiled using Visual Studio 2005, but are
compatible with Visual Studio 2008 (no cross CRT issues). However, they are not
backwards-compatible with Microsoft’ s eMbedded Visual Tools suite.
API Documentation
Descriptions of the APIs exposed by the NEO HDK are described in detail in the
PsionTeklogixNeoHDK.hpp header file in standard C/C++ comment format.
Limitations and Pitfalls
In order to use the SetPowerState function on a device that is newly attached to the expan-
sion port, the DETECT pin must be grounded.
This chapter describes the physical connectors, space, and mounting of an add-on device.
4.2HDK Mechanical Files
The NEO Hardware Development Kit provides the following mechanical models and
drawings:
FilenameDescription
neo_housing_and_bracket_asm.igs3D CAD drawing of the back cover of
neo_expansion_PAD_DETAILS.pdf2D drawing of the back cover of the
4.3Installation
Add-on devices can be screw-mounted using the four threaded anchor points, or snapmounted using the three mounting slots.
Chapter 4: Mechanical Considerations
the
NEO
NEO, with distances between anchor
points
Overview
Important: If the add-on device connects to any of the 16 small connector pads, it
should be screw-mounted. Snap-mounted devices should only connect via
the 2 large connector pads.
To ensure proper connection with the expansion port contact pads, it may be necessary to
remove the black Mylar overlay that surrounds the expansion port. To remove the overlay
insert a small flathead screwdriver between the overlay and the case and carefully pry it off.
Psion T eklogix NEO HDK User Manual31
Chapter 4: Mechanical Considerations
Screw-Mounted Devices
Figure 4.1 Expansion Port Label Re moved
4.3.1Screw-Mounted Devices
The four threaded anchor points on the back of the NEO are ISO Metric size M2, with a
depth of 4mm. Devices attached using this method should use all four anchor points, with
screws torqued to 0.226 N m (2.0 lb. in.).
32Psion Teklogix NEO HDK User Manual
Figure 4.2 Location of Screw-Mount Anchor Points
Threaded Anchor Points
Threaded Anchor Points
Chapter 4: Mechanical Considerations
Screw-Mounted Devices
Psion T eklogix NEO HDK User Manual33
Chapter 4: Mechanical Considerations
Upper Mounting Slots
Lower Mounting Slot
DO NOT USE
Snap-Mounted Devices
4.3.2Snap-Mounted Devices
Add-on devices can be mounted using clips that snap into the three (two upper and one
lower) mounting slots. This mounting method should not be used for devices that connect to
any of the 16 small connector pads of the expansion port, as shock and vibration may cause
inadvertent contact between adjacent pads. Use only the two large TRIGGER and DETECT
connector pads (see Section 2.7: “NEO Expansion Port”) when attaching devices in this
manner.
Figure 4.3 Location of Snap-Mount Anchor Points
34Psion Teklogix NEO HDK User Manual
APPENDIXA
RESOURCES
Most of the following resources are available on the Psion Teklogix Commun ity
website (http://community.psionteklogix.com
log in to the site and obtain the materials.
A.1Psion Teklogix Manuals
The following user manuals are available on the Psion T eklogix Community
website, under Knowledge Base > Product Manuals:
•Psion Teklogix. 2009. NEO Handheld Computer User Manual (Part number
8100157)
•Psion Teklogix. 2009. Mobile Devices SDK Developers Guide (Part number
8100016)
A.2Psion Teklogix Downloadable Software
The following software is available on the Psion Teklogix Community website,
under Service & Support > Software Downloads:
). Website registration is required to
•Psion Teklogix USB Setup utility
The following software is available on the Psion Teklogix Community website,
under Developers > Downloads:
•NEO HDK (click on Psion Teklogix HDK)
•Mobile Devices SDK
A.3Accessories
A complete list of NEO accessories is available at:
Registry Value: “Power”=DWord
See Section 3.2: “NEO Expansion Port Power Control” for more details on setting
this registry value.
NEO Expansion Port USB Host Interface
This registry key controls startup of the USB host interface:
Registry Key:
[HKEY_LOCAL_MACHINE\Services\T ekDTSvc\ExpansionPort\1\]
Registry Value: “ConfigTether”=DWord
See Section 3.3: “NEO Expansion Port USB Host Interface” for more details.
Dimensions:168 mm x 64 mm x 34 mm (6.6" x 2.5" x 1.3")
Weight:275 g (0.6 lb.) including battery
Operational Specifications
Processor:312 or 624 MHz PXA270
Memory:128 MB SDRAM
Appendix C: NEO Hand-Held Computer Specifications
Hardware Specifications
56 mm (2.2") at grip
128 MB Flash ROM
User Interface
Colour Touchscreen Display:6.86 cm (2.7") diagonal
Colour ¼VGA 240 x 320
Sunlight-readable transmissive TFT for outdoor use
Adjustable, High reliability LED backlight
QWER TY virtual option
Easily replaceable and customizable bezel
Passive stylus or finger operation
Keyboard:48-key alphanumeric
26-key numeric
LED backlit keypad
Ergonomically designed for ambidextrous,
one-handed operation
Indicators and Controls:Tri-colou red LED indicates battery charge and scan
Audio:Built-in microphone and receiver (NEO Connected
Internal Expansion Slots
•One microSD memory card slot (user accessible)
External Connectors
•Docking Interface provides support for RS-232 serial, USB signalling, power , audio and
dock recognition
•Expansion Interface
Power Management
•3.7 V @ 3300mAh Li-ion rechargeable battery
•10 hour battery operation at 5 scans, transmit and receive per minute
•Built-in gas gauge and performance monitor
•3 power source options: battery, AC power, or automotive power supply
•System backup (up to 10 minutes) during battery swap
•3 day real-time clock backup
•Adjustable battery allocation between system backup and runtime
variants only)
85 db internal beeper
Wireless headset via Bluetooth® (on equipped
models)
Environmental Specifications
Operating Temperature:-10 °C to 50 °C (14 °F to 122 °F)
Storage Temperature:-20 °C to 60 °C (-4 °F to 140 °F)
Relative Humidity:5% to 95% non-condensing
Rain & Dust Protection:IP54, IEC 529
Drop Rating:1.2 m (4 ft.), 26 drops to polished concrete
Shock & Vibration:Random vibration 1 m²s³ @ 5 to 200 Hz,
ESD:±8 kVDC air discharge, ±4 kVDC contacts
C-4Psion Teklogix NEO HDK User Manual
0.5m²s³ @ 200 to 500 with duration of 30 minutes
per axis (3 axes),
Shock of 150 m/s² @ 11 ms and 300 m/s² @ 6 ms
C.2Software Specifications
Operating System
•Microsoft
•Microsoft
•Microsoft
Programming En vironment
•HTML, XML
•Psion Teklogix Mobile Devices SDK
•Psion Teklogix NEO HDK
•Java
•CE .NET, and C++ using Microsoft
•Standard Protocol APIs — Windows
Application Software
•Internet Explorer
•Microsoft
•Microsoft
•Optional Psion Teklogix OpenTekTerm term inal emulation software, suppo rts IBM
5250, IBM 3270, HP2392, ANSI and Teklogix Screen Subsystem (TESS) hosts
•MCC
•Naurtech
•Stay-Linked
•Psion Teklogix PTX Connect VoIP
•MCL
®
Windows® CE 5.0 Professional (Connected variants)
®
Windows® CE 5.0 Core (Batch variants)
®
Windows® Mobile 6.1 Classic (all variants)
TM
programming supporting JDK 1.2.2 or higher
®
6 included with Windows® CE 5.0 Professional only
®
Wordpad included with Windows® CE 5.0 Professional only
®
ActiveSync
Appendix C: NEO Hand-Held Computer Specifications
®
Visual Studio® 2005 or 2008
®
sockets (WinCE)
Software Specifications
Psion Teklogix NEO HDK User ManualC-5
Appendix C: NEO Hand-Held Computer Specifications
Radio Options
C.3Radio Options
Note: 802.11b/g and Bluetooth are available simultaneously.
2.4GHz IEEE 802.11b/g Wireless Radio
802.11b:1, 2, 5.5 and 11 Mbps
802.11g:6, 9, 12, 18, 24, 36, 48 and 54 Mbps
Configuration Options
•Psion Teklogix Wi-Fi (CCX Compliant)
•Windows
Bluetooth Class II, ver 2 Radio
•Supports Enhanced Data Rate (EDR) for up to 3 Mbps data rate
•Supports Advanced Frequency Hopping (AFH) for reduced interference with 802.11b/g
radio.
®
Zero Config (not CCX Compliant)
Direct Sequence Spread Spectrum (DSSS)
Orthogonal Frequency Division Multiplexing
(OFDM)
C.4Scanner Options
The NEO Connected variant has the following scanner options:
•1D EV15 imager
•1D SE955 laser scanner
•2D HHP5000 imager
C-6Psion Teklogix NEO HDK User Manual
C.5Accessories
Note: A complete list of accessories is available at
•Desktop Dock (PX3001) charges main unit and spare battery. Micro USB port provides
USB and Ethernet connection via appropriate cables.
•Quad Docking Unit (PX3004) supports simultaneous charg ing of 4 main units. Ethernet
capability provided, with individual IP addresses for each main unit.
•Cradle Modem (PX3008) charges main unit and spare battery. Micro USB port provides
USB host or client connection via appropriate cables. Built-in modem provides dial-up
capability .
•Cigarette Lighter Adaptor (PX3056) supports charging via 12 - 24 VDC input when
used with PX3054.
•Wall Charger Adaptor (PX3012) supports charging via 1 10 - 240 VAC input. International plug kit included. For use with PX3001, PX3008 and PX3054.
•Quad Battery Charger (WA3004) supports charging of up to 4 batteries at one time.
Cables and Adaptors
•Micro USB to STD USB Type A Male Cable (PX3058) connects Micro USB port to
USB Client.
•Micro USB to STD USB T ype A Female Cable/Dongle (PX 3053) connects Micro USB
port to USB Host.
•HHT to RS-232 Adaptor (PX3050) attaches to main unit for serial support.
•HHT to Micro USB/DC Jack Adaptor (PX3054) attaches to main unit for USB support
with external power.
•USB to Ethernet Cable (PX3052) connects Micro USB port to STD USB Type A
Female, and STD USB Type A Male to Ethernet RJ45 (2 cable solution).
This Hardware Developer Kit License Agreement (“Agreement”) is a legal agreement
between you and Psion Teklogix (“we”), the licensor of Psion Teklogix Hardware Developer Kit (“HDK”) which is downloaded from the Psion T ek logix website, for developers of
hardware expansion modules intended to be used with the Psion Teklogix handheld mobile
devices.
By clicking on the “Accept” or other appropriate assent button and/or installing the HDK,
you agree to be and are hereby bound by the terms and conditions of this Agreement. If you
do not agree with this Agreement, we do not grant you a license to the HDK, and you may
not install or use the HDK or any accompanying documentation.
The HDK is the property of Psion T eklogix Inc. or its licensors and is protected by copyright
laws and international copyright treaties, as well as other intellectual property laws and treaties. The HDK is licensed, not sold. Psion T eklogix Inc. pro vides the HDK and licenses its
use worldwide. You assume responsibility for the selection of the HDK to achieve your intended results, and for the use and results obtained from it.
D.2Grant of License
We hereby grant you and you hereby accept a non-exclusive, non-transferable, royalty-free
license to use the HDK to develop hardware expansion modules to be used with the Psion
Teklogix handheld mobile devices subject to the terms and restrictions set forth in this
Agreement.
Except as explicitly set forth below, (i) you are not permitted to sell, lease or rent, distribute
or sublicense the HDK or to use the HDK in a time-sharing arrangement or in any other unauthorized manner; (ii) no license is granted to you in the human readable code of the HDK
(source code); and (iii) this Agreement does not grant you any rights to patents, copyrights,
trade secrets, trademarks, intellectual property or any other ownership rights with respect to
the HDK.
The HDK is licensed to be used on any personal computer and/or Psion Teklogix handheld
mobile devices, provided that the HDK is used only in connection with your development of
hardware expansion modules for use and compatible with the Psion T eklogix handheld
mobile devices (the “Expansion(s)”). The HDK contains certain documentation, drawings,
programs, files, specifications, datasheets and APIs. You may distribute the HDK in object
code format solely as part of your Expansion. The HDK shall be distributed to your custom-
Psion Teklogix NEO HDK User ManualD-3
Appendix D: NEO HDK License Agreement
Description of Requirements, Restrictions, Rights and Limitations
ers under the terms of your standard end user license ag reem en t, provided it includ es terms
that are substantially similar to those described herein. You are required to include Psion
Teklogix' copyright notices on your Expansion that includes the HDK.
D.3Description of Requirements, Restrictions, Rights and
Limitations
a.Distribution. Except as provided for in this Agreement, you may not distribute the
HDK, in whole or in part, to any other third party.
b.Virus Program. You may not develop or knowingly incorporate any virus program that
may be harmful to a computer or a network in conjunction with the HDK, or use the HDK
for any other purpose as which may be harmful to a third party.
c.Assignment. You may not assign or transfer the HDK to a third party or allow a third
party to use the same.
d.Reverse Engineering. Modification, reverse engineering, reverse compiling, or disassembly of the HDK is expressly prohibited.
e.Export Restrictions. You agree that you will not export or re-export the HDK, or any
part or copies thereof, or any products utilizing the HDK in violation of applicable laws or
regulations of the United States or the country in which you obtained th em.
D.4High Risk Activities
The HDK is not fault-tolerant and is not designed, manufactured or intended for use or
resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication
systems, air traffic control, direct life support machines, or weapons systems, in which the
failure of the HDK could lead to death, personal injury, or severe physical or environmental
damage (“High Risk Activities”). We specifically disclaim any express or implied warranty
of fitness for High Risk Activities.
D.5Disclaimer of Warranty
We do not warrant uninterrupted or error free operation of the HDK nor do we warrant that
the HDK will meet your requirements. THE HDK AND DOCUMENTATION ARE PROVIDED “AS-IS” WITHOUT ANY WARRANTY WHATSOEVER AND WITHOUT
ANY TECHNICAL SUPPORT OF ANY KIND. WE DISCLAIM ANY AND ALL REPRESENTATIONS, WARRANTIES AND CONDITIONS, WHETHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR
CONDITIONS OF MERCHANTABLE QUALITY OR FITNESS FOR A PARTICULAR
D-4Psion Teklogix NEO HDK User Manual
Appendix D: NEO HDK License Agreement
PURPOSE. WE DO NOT WARRANT OR MAKE ANY REPRESENT ATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE HDK IN TERMS OF
ITS CORRECTNESS, ACCURACY, RELIABILITY, USE WITH FUTURE PSION TEKLOGIX DEVICES INTRODUCED, OR OTHERWISE. YOU EXPRESSLY
ACKNOWLEDGE AND AGREE THAT USE AND MODIFICA TION OF THE HDK IS
AT YOUR SOLE RISK AND YOU ARE RESPONSIBLE FOR INSTALLATION AND
MODIFICATION OF THE HDK ON YOUR COMPUTER.
D.6Limitation of Liability
Under no circumstances are we or our third party suppliers liable for damages of third
parties claimed against you, or for harm to your records or data, or special, incidental, indirect, or consequential damages, including but not limited to lost profits, lost business
revenue or failure to realize expected savings, loss of data, loss of use of the HDK or any associated equipment, downtime and user's time, even if you informed us of their possibility,
or for breach of any express or implied warranty , breach of contract, negligence, strict liability or any other legal theory related to the HDK. This limitation applies whether you are
entitled to claim damages from us or our third party suppliers as a matter of contract or tort.
D.7Copyrights, Ownership and Proprietary Rights
All title and copyrights in and to the HDK, and any copies thereof, are owned by Psion Teklogix Inc. or its suppliers. The HDK also contains copyrighted material licensed from our
suppliers and all rights to such copyrighted material rests with such suppliers. We retain title
to the HDK and any copies made from it. Any copies of the HDK you made are subject to
the restrictions of this Agreement.
WE DISCLAIM ALL WARRANTIES AND INDEMNITIES, EXPRESS, IMPLIED OR
STATUTORY, FOR P ATENT OR COPYRIGHT INFRINGEMENT.
Limitation of Liability
D.8Confidentiality
You agree not to use or disclose any proprietary information provided by us, except for the
purposes of this Agreement. You agree not to reproduce any of the copyrighted materials
unless expressly permitted by this Agreement.
D.9Ending This Agreement
We may terminate this Agreement and your license immediately without notice if (a) you
fail to comply with any term of this Agreement, or (b) your rights are assigned by you, by
operation of law or otherwise. In such event, you must return or destroy all copies and com-
Psion Teklogix NEO HDK User ManualD-5
Appendix D: NEO HDK License Agreement
General
ponent parts of the HDK and documentation, as well as any other Psion T eklogix proprietary
information in your possession, within fourteen (14) days of the date of termination. Any
rights and obligations under this Agreement that by their nature continue after it ends, will
remain in effect until they are completed.
D.10General
The laws of the Province of Ontario and the federal laws applicable therein, excluding the
conflict of laws provisions, govern this Agreement. If any provision of this Agreement is
deemed invalid or unenforceable by any country , that particular provision will be deemed
modified to the extent necessary to make the provision valid and enforceable, and the remaining provisions will remain in full force and effect. Failure by us to insist on strict
performance or to exercise a right when entitled, does not prevent us from doing so at a later
time, either in relation to that default or any subsequent one.
No modifications of this Agreement shall be effective unless in writing and approved by us.
You acknowledge that you have read this Agreement, understand it, and that it is the com-
plete agreement between you and Psion Teklogix with respect to the subject matter hereof
and supersedes all prior agreements, oral or written.
D-6Psion Teklogix NEO HDK User Manual
INDEX
#
2D drawing 23
3D drawing 23
802.11 radio 9, C-6
A
accessories A-1, C-7
adaptors C-7
add-on device
installation 31
add-on devices
developing 5
screw-mounted 31, 32
snap-mounted 31, 34
anchor points 12, 13
API
compiler compatibility 27
documentation 27
getting started 27
B
bar code scanners 9, 10
battery 11
Bluetooth radio 9, C-6
C
C++ files 23
cables C-7
carrying accessories C-8
case
mechanical description 12
plastic type 12
texture 12
CE.Net versions 9
chargers C-7
compiling 27
COM ports 27
conventions, text 3
D
design considerations 13
DETECT input signal 16
device
installation 31
devices
screw-mounted 31, 32
snap-mounted 31, 34
Docking and Tether Port Service 15, 24
docking stations C-7
downloading software A-1
drivers, USB 26
drop-test rating 12
DTS (see Docking and Tether Port Service)