Intelapollo lake processor compact panel pc with 15” resistive touch screen (49 pages)
Summary of Contents for ICOP Technology QEC Series
Page 1
ICOP Technology Inc. User Manual QEC-M-070T DM&P Vortex86EX2 Processor EtherCAT Master System 7” Open Frame Panel PC with 4-wire Resistive Touch Screen (Revision 2) QEC-M-070T User Manual Ver.2 August, 2023...
Page 2
ICOP Technology Inc. REVISION DATE VERSION DESCRIPTION 2022/03/18 Version1.0A New Release. 2022/06/04 Version1.0B Edit EMC Description. 2023/08/08 Version2.0 Updated Product Specifications. QEC-M-070T User Manual Ver.2 August, 2023...
Page 3
For technical support or drivers download, please visit our websites at: https://www.icop.com.tw/resource_entrance ⚫ For EtherCAT solution service, support or tutorials, 86Duino Coding IDE 500+ introduction, functions, languages, libraries, etc. Please visit the QEC website: QEC: https://www.qec.tw/ ⚫ This Manual is for the QEC series. QEC-M-070T User Manual Ver.2 August, 2023...
Page 4
ICOP Technology Inc. SAFETY INFORMATION Read these safety instructions carefully. ⚫ Please carry the unit with both hands and handle it with caution. ⚫ Power Input voltage +19 to +50VDC Power Input (Typ. +24VDC) ⚫ Make sure the voltage of the power source is appropriate before connecting the ⚫...
ICOP Technology Inc. General Information 1.1 Introduction 1.2 Specifications 1.3 Dimensions 1.4 Inspection standard for TFT-LCD Panel 1.5 Ordering Information QEC-M-070T User Manual Ver.2 August, 2023...
ICOP Technology Inc. 1.1 Introduction QEC-M-070T is an EtherCAT master with a real-time, reliable, and synchronous control equipped with a 7-inch TFT LCD. The industrial Arduino makes it an easy-to-develop, stable, and economical automation system, allowing users to develop EtherCAT with UI quickly.
ICOP Technology Inc. 1.1.1 QEC-M Systems Diagram 1.1.2 Software Support The 86Duino integrated development environment (IDE) software makes it easy to write code and upload it to QEC-M. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software.
ICOP Technology Inc. 1.2 Specifications CPU BOARD SPECIFICATIONS DM&P Vortex86EX2 Processor, Master 533MHz/Slave 400MHz Memory 512MB/1GB DDRIII Onboard Storage 32MB SPI Flash /2GB SLC eMMC 1Gbps Ethernet RJ45 x1 10/100Mbps Ethernet RJ45 x2 for EtherCAT Expansion Mini PCIe x 1 with Micro SIM Card Holder 2.54mm 2-pin header for Power Connector...
Page 11
ICOP Technology Inc. MECHANICAL & ENVIRONMENT Power Connector 6-pin Power Input /Output Power Requirement +19 to +50VDC Power Input (Typ. +24VDC) Power Consumption 8 Watt Operating Temp. -20 to +70°C/-40 to +85°C (Option) Storage Temp. -30 ~ +85°C Operating Humidity...
ICOP Technology Inc. 1.4 Inspection standard for TFT-LCD Panel DEFECT TYPE LIMIT Note φ<0.15mm Ignore 0.15mm≦φ≦0.5mm N≦4 SPOT Note1 0.5mm<φ 0.03mm<W≦0.1mm, L≦5mm N≦3 FIBER Note1 VISUAL 1.0mm<W, 1.5mm<L INTERNAL DEFECT φ<0.15mm Ignore POLARIZER 0.15mm≦φ≦0.5mm N≦2 Note1 BUBBLE 0.5mm<φ Mura It’ OK if mura is slight visible through 6%ND filter...
Page 14
ICOP Technology Inc. [ Note 1 ] W: Width[mm]; L: Length[mm]; N: Number; φ: Average Diameter. (a) White / Black Spot (b) Polarizer Bubble [ Note 2 ] Bright dot is defined through 6% transmission ND Filter as following. [ Note 3 ]...
Page 15
ICOP Technology Inc. [ Note 4 ] Judge the defect dot and the adjacent dot as following. Allow below (as A, B, C and D status) adjacent defect dots, including bright and dark adjacent dot. And they will be counted 2 defect dots in total quantity.
ICOP Technology Inc. 1.5 Ordering Information (Below is the customization function, the unfilled fields do not need to be filled in; if the customer does not require, it will be directly shipped standard material number, such as QEC-M-070T) Type LCD size...
ICOP Technology Inc. J6: R6040-LAN1 2.3 I/O Connectors (Secondary EtherCAT) Pin# Signal Name For the external I/O details, visit Ch2.4. J2/J3/J4: USB 2.0 Host Pin# Signal Name VCC_LCD MUSBD- MUSBD+ J7: R6040-LAN2 (Primary EtherCAT) FGND1 FGND1 Pin# Signal Name J5: Micro USB Type-B...
ICOP Technology Inc. J9: Power Input Connector J12: GPIO, VCC, GND Pin# Signal Name Pin# Signal Name FGND GP94 FGND GP95 VpGND GP96 VsGND GP97 J10: I2C0, MCM, GPIO J13: Power source, RESET- Pin# Signal Name Pin# Signal Name GP90...
ICOP Technology Inc. J15: CAN0 and CAN1 bus J18: Line-out Pin# Signal Name Pin# Signal Name CAN1_L LOUT_R1 CAN1_H GND_AUD GND_AUD CAN0_L LOUT_L1 GAN0_H J19: VGA VCC3 J16: SPI0 bus, RESET-, GPIO, Pin# Signal Name ROUT I2C1 GOUT Pin# Signal Name...
ICOP Technology Inc. J24: MINI PCIe J25: SIM Card Holder Pin# Signal Name Pin# Signal Name Pin# Signal Name Pin# Signal Name WAKE# +3.3V Reserved / +5V Power-out Reserved / +5V Power-out SIM-VCC SIM-IO REFCLK- SIM-CLK REFCLK+ SIM-RST SIM-VPP Mechanical Key...
ICOP Technology Inc. 2.4 External I/O Overview NOTE Standard USB 2.0 Host. Micro USB is mainly for the programming upload. LAN1 and LAN2 are for the EtherCAT communication, and Giga LAN Arduino Standard Pin and QEC additional Arduino Pin. 10 Pin Flat Ribbon VGA.
ICOP Technology Inc. 2.4.1 USB Standard USB 2.0 with Hot-plug. You can plug in the Keyboard, Mouse, or USB dick to control the QEC-M-070T. 2.4.2 Micro USB The Micro USB is mainly for programming upload. For quick start guide, please see QEC-M-070T User Manual Ver.2 August, 2023...
ICOP Technology Inc. 2.4.3 LAN1/LAN2/Giga LAN There are three LAN ports in QEC-M-070T, two for EtherCAT communication and one for external Ethernet work. The EtherCAT Lan on the QEC-M divides into Input and Output for cable redundancy. Giga Lan EtherCAT Input EtherCAT Output Giga LAN with the Blue Housing;...
Page 27
ICOP Technology Inc. J10: I2C0, MCM, GPIO Pin# Signal Name GP90 MCM-9 MCM-10 MCM-11 GP91 MCM-13 I2C0_SDA I2C0_SCL J11: MCM, GPIO, COM1(TTL) Pin# Signal Name RXD1# TXD1# GP00 MCM-3 GP02 MCM-5 MCM-6 GP05 J13: Power source, RESET- Pin# Signal Name...
Page 28
ICOP Technology Inc. J14: ADC/GPIO Pin# Signal Name GP57ADC GP56ADC GP43ADC GP42ADC GP41ADC GP40ADC QEC Arduino pins: There are other pins on the QEC-M-070T. Please contact ICOP for the details. J12: GPIO, VCC, GND Pin# Signal Name GP94 GP95 GP96...
ICOP Technology Inc. J15: CAN0 and CAN1 bus Pin# Signal Name CAN1_L CAN1_H CAN0_L GAN0_H VCC3 J16: SPI0 bus, RESET-, GPIO, I2C1 Pin# Signal Name Pin# Signal Name SPI0_DI SPI0_CLK SPI0_DO RESET- SPI0_CS GP92 I2C1_SCL I2C1_SDA J17: SPI1 bus, RESET-, GPIO, RS485 (COM4)
Quick Start guide 3.1 Package Contents 3.2 Hardware Configuration 3.3 Software Driver Installation 3.4 Set up the QEC-M for 86Duino 3.5 Building a HMI on the QEC-M-070T with 86Duino QEC-M-070T User Manual Ver.2 August, 2023...
ICOP Technology Inc. 3.1 Package Contents The package includes the following items: QEC-M-070T ⚫ Cable-set ⚫ Product warranty card ⚫ Please contact our sales channels if any of the package items are missing or damaged. Also, feel free to reuse the shipping materials and carton for further storing and shipping needs in the future 3.2 Hardware Configuration...
ICOP Technology Inc. 3.4 Set up the QEC-M-070T with 86Duino For this section, you will need to work with QEC-M-070T products series, and the following instructions is for devices using Window OS system. Plugin the power supply There are two groups of power supplies in QEC-M-070T, Vs and Vp; The voltage requirement for both supplies range from 19V to 50V wide voltage.
ICOP Technology Inc. Make sure your device is detected Open Device Manager -> Ports (COM & LPT) in your PC and expand the ports, you should see that the “Prolific PL2303GC USB Serial COM Port (COMx)” detected, if not, you will need to install the required drivers.
Page 34
ICOP Technology Inc. Select the assigned COM port for QEC-M-070T. (Here is COM6) ⚫ Select “QEC M070T” for the board. ⚫ Put your code into the editor. ⚫ QEC-M-070T User Manual Ver.2 August, 2023...
ICOP Technology Inc. Upload your first sketch! Hit the right arrow button (upload) next to the upload button. Now while the code uploads, you should see the LEDs next to Tx and Rx blinking indicating data transfer between the board and the computer.
ICOP Technology Inc. 3.5 Building an HMI on the QEC-M-070T with 86Duino This section will demonstrate how to build a basic HMI on the QEC-M-070T using the LVGL library in the 86Duino Coding IDE 500+. We assume that you have already completed the previous sections of the quick start guide, including Package Contents, Hardware Configuration, Software Driver Installation, and Set up the QEC-M-070T.
Page 37
ICOP Technology Inc. 3. Select “Examples” in the File menu, go to LVGL86 -> LVGL and open the “DemoWidgets”. 4. Click the “Upload” button to compile your code and upload it to the QEC-M-070T. 5. Then, you can see the DemoWidgets example on QEC-M-070T after the upload is complete.
Page 38
ICOP Technology Inc. There are 3 files in the ‘DemoWidgets’ example. 1. DemoWidgets: *.ino files are your main application files. 2. lv_demo_widgets.c: *.c files are our C source code files in which our code is written and created by the user.
ICOP Technology Inc. Using the Graphical HMI editor: 86HMI 86HMI Editor is an easy-to-use HMI editor that can be used to create a customized HMI quickly. Use the Auto Code Generation function in 86HMI Editor to generate HMI APIs (Application Programming Interface), thus achieving the effect of creating HMIs without writing programs.
Page 40
ICOP Technology Inc. 3. Then, you can use the left menu to start designing your UI and click the "Code" button to generate the source code back to 86Duino IDE automatically. 4. After generating, you can see myhmi.h and myhmi.cpp in 86Duino IDE.
ICOP Technology Inc. Software Function 4.1 Software Description 4.2 EtherCAT Function List 4.3 Additional Resources QEC-M-070T User Manual Ver.2 August, 2023...
Arduino. Please visit qec.tw for 86Duino Coding IDE 500+ details. 4.2 EtherCAT Function List The list below introduces the functions of our QEC series products. Please visit EtherCAT Master API User Manual for API Function details. EthercatMaster Class Functions Initialization Functions: ⚫...
ICOP Technology Inc. Control Functions: ⚫ start() - Start EtherCAT Master. All slaves will enter OP state if successful. There are three modes: Auto Freerun / Manually Freerun / Sync. ⚫ stop() - Stop EtherCAT Master. ⚫ getSystemTime() - Get system time of current cycle. (The unit is nanosecond) ⚫...
Page 44
ICOP Technology Inc. ⚫ pdoGetInputBuffer() - Get Slave Process Data Input Pointer. ⚫ pdoWrite() - Write Slave Process Data Output. ⚫ pdoWrite8() - Write Slave Process Data Output. (unit8_t) ⚫ pdoWrite16() - Write Slave Process Data Output. (unit16_t) ⚫ pdoWrite32() - Write Slave Process Data Output. (unit32_t) ⚫...
ICOP Technology Inc. EthercatDevice_Generic Class Functions Universal objects for various brands of EtherCAT devices. Initialization Functions: ⚫ attach() - Specify the EC-Slave number and mount it on the EC-Master. ⚫ detach() - Uninstall the slave object. 4.3 Additional Resources If you want to learn more about the libraries available in the 86Duino IDE or explore the details...