ADVANTECH TPC-100W 15.6 Inch Touch Panel Computer User Manual

June 4, 2024
Advantech

ADVANTECH logo TPC-100W Series 7″/10.1″/15.6″
Touch Panel Computer with
ARM® Cortex®-A53 Processor
User Manual
ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer

Declaration of the Presence Condition of the Restricted Substances Marking

Equipment name Type designation (Type) :TPC-107W、TPC-115W、TPC-110W

Unit| Restricted substances and their chemical symbols
Lead
(Pb)| Mercury
(Hg)| Cadmium
(Cd)| Hexavalent
chromium
(Cr+6)| Polybrominated
biphenyls
(PBB)| Polybrominated
diphenyl ethers
(PBDE)
| –| 0| 0| 0| 0| 0
| –| 0| 0| 0| 0| 0
| –| 0| 0| 0| 0| 0
| 0| 0| 0| 0| 0| 0
| –| 0| 0| 0| 0| 0
| –| 0| 0| 0| 0| 0
Note 1. “Exceeding 0.1 wt °A.” and “exceeding 0.01 wt V indicate that the content of the restricted substance exceeds the defined concentration limit.
Note 2. “o” indicates that the content of the restricted substance does not exceed the defined concentration limit.
Note 3. “-” indicates that the restricted substance is not present in the product.

Manufacturer: ADVANTECH Co., Ltd.
Address: No. 1 Alley 20 Lane 26, Rueiguang Rd., Neihu District, Taipei City
Telephone: 02-27927818

Copyright
The documentation and the software included with this product are copyrighted 2022 by Advantech Co., Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right to make improvements in the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. The information provided in this manual is intended to be accurate and reliable. However,  Advantech Co., Ltd. assumes no responsibility for its use, nor for any infringements of the rights of third parties that may result from its use.
Acknowledgments
NXP and Freescale are registered trademarks of NXP Semiconductors N.V.
All other product names or trademarks are properties of their respective owners.
This manual is applicable to the following models:
TPC-107W
TPC-107W-N31A
TPC107WN31A2101-T, TPC107WN31A2102-T, TPC107WN31A2103-T,
TPC107WN31A2201-T, TPC107WN31A2202-T, TPC107WN31A2203-T,
TPC107WN31A2204-T, TPC107WN31A2205-T, TPC107WN31A2206-T,
TPC107WN31A2301-T, TPC107WN31A2302-T, TPC107WN31A2303-T,
TPC107WN31A2304-T, TPC107WN31A2305-T, TPC107WN31A2306-T,
TPC107WN31A2401-T, TPC107WN31A2402-T, TPC107WN31A2403-T,
TPC107WN31A2404-T, TPC107WN31A2405-T, TPC107WN31A2406-T
TPC107WN31A2501-T, TPC107WN31A2502-T, TPC107WN31A2503-T,
TPC107WN31A2504-T, TPC107WN31A2505-T, TPC107WN31A2506-T

TPC-110W
TPC-110W-N31A
TPC110WN31A2101-T, TPC110WN31A2102-T, TPC110WN31A2103-T,
TPC110WN31A2201-T, TPC110WN31A2202-T, TPC110WN31A2203-T,
TPC110WN31A2204-T, TPC110WN31A2205-T, TPC110WN31A2206-T,
TPC110WN31A2301-T, TPC110WN31A2302-T, TPC110WN31A2303-T,
TPC110WN31A2304-T, TPC110WN31A2305-T, TPC110WN31A2306-T,
TPC110WN31A2401-T, TPC110WN31A2402-T, TPC110WN31A2403-T,
TPC110WN31A2404-T, TPC110WN31A2405-T, TPC110WN31A2406-T
TPC110WN31A2501-T, TPC110WN31A2502-T, TPC110WN31A2503-T
TPC110WN31A2504-T, TPC110WN31A2505-T, TPC110WN31A2506-T

Part No. 2004100W00
Printed in Taiwan
Edition 1
March 2022

TPC-115W
TPC-115W-N31A
TPC115WN31A2101-T, TPC115WN31A2102-T, TPC115WN31A2103-T,
TPC115WN31A2201-T, TPC115WN31A2202-T, TPC115WN31A2203-T,
TPC115WN31A2204-T, TPC115WN31A2205-T, TPC115WN31A2206-T,
TPC115WN31A2301-T, TPC115WN31A2302-T, TPC115WN31A2303-T,
TPC115WN31A2304-T, TPC115WN31A2305-T, TPC115WN31A2306-T,
TPC115WN31A2401-T, TPC115WN31A2402-T, TPC115WN31A2403-T,
TPC115WN31A2404-T, TPC115WN31A2405-T, TPC115WN31A2406-T
TPC115WN31A2501-T, TPC115WN31A2502-T, TPC115WN31A2503-T
TPC115WN31A2504-T, TPC115WN31A2505-T, TPC115WN31A2506-T

Product Warranty (2 years)
Advantech warrants the original purchaser that each of its products will be free from defects in materials and workmanship for two years from the date of purchase. This warranty does not apply to any products that have been repaired or altered by persons other than repair personnel authorized by Advantech, or products that have been subject to misuse, abuse, accident, or improper installation. Advantech assumes no liability under the terms of this warranty as a consequence of such events. Because of Advantech’s high quality-control standards and rigorous testing, most customers never need to use our repair service. If an Advantech product is defective, it will be repaired or replaced free of charge during the warranty period. For out-of-warranty repairs, customers will be billed according to the cost of replacement materials, service time, and freight. Please consult your dealer for more details. If you believe your product to be defective, follow the steps outlined below.

  1. Collect all the information about the problem encountered. (For example, CPU speed, Advantech products used, other hardware and software used, etc.) Note anything abnormal and list any onscreen messages displayed when the problem occurs.
  2. Call your dealer and describe the problem. Please have your manual, product, and any helpful information readily available
  3. If your product is diagnosed as defective, obtain a return merchandise authorization (RMA) number from your dealer. This allows us to process your return more quickly.
  4. Carefully pack the defective product, a completed Repair and Replacement Order Card, and proof of purchase date (such as a photocopy of your sales receipt) into a shippable container. Products returned without proof of purchase date are not eligible for warranty service.
  5. Write the RMA number clearly on the outside of the package and ship the package prepaid to your dealer.

Technical Support and Assistance

  1. Visit the Advantech website at www.advantech.com/support to obtain the latest product information.
  2. Contact your distributor, sales representative, or Advantech’s customer service center for technical support if you need additional assistance. Please have the following information ready before calling:
  • Product name and serial number
  • Description of your peripheral attachments
  • Description of your software (operating system, version, application software, etc.)
  • A complete description of the problem
  • The exact wording of any error messages

Declaration of Conformity
CE This product has passed the CE test for environmental specifications when shielded cables are used for external wiring. We recommend the use of shielded cables. This type of cable is available from Advantech. Please contact your local supplier for ordering information. Test conditions for passing also include the equipment being operated within an industrial enclosure. In order to protect the product from damage caused by electrostatic discharge (ESD) and EMI leakage, we strongly recommend the use of CEcompliant industrial enclosure products.
FCC Class A
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. The operation of this equipment in a residential area is likely to cause harmful interference. In this event, users are required to correct the interference at their own expense.

Warnings, Cautions, and Notes
Warning! Warnings indicate conditions that if not observed can cause personal injury!
Caution! Cautions are included to help prevent hardware damage and data losses. For example, “Batteries are at risk of exploding if incorrectly installed. Do not attempt to  recharge, force open, or heat the battery. Replace the battery only with the same or equivalent type as recommended by the manufacturer. Discard used batteries according to the manufacturer’s instructions.”
Note! Notes provide additional optional information.

Safety Instructions

  1. Read these safety instructions carefully.
  2. Retain this user manual for future reference.
  3. Disconnect the equipment from all power outlets before cleaning. Use only a damp cloth for cleaning. Do not use liquid or spray detergents.
  4. For pluggable equipment, the power outlet socket must be located near the equipment and easily accessible.
  5. Protect the equipment from humidity.
  6. Place the equipment on a reliable surface during installation. Dropping or letting the equipment fall may cause damage.
  7. The openings on the enclosure are for air convection. Protect the equipment from overheating. Do not cover the openings.
  8. Ensure that the voltage of the power source is correct before connecting the equipment to a power outlet.
  9. Position the power cord away from high-traffic areas. Do not place anything over the power cord.
  10. All cautions and warnings on the equipment should be noted.
  11. If the equipment is not used for a long time, disconnect it from the power source to avoid damage from transient overvoltage.
  12. Never pour liquid into an opening. This may cause fire or electrical shock.
  13. Never open the equipment. For safety reasons, the equipment should be opened only by qualified service personnel.
  14. If any of the following occurs, have the equipment checked by service personnel: – The power cord or plug is damaged. – Liquid has penetrated the equipment. – The equipment is malfunctioning or does not operate according to the user manual. – The equipment has been dropped and damaged. – The equipment shows obvious signs of breakage.
  15. Do not leave the equipment in an environment with a storage temperature of below -30° C (-22° F) or above 70° C (158° F) as this may damage the components. The equipment should be kept in a controlled environment.
  16. CAUTION: Batteries are at risk of exploding if incorrectly replaced. Replace only with the same or equivalent type as recommended by the manufacturer. Discard used batteries according to the manufacturer’s instructions.
  17. In accordance with IEC 704-1:1982 specifications, the sound pressure level at the operator’s position does not exceed 70 dB (A).
  18. This product is not intended for use by children (this product is not a toy).
  19. This equipment is not suitable for use in locations where children are likely to be present.

DISCLAIMER: These instructions are provided according to IEC 704-1 standard. Advantech disclaims all responsibility for the accuracy of any statements contained herein.

Safety Precaution – Static Electricity
Follow these simple precautions to protect yourself from harm and the products from damage.

  • To avoid electrical shock, always disconnect the power from your PC chassis before you work on it. Don’t touch any components on the CPU card or other cards while the PC is on.
  • Disconnect power before making any configuration changes. The sudden rush of power as you connect a jumper or install a card may damage sensitive electronic components.

Chapter

General Information
1.1 Introduction
The TPC-100W series is a compact touch panel computer equipped with an NXP ® ® Cortex -A53 i.MX8M Mini quad-core processor, 7”/10.1”/15.6” TFT LCD display, multi-touch glass sensor,16GB of eMMC Storage. To ensure stable operation in harsh industrial environments, TPC-100W supports a wide operating temperature range (-20 ~ 60° C/-4~140° F) and Panel mounting features an IP66-rated front panel that protects against water and dust ingress. For web-based operations, TPC-100W offers two 10/100/1000 LANs that one supports the IEEE 802.3 PoE-PD standard. The inclusion of and browsers enable rapid Web application development and easy configuration. Finally, TPC-100W supports various OS including Linux Ubuntu Desktop with full QT graphics, and Android to ensure easy deployment for diverse applications.

  • NXP®  ARM Cortex -A53 i.MX8M Mini Quad core processor
  • 7″ 16:9 WSVGA LCD widescreen with PCAP multi-touch
  • 10.1” 16:9 WXGA LCD widescreen with PCAP multi-touch
  • 15.6” HD WXGA LCD widescreen with PCAP multi-touch
  • 15.6” FHD LCD widescreen with PCAP multi-touch
  • Up to 2GB LPDDR4 RAM & 16GB eMMC storage onboard
  • 10/100/1000 Mbps LAN
  • 1MB FRAM backup memory for power interruption situation
  • 2 x Serial port with termination resistor 120Ω that one supports CAN 2.0B protocol specification and programmable bit rate up to 1 Mb/sec
  • Yocto3.0 version supports Optional M.2 Wifi, Bluetooth, TPM.2.0 and POE (Just 7” and 10.1”) module expansion support
  • Android 10 version supports Optional M.2 WiFi and PoE (7″ and 10.1″ only) module expansion support
  • Panel mounting with true-flat IP66 front panel support
  • -20 ~ 60° C wide operating temperature range

1.1.1 Accessories ordering P/N

  • M.2 Key-E 2230 Express Module: Yocto 3.0 968DD00086 (WiFi/BT) Android 10 EWM-W194M201E (WiFi)
  • PoE Module: 98R4T100W00 (7″ and 10.1″ only)

1.2 Specifications
1.2.1 System Kernel

  • CPU: NXP ® ARM Cortex -A53 i.MX8 Mini Quad Core 1.6 GHz Processor
  • Memory: Quad Core: 2GB DDR4 RAM on board
  • Storage Memory: 16GB eMMC on board; 1MB FRAM for data backup
  • Watchdog Timer: Programmable as 1 second

1.2.2 Communication Interface

  • Serial Port: – 1 x RS-232/422/485 (COM 1) – 1 x selectable mode for RS485 and CAN 2.0 B
  • LAN Port: 2 x RJ45 with 10/100/1000 Mbps LAN
  • Others: – 1 x USB 2.0 Micro USB Client – 2 x USB 2.0 Type-A Host 1 x Micro SD (Internal) – 1 x M.2 Key-E 2230 (Wi-fi/BT)

1.2.3 LCD Panel

Category Item 7″ 10.1″ 15.6″ (HD) 15.6″ (FHD)
LCD Display Type WSGA TFT LCD WXGA TFT LCD WXGA TFT LCD FHD TFT LCD
Max. Resolution 1024 x 600 1280 x 800 1366 x 768 1920 X 1080
Aspect Ratio 16:09 16:10 16:09 16:09
Max. Color 16.7 M 16.2M 16.7 M 16.2 M
Luminance (cd/m2) 425 500 300 450
Viewing Angle (H/V°) 170/170 170/170 160/160 170/170
Backlight Life 50,000hrs 50,000hrs 50,000hrs 50,000hrs
Contrast Ratio 800:1 800:1 500:1 800:1
Touch Type Projected capacitive Projected capacitive Projected capacitive

Projected capacitive
Transmission| 88% ± 2%| 88% ± 2%| 88% ± 2%| 88% ± 2%
System Temperature| Operating| -20 – 60 °C
(-4 – 140 °F)| -20 – 60 °C
(-4 – 140 °F)| -20 – 60 °C
(-4 – 140 °F)| -20 – 60 °C
(-4 – 140 °F)
Storage| -30 – 70 °C
(-22 – 158°F)| -30 – 70 °C
(-22 -158 °F)| -30 – 70 °C
(-22 -158 °F)| -30 – 70 °C
(-22 – 158 °F)

1.2.4 Touchscreen

  • Touch Points: 10 Points
  • Light Transmission: above 85%
  • Pencil Hardness: 7H
  • Type: Projected capacitive (P-CAP) touch

1.2.5 Environment

  • Operating Temperature: -20 ~ 60 °C (-4 ~ 140 °F)
    The Temperature of Safety Certification is from -20 ~ 50 °C (-4 ~ 140 °F)

  • Storage Temperature: -30 ~ 70 °C (-22 ~ 158 °F)

  • Humidity: 10 ~ 90% RH @ 40 °C, non-condensing

  • Ingress Protection: Compliant with IP66 on the front panel

  • Vibration Protection: 2 Grms random vibration (5 ~ 500 Hz) during operation (compliant with IEC60068-2-64)

  • Shock Protection: 10 G shock under 11 ms operation (compliant with IEC60068-2-27)

1.2.6 EMC and Safety

  • EMC: CE, FCC Class B, BSMI
  • Safety: CB, UL, CCC

1.2.7 Power

  • Input Voltage: 24Vdc ± 20%
  • Power Consumption:
    – TPC-107W: 6W (Typ.); 9W (Max.)
    – TPC-110W: 10W (Typ.); 12W (Max.)
    – TPC-115W: 13W (Typ.); 16W (Max.)
    This product is intended to be supplied by IEC/UL 60950-1 and/or IEC/UL 62368-1 The listed adapter complies with Limited Power Source and rated from 24 Vdc, minimum 0.6A, and minimum operating temperature 50° C.

1.2.8 External I/O
The arrangement of I/O ports is shown below.

ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
1

1.3 Mounting

  • VESA Mount The TPC-100 rear cover features four VESA mounting (100 x 100 mm) holes. The VESA mounting kit needs to be installed by 4pcs M4x10L screws. Please use suitable mounting apparatus to avoid risk of injury.
  • Panel Mount There is an adhesive waterproof gasket on the front bezel. Make sure the waterproof gasket is in position before installing a TPC-100W panel computer into the panel opening.
    1. Install the TPC into the panel opening.
    2. Find the six clamps and six long screws in the accessory pack. Hook the clamps to the holes around the four sides of the bezel. Insert the screws into every clamp and fasten them. These screws will push the mounting panel and fix the unit.
    3. The suggested mounting panel thickness is less than 6 mm (0.236”).

ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
2| Insert the screws into each clamp and tighten them to fasten the clamp in place.
---|---
ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
3| Hook the clamp into the holes and fasten the screws (Torque: 2 kgf-cm) These screws  will push the mounting panel and secure the unit.
Size| W7| W10| W15
---|---|---|---
Screw (M4 x 25mm) & Clamper Q’ty| 4| 8| 10

1.4 Dimensions and CutoutADVANTECH TPC 100W 15 6 Inch Touch Panel
Computer - fig 4ADVANTECH TPC 100W 15 6
Inch Touch Panel Computer - fig 5

LED Indicator
Off – “dark”
ON – “Blue”
Standby – “orange”ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
6

System Setup

2.1 Transport and Unpacking
When accepting a delivery, please check the packaging for visible transportation damage and check the delivery for completeness by comparing it with your order form. If you notice any shipping damage or inconsistencies between the contents and your order, please inform the responsible delivery service immediately. During transportation, the TPC system should be protected from excessive mechanical stress. If the TPC system is transported or stored without packaging, shocks, vibrations, pressure, and moisture may impact the unprotected unit. Additionally, damaged packaging indicates that ambient conditions have already had a massive impact on the device. Therefore, please use the original packaging during transportation and storage. If the TPC system is transported in cold weather or is exposed to extreme variations in temperature ensure that moisture (condensation) does not build up on or inside the HMI device. Moisture can result in short circuits and damage to the device. To avoid this, store the TPC system in a dry environment and bring the system to room temperature before powering it up. If condensation occurs, a delay time of approximately 12 hours must be allowed to ensure that the system is completely dry before being switched on.

2.2 System Configuration
TPC-100W is a compact touch panel with IIoT functions for industrial applications. The system setup will be completed by the dealer or system integrator prior to delivery. However, users may still need to access the system to adjust configuration, such as the interface or boot modes. Before powering on, please open the rear bracket and select the correct mode. Configuration can be set via the switch on the TPC100W rear board as shown below.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
7

The default setting is RS232 mode and eMMC Boot. Kindly refer to the following pin definition table for mode switch.
Boot Mode: option (SW2)

SD boot (Install image)
1. OFF
2. ON
3. ON|
---|---
eMMC boot default
1. ON
2. OFF
3. OFF|

2.3 M.2 Key-E 2230 Express Module Installation
TPC-100W provides M.2 key Express slot and allows users to expand functions like Wi-Fi and Bluetooth-type modules. Open the rear bracket and configure the M.2 module. (Refer to Appendix A1 for the detailed M.2 Slot E-Key).ADVANTECH
TPC 100W 15 6 Inch Touch Panel Computer - fig 10

2.4 System Power On
A 2-pin power connector is included in the accessory box. Connect the power connector to Vdc power lines and plug the power lines into the system power receptor. DC power source shall be complied with ES1 and PS2 (LPS) requirements, output rating is 24 Vdc, minimum 0.83A, with minimum operating temperature 60° C, and has to be evaluated according to IEC/UL 60950-1 and/or IEC/UL 62368-1.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
11

The terminal block is suitable for 12-24 AWG(12A). Torque value 7 lb-in. User copper conductors only. Must be installed by a skilled person.
Warning! The system may get damaged when the power is turned on and the power source is not connected to the correct pins.

2.4.1 Embedding the TPC-100W System and Earth Grounding Setup
Follow the following steps to set up the TPC-100W system, and please pay attention that the Ground pin of the TPC-100W system should be connected to the earth’s ground. Under this circumstance, the TPC-100W system could have the best performance such as EMI immunity, ESD immunity, Surge immunity, and also system isolation. If the TPC-100W system is embedded in the cabinet, the TPC-100W system’s ground, cabinet’s ground, and earth ground should be connected together. 1. Install the TPC-100W system into the cabinet.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
12

A: Connect the cabinet to earth ground.
B: Embed the TPC-100W system into the cabinet without any I/O cable and power.
System wiring.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
13

A: Connect the cabinet to earth ground.
B: Ensure that all cabinet has been grounded together.
C: Connect the ground of the power supply to the cabinet.
D: Connect the ground pin of the TPC-100W system to the cabinet.
E: Connect the I/O to the controller if needed.
F: Connect the V+ and V- of power supply to the TPC-100W system.
Power should only be supplied after the wiring A-F has been performed.
Caution! Ensure that all wires follow the installation guidelines or damage to the system may occur.

Linux Yocto

3.1 ARM Yocto 3.0
TPC-100W platform is an embedded system with Linux Yocto 3.0. It contains system-required commands and drivers ready. The Yocto Project is an open- source collaboration project that helps developers create custom Linux-based systems that are designed for embedded products regardless of the product’s hardware architecture. Yocto Project provides a flexible toolset and a development environment that allows embedded device developers across the world to collaborate through shared technologies, software stacks, configurations, and best practices used to create these tailored Linux images.
3.2 ARM Yocto 3.0 Software Support
3.2.1 System Default Software
ARM Yocto 3.0 support complete IIoT function as default including:

  •  SSH
  • Wayland Termina
  • Qt5.15.0
  • Gstreamer1.0
  • Imx-GPU-viv 6.4.3.p1.4
  • Wayland 1.18.0-r0
  • Weston 9.0.0.imx-r0
  • Weston-xwayland 9.0.0.imx-r0
  • VNC
  • TPM SLB9670
  • GUI Settings Tool
  • Recovery
  • Security boot

3.2.2 GPU Accelerations
Vivante GPU accelerations for Wayland; The Hantro Video Processing Unit supports the following decoders:

  • video/x-h265
  • video/x-vp9
  • video/x-h264
  • video/x-vp8
  • video/x-vp6-flash
  • video/mpeg
  • video/x-h263
  • video/x-flash-video
  • video/x-divx
  • video/x-xvid
  • video/x-Cavs
  • video/x-wmv
  • video/x-pn-realvideo
  • video/x-raw

3.2.3 Install Yocto 3.0 Software
Firstly, burning image to microSD card and instruction as below. If you already have the microSD card with the Yocto image, you can go to the second part directly.
If your PC is Linux environment:

  1. Prepare the Linux to invite ronment that can use the “uncompress” and “dd” commands. (Below uses ubuntu 18.04 as an example.)

  2. Use “tar Jxvf filename” to uncompress the file to img format. If your file has already been image the format, please go to the next step directly.
    $ tar Jxvf eamb9918-sdcard_1.1.0.img.tar.xz

  3. Use “sudo dd if=imgfile of=SDpartition bs=4096” to burn the image file to your microSD card. (Note: You should check which partition is your microSD card first and you  can format your microSD card before this step to avoid compatibility issues.)
    $ sudo dd if=eamb9918-sdcard_1.1.0.img of=/dev/sdc bs=4096

If your PC is Windows:

  1. Unzip the file to image format.
  2. Use the Rufus or Raspberry Pi Imager provided by Raspberry Pi to burn the img file to your microSD card. You can refer to the below link for the usage of the tools.
    Raspberry Pi Imager:
    https://www.raspberrypi.com/news/raspberry-pi-imager-imaging-utility/Rufus: https://rufus.ie/en/

Second, after the image is put into a microSD card, use a MicroSD card to update the image.

  1. Remove the screws from the back cover. Due to COM port cover need to put down, then slide up.
    ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
14ADVANTECH TPC 100W 15 6 Inch Touch
Panel Computer - fig 15

  2. Insert microSD card, then adjust switch as below order (red remark).
    ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
16

  3.  Power on the system and open the Terminal. Then input the below commands.
    sh-5.0# cd /mk_inand/scripts
    sh-5.0# ./mkinand-Linux.sh /dev/mmcblk2

  4. Waiting for update is finished. Then power off the system.

  5. Adjust switch as below location, remove microSD card
    ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
17

  6. Power on again from eMMC.

3.2.4 First login
If you are the first time to login the system, it will ask you to setup the password.
Please connect the physical keyboard and use the account “root” to login. Then you have to input the password you want to use 2 times and reboot the system. Now you can use the Yocto system with GUI.ADVANTECH TPC 100W 15 6 Inch Touch
Panel Computer - fig 18

3.3 TPC-100W Module Extension
TPC-100W supports one M.2 E-Key slot which allows users to expand the functionality. There are pre-configured Wi-Fi modules ready to use. This chapter will take Wi-Fi module as an example to demonstrate how to use a module on TPC-100W.
3.3.1 Module Information
P/N: 968DD00086 M.2 2230 RYWDB02 802.11a/b/g/n+BT5 Cable: 17cm~20cm
3.3.2 The Configuration and Connection of WIFI Module
Configure by Command mode

  1. Check the WIFI device exists.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig 17 Or you can use the below command to check.
    1| ls /sys/class/net/
    ---|---
    2| can0 can1 eth0 eth1lo wifi0

If the WIFI node exists, the WIFI driver works normally.

  1. Enable WIFI.
    1| $ connmanctl  technologies
    ---|---
     2| /net/connman/technology/p2p
     3|  Name = P2P
     4|  Type = p2p
      5|  Powered = False
    6|  Connected = False
    7|  Tethering = False
    8| /net/connman/technology/wifi
    9|  Name = WiFi
    10|   Type = wifi
    11|   Powered = True
    12|   Connected = False
    13|   Tethering = False
    14| /net/connman/technology/bluetooth
    15|  Name = Bluetooth
    16|   Type = bluetooth
    17|   Powered = True
    18|   Connected = False
    19|   Tethering = False
    20| /net/connman/technology/ethernet
    21|   Name = Wired
    22|   Type = ethernet
    23|   Powered = True
    24|   Connected = True
    25|   Tethering = False

If “Powered = True”, it means WIFI is enabled.
If WIFI is disabled, please use the below command to enable it.
1 $ connmanctl enable wifi

  1. Scanning WIFI hotspotADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig 55

  2. Connect to WIFI hotspot.
    If the WIFI hotspot needs a password, it will remind you to input

  3. ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig 56Now you can browse the internet by WIFI.

3.3.3 The Configuration and Connection of Bluetooth Module
Configure by Command mode

  1. Check the Bluetooth device status.
    1| root@Qing:~# hciconfig
    ---|---
    2| hci0: Type: BR/EDR Bus: USB
    3| BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8
    4| UP RUNNING
    5| RX bytes:574 acl:0 sco:0 events:30 errors:0
    6| TX bytes:368 acl:0 sco:0 commands:30 errors:0

If there is no device showed, it means no driver or device

  1. Enable Bluetooth service.
    1| systemctl status Bluetooth
    ---|---
    2| active
    3| systemctl enable Bluetooth. service
    4| systemctl start Bluetooth
    1| onnmanctl enable Bluetooth
    ---|---
    2| #or
    3| # hciconfig hci0 up
  2. Open Bluetooth.
    1| bluetoothctl
    ---|---
    2|
    3| [bluetooth]# power on
    4| [bluetooth]# pairable on
  3. Scanning Bluetooth device.
    Start scanning:1| ##
    ---|---
    2| [bluetooth]# scan on
    3| Discovery started
    4| [CHG] Controller 00:19:88:5E:10:B1 Discovering: yes
    5| NEW] Device 98:39:8E:1B:D8:88 Galaxy A5 (2016)
    6| [CHG] Device 98:39:8E:1B:D8:88 RSSI: -86
    7| Now, Copy the MAC Address of your PC

Stop scanning:

1 ##
2 [bluetooth]# scan off

Please record the MAC address you want to connec

  1. Pair and connect to the Bluetooth device.
    Pair the device by MAC address. If the device is paired before, you can ignore this.1| [bluetooth]# pair 98:39:8E:1B:D8:88
    ---|---
    2| Attempting to pair with 98:39:8E:1B:D8:88
    3| [CHG] Device 98:39:8E:1B:D8:88 Connected: yes
    4| Request confirmation
    5| [agent] Confirm passkey 117022 (yes/no):

Connect the device by MAC address.

1 [bluetooth]# connect 98:39:8E:1B:D8:88
2 Attempting to connect to 98:39:8E:1B:D8:88
3 [CHG] Device 98:39:8E:1B:D8:88 Connected: yes
4 Connection successful
5 [CHG] Device 98:39:8E:1B:D8:88 ServicesResolved: yes

Trust the device by MAC address.

1 [bluetooth]# trust 98:39:8E:1B:D8:88

Now the connection is successful. You can exit the bluetoothctl.

1 [bluetooth]# quit
  1. Using Obex profile to test the file transmission by Bluetooth.
    1| $ echo “HelloWorld” > /home/root/test.txt
    ---|---
    2| $ export $(dbus-launch)
    3| $ /usr/libexec/Bluetooth/obexd -r /home/root -a -d &
    1| object
    ---|---
    2| [obex]# connect 98:39:8E:1B:D8:88
    3| [obex]# send
    4| [obex]# quit

3.4 Time and Date Setting
Set system time (2021/10/07 09:00:00):
sh-5.0# date -s “2021/10/07 09:00:00”
Synchronize time from the NTP server:
sh-5.0# ntpdate
Reset RTC hardware clock time (use current system time):
sh-5.0# hwclock -w
Reset system time (use RTC hardware clock time):
sh-5.0# hwclock -s
Set system time zone (use Taipei time):
sh-5.0# cp /usr/share/zoneinfo/Asia/Taipei /etc/local time
sh-5.0# sync

3.5 CAN Setting
TPC-100W supports FINTEK CAN. The below table shows the detailed information of
CAN on TPC-100W and here we list the basic command to use CAN on TPC-100W.

HW DEVICE MODE
Fintek CAN0 can0 socket can

Setting: Open CAN device (The following examples will configure “can0” to bit- rate 250000, sample-point 0.875 and error restart with 100ms.)

We’ll use “can dump” to receive data, “change” & “cansend” to send data. The “change” will send random data & ID and “cansend” will send specific data & ID to CANBUS. Send message (“123#R”) to can0: sh-5.0# cansend can0 123#R Receive message from can0: sh-5.0# candump can0

3.6 Brightness Setting

  1. Get brightness value: sh-5.0# cat /sys/class/backlight/lvds_backlight\@0/brightness
  2. Set brightness value: You can set the value from 0~100. Please notice that value 0 will let the screen be black. Value 1
    sh-5.0# echo 1 >> /sys/class/backlight/lvds_backlight\@0/brightness Value 100
    sh-5.0# echo 100 >> /sys/class/backlight/lvds_backlight\@0/brightness

3.7 COM Setting
TPC-100W supports 2 COM port. One is RS232/422/485 and another is RS485.
Set com0 as RS232 mode and baud rate 115200.ADVANTECH TPC 100W 15 6 Inch
Touch Panel Computer - fig 58Set com0 as RS422 mode and baud rate 115200.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
57

Set com0 as RS485 mode and baud rate 115200.ADVANTECH TPC 100W 15 6 Inch
Touch Panel Computer - fig 58 3.8 Firewall Setting
Linux Yocto image for TPC-100W enable 22 SSH, 80 HTTP, 443 HTTPS, 8080 SW UPDATE by default for usage. You can follow below command to change it.

  1. Check the list of iptables.
    sh-5.0# iptables -L

  2. Modify the /etc/iptables/iptables.rules and reboot the system.

ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
59

3.9 Recovery
Do recovery on TPC-100W

  1. Check release version sh-5.0# cat /etc/os-release

  2. Set environment.
    If you have installed the old system (the version is less than eamb9918sdcard_1.0.0.img), you need to connect debug port and enter any key to stopuboot the boot process to set the following command.

    env default –a

    saveenv

    reset

  3.  Local recovery mode.
    If you want to enter local recovery mode, download the file from the Advantech website, then copy file to /user data. cd /user data
    $ swupdate –update -g -i /userdata/swupdate-image_1.0.swu –reboot
    After the automatic reboot, the operation of recovery will be performed automatically.
    Note: Switch to normal boot if the update is interrupted and cannot boot normally.
    You need to connect debug port and enter any key to stop uboot boot process to set the following command.
    $ env set recovery_status
    $ saveenv
    $ reset Then the system will reboot.

3.10 GUI Settings Tool
Advantech TPC-100W Settings Tool is a Linux-based utility. Settings Tool helps user to get image version, get/set network configuration, get/set time configuration, get/set screen configuration, set startup configuration, set VNC configuration and Set update/recovery configuration. For more information, you can refer to TPC- 00W_Settings_Tool_User_Guide.pdf.ADVANTECH TPC 100W 15
6 Inch Touch Panel Computer - fig 19

3.11 Weston Keyboard Shortcuts
The table below lists the actions that can be performed through Weston keyboard shortcuts when the TPC-100W is connected to a keyboard. “super”, i.e. Windows key  etween “ctrl” and “alt” (default value)

Command Action Condition(s)
ctrl + scroll Zoom in/out the desktop Keyboard + mouse
super + shift + f Put activated window fullscreen Keyboard
super + left mouse button Move activated window Keyboard + mouse
super + middle mouse button Rotate activated window Keyboard + mouse
super + right mouse button Resize activated window Keyboard + mouse
super + shift + left mouse button Resize activated window Keyboard + mouse
super + tab Switch windows Keyboard
super + k Kill activated window Keyboard
super + s Capture a screenshot Keyboard

Capture a screenshot
Refer to the table above for the command to be used. The captured picture (PNG format) is automatically stored in /Wayland-screenshot-2022-03-08_01- 8-19.png.

Android

4.1 Android 10
TPC-100W platform is an embedded system with Android 10. It contains system- required commands and drivers ready. AIM-Android10 is developed for Advantech devices based on formal Android10. It is customized to satisfy users’ requirements and to add new functions and features.
4.2 Android 10 Software Support
4.2.1 System Default Software
AIM-Android10 support below functions as default including:

  • Chromium
  • ADB debugging support
  • Demo serial port utility
  • Kiosk Setting
  • Android agent (Device manager)

4.2.2 Other Applications
Many other applications for arms are supported by Android or other resource websites. You can search and download them from the internet by yourself.
4.3 Install Android Software
TPC-100W supports boot from SD card or onboard flash. This section will guide you on how to build an image for TPC-100W Android system boot media.
4.3.1 Create a Bootable SD Card
Please follow the steps below to create an SD card (not less than8G) for boot- up. (Note: The PC’s free partition needs 10G or more) If your PC is Linux environment:

  1. Prepare the Linux environment that can use the “uncompress” and “dd” commands. Below uses ubuntu as an example.

  2. Copy the “AIM-Android-10-ARM_64-TPC-1XX_yyyy_mm_dd.zip” package to your PC /root/.

  3. Insert one SD card into your PC and open “Terminal”. $sudo su
    Input your password.

    cd /root/

    unzip AIM-Android-10-ARM_64-TPC-1XX_yyyy_mm_dd.zip

    Check the SD card location, like/dev/sdbADVANTECH TPC 100W 15 6 Inch Touch
Panel Computer - fig 60

  4. Then insert the SD card to TPC-100W and power up. Now, it should boot up with an Ubuntu environment.
    If your PC is Windows 10:
    1. Unzip the AIM-Android-10-ARM_64-TPC-1XX_yyyy_mm_dd.zip. (Note: The PC’s free partition need 10G or more)
    2. Use the rufus to burn the image.ADVANTECH TPC 100W 15 6 Inch Touch Panel
Computer - fig 203. Then insert the SD card to TPC-100W and power up. Now, it should boot up with an Ubuntu environment.
    No matter you create an SD card in Linux environment or Windows 10, you have to do below setting.
    1. The DIP switch(SW2)needs to be adjusted to“1-off 2-on 3-on 4-off 5-off 6-off”.
    2. You need to connect debug port and enter any key to stop uboot boot process to set the following command. #env default –a

    setenv lvds_panel_mode 0

    saveenv

    reset

    0: is for 1024×600
    1: is for 1280×800
    2: is for 1366×768
    3: is for 1920×1080

4.3.2 Boot from eMMC
The TPC-100W Android image is in the SD card you create. (/root/AndroidImg).

  1. Boot from SD card you create.

  2. Perform the following command:
    $sudo su

    cd /root/AndroidImg

    ./burnEmmc.sh/dev/mmcblk2

  3. Please power off and remove the SD card.

  4. The DIP switch(SW2)needs to be adjusted to“1-on 2-off 3-off 4-off 5-off 6-off”.

  5.  You need to connect debug port and enter any key to stop the uboot boot process to set the following command.

    env default –a

    setenv lvds_panel_mode 0

    saveenv

    reset

    0: is for 1024×600
    1: is for 1280×800
    2: is for 1366×768
    3: is for 1920×1080

  6. Waiting for the LCD interface to have a screen output (for the first time, the eMMC needs about 65s). Do not shut down during the waiting process, unplug the SD card,  unplug the monitor or run the system command through the con- sole, otherwise the system may crash.

4.4 Serial Port Sample
After installing AIM-Android, you will see a Serial application in App list. Users can test serial port with it.

  1. Choose the serial port mode.
    Settings → Network & internet → Select serial mode (com1)
    • 232_mode
    • 422_mode
    • 485_mode

  2. Start the application.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig 21

The COM1(/dev/ttymxc0) support three modes:232mode,422mode,485mode.
The COM2(/dev/ttymxc2) only support 485mode.
4.5 Kiosk Setting
For the Android Kiosk solution, Advantech provides a Kiosk Setting launch app, user can use this app to set up any other android app as a kiosk app. A kiosk app means it will run in fullscreen when boot up, navigate bar and status bar of android will hide.
4.5.1 Set the Kiosk Setting App as the Default Launcher
Just launch the Kiosk Setting app, the app can be the android default home app.
When Kiosk Setting app starts for the first time, you can see the following screen.
Please set the password of kiosk mode according to the prompt information in the dialog box.ADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
22

After input, click the “SUBMIT” button to enter the app main interface.

4.5.2 Set App as Kiosk App
First, click the “Chromium” icon in the main interface, and then click the “lock & launch” button to set the Chromium app as kiosk app.ADVANTECH TPC
100W 15 6 Inch Touch Panel Computer - fig 24

4.5.3 Exit Kiosk App
If you want to exit the kiosk app, you need to long press the “EXIT KIOSK” on the screen and enter the password for setting the kiosk mode before. After long pressing the  “EXIT KIOSK” on the screen, the following dialog box will appear to ask for the password. After entering the password, click the “CONTINUE” button to return to the Kiosk Setting app interface.ADVANTECH TPC
100W 15 6 Inch Touch Panel Computer - fig 25

4.5.4 Set WebView as Kiosk App
Click the “WebStation setup” and input the URL.ADVANTECH TPC 100W 15 6 Inch
Touch Panel Computer - fig 26

Click the “WebStation” icon in the main interface, and then click the “lock & launch” button to set the Chromium app as kiosk app.ADVANTECH TPC 100W 15 6
Inch Touch Panel Computer - fig 27

4.5.5 Show System App
Click the “Show system apps” icon in the main interface.ADVANTECH TPC 100W
15 6 Inch Touch Panel Computer - fig 28

4.5.6 Exit Kiosk Setting
Click the “Exit” in the main interface and input the password.ADVANTECH TPC
100W 15 6 Inch Touch Panel Computer - fig 29

Appendix A

Pin Assignments
A.1 M.2 Slot (E-Key)
8.5mm half size 75 Pin M.2 slot (E-Key)

Pin| Signal| Description| Pin| Signal| Description
---|---|---|---|---|---
1| GND| | 2| +3.3V|
3| USG+| US8 serial data| 4| +3.3V|
5| US8-| inter- face compliant to the US8 2.0 sped- ()catkin| 6| Reserved| NC
7| GND| | 8| PCM_BCLK| PCM is another 4 wire Interface. very similar to I25. which can support a more flexible
protocol. It has bit clock (BCLK) and sync (SYNC) lines that are used to synchronise the link while the Tx and Rx lines are used to transmit and receive the audio data
9| SENOCLK| Secure Digital Input OutPut, a tale of Secure Digital card interface. It can be used as an interface for input or cutout devices.
SDIO
CMD| 10| PCM_SYNC
11| | 12| PCM OUT
13| SDIO DATAO| 14| PCM_IN
15| SDIO _DATA1| 16| Reserved| NC
17| SDIO _DATA2| 18| GND|
19| SDIO _DATA3| 20| Reserved| NC
21| SDIO _WAKE| 22| Reserved| NC
23| SDIO _RESETS
| | |
33| GND| | 32| Reserved| NC
35| Reserved| NC| 34| Reserved| NC
37| Reserved| NC| 36| Reserved| NC
39| GND| | 38| Reserved| NC
41| Reserved| NC| 40| Reserved| NC
43| Reserved| NC| 42| Reserved| NC
45| GND| | 44| Reserved| NC
47| Reserved| NC| 46| Reserved| NC
49| Reserved| NC| 48| Reserved| NC
51| GND| | 50| SYSCLK|
8| Reserved| NC| 8| RESETS*| Functional reset to the card
55| Reserved| NC| 54| Reserved| NC
57| CND| | 56| Reserved| NC
59| Reserved| NC| 58| 12C_DATA|
61| Reserved| NC| 60| 12C_CLK|
63| GND| | 62| Reserved| NC
65| Reserved| NC| 64| Reserved| NC
67| Reserved| NC| 66| Reserved| NC
69| CND| | 68| Reserved| NC
71| Reserved| NC| 70| Reserved| NC
73| Reserved| NC| 72| +3.3V|
75| GND| | 74| +3.3V|

A.2 COM Port
•9-Pin Com Port Connector (COM1)

Pin RS232 RS422 RS485
1 D-
2 RX RX- D+
3 TX TX+
4
5 GND GND GND
6 RX+
7 RTS TX-
8 CTS
9

• 9-Pin Com Port Connector (COM2/CAN)

Pin RS485 CAN
1 D-
2 Di-
3
4 L
5 GND
6
7
8 GND (isolation)
9 H

CAN BUS Pin defineADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
32

COM2
Pin defineADVANTECH TPC 100W 15 6 Inch Touch Panel Computer - fig
33

CAN BUS terminal (CN2)

CN2 (1-2)|
---|---
CN2 (2-3) 120 ohm terminal default|

COM2 terminal (CN4)

CN4 (1-2) default|
---|---
CN4 (2-3) 120-ohm terminal|

ADVANTECH logowww.advantech.com
Please verify specifications before quoting. This guide is intended for reference purposes only.
All product specifications are subject to change without notice.
No part of this publication may be reproduced in any form or by any means, such as electronically, by photocopying, recording, or otherwise, without prior
written permission from the publisher.
All brand and product names are trademarks or registered trademarks of their respective companies.
© Advantech Co., Ltd. 2022

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals