Dm&p vortex86dx 800mhz 3.5” cpu module with 6s/3usb/vga/lvds/audio/lan/gpio/cf/fdd/pwmx16 256mb ddr2 onboard (46 pages)
Summary of Contents for Icop QEC-M-090T
Page 1
ICOP Technology Inc. User Manual QEC-M-090T DM&P Vortex86EX2 Processor EtherCAT Master System 9” Open Frame Panel PC with 4-wire Resistive Touch Screen (Revision 1.1) QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 2
ICOP Technology Inc. REVISION DATE VERSION DESCRIPTION 2023/10/26 Version1.0 New Release. 2023/10/31 Version1.1 Updated Arduino Pins and LCD Specifications. QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 3
No part of this manual may be reproduced, copied, translated or transmitted, in whole or in part, in any form or by any means without the prior written permission of the ICOP Technology Inc.
Page 4
WARNING! DO NOT ATTEMPT TO OPEN OR TO DISASSEMBLE THE CHASSIS (ENCASING) OF THIS PRODUCT. PLEASE CONTACT YOUR DEALER FOR SERVICING FROM QUALIFIED TECHNICIAN. QEC-M-090T User Manual Ver.1.1 October, 2023...
J25: SIM Card Holder ......................... 17 J29A: eMMC Module ........................17 J29B: eMMC Module ........................17 2.4 External I/O Overview ................... 18 2.4.1 USB ..........................19 2.4.2 Micro USB ........................19 2.4.3 LAN1/LAN2/Giga LAN ....................20 QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 6
Make sure your device is detected .................... 28 Write your first sketch ......................28 Upload your first sketch! ......................30 3.5 Building an HMI on the QEC-M-090T with 86Duino ..........31 Instruction ..........................31 Uploading the LVGL Example ....................31 Using the Graphical HMI editor: 86HMI..................
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-090T User Manual Ver.1.1 October, 2023...
These features allow users to track the system’s carbon footprint and estimate its lifespan. QEC-M-090T’s dimension is 245 x 152.2 x 32.55 mm, with its open frame design for easy integration and customization. Operating temperature is from -20°C to +70°C, and with an extended option of -40 to +85°C, this EtherCAT Master remains steadfast even in the most...
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. QEC-M-090T User Manual Ver.1.1 October, 2023...
125 µs (min.) 86Duino Coding IDE 500+ Software Support (The environment is written in Java and based on Arduino IDE, Processing, DJGPP, and other open-source software) *MCM signal is equivalent to Arduino's PWM signal. QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 11
198 (W) x 111.696 (H) mm Viewing Angle Vertical 120 , Horizontal 140 Brightness (cd/m 300 nits Backlight Lifetime 20,000 hrs TOUCHSCREEN Type Analog Resistive Resolution Continuous Transmittance Controller PS/2 interface Durability 1 million QEC-M-090T User Manual Ver.1.1 October, 2023...
(1) One pixel consists of 3 sub-pixels, including R, G, and B dot. (Sub-pixel = Dot) (2) Little bright Dot acceptable under 6% ND-Filter. (3) If require G0 grand (Total dot N≦0), please contact region sales. QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 14
(b) Polarizer Bubble [ Note 2 ] Bright dot is defined through 6% transmission ND Filter as following. [ Note 3 ] Display area C Area: Center of display area O Area: Outer of display area QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 15
The defects that are not defined above and considered to be problem shall be reviewed and discussed by both parties. Defects on the Black Matrix, out of Display area, are not considered as a defect or counted. QEC-M-090T User Manual Ver.1.1 October, 2023...
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-090T) Type LCD size...
J6: R6040-LAN1 GRXD+ (Secondary EtherCAT) GRXD- Pin# Signal Name J9: Power Input Connector Pin# Signal Name OUT_Us FGND OUT_Up FGND VpGND VsGND VsGND VpGND L4, L5, L7, L8 pins are option, for RJ45 Power IN/OUT. QEC-M-090T User Manual Ver.1.1 October, 2023...
J15: CAN0 and CAN1 bus GP02 MCM-5 Pin# Signal Name MCM-6 GP05 CAN1_L CAN1_H *MCM signal is equivalent to Arduino's PWM signal. J12: GPIO, VCC, GND CAN0_L GAN0_H Pin# Signal Name VCC3 GP35 GP36 GP37 QEC-M-090T User Manual Ver.1.1 October, 2023...
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. Mini PCIe. SIM Card. eMMC Module. QEC-M-090T User Manual Ver.1.1 October, 2023...
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-090T. For drive USB, you can refer to the following hyperlinks: library: read USB disk. Keyboard Controller Example ...
Giga LAN with the Blue Housing; PoE LAN with the Red Housing; Regular LAN with Black Housing. 2.4.4 Arduino pin Assignment We have kept the Arduino pin on the QEC-M-090T. Users can easily control these pins via software (86Duino IDE).
Page 27
Signal Name GP30 MCM-9 MCM-10 MCM-11 GP31 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 VCC3 RESET- VCC3 QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 28
Pin# Signal Name GP57ADC GP56ADC GP43ADC GP42ADC GP41ADC GP40ADC QEC Arduino pins: There are other pins on the QEC-M-090T. Please contact ICOP for the details. J12: GPIO, VCC, GND Pin# Signal Name GP35 GP36 GP37 QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 29
CAN0_L GAN0_H VCC3 J16: SPI, RESET- Pin# Signal Name Pin# Signal Name SPI0_DI SPI0_CLK SPI0_DO RESET- SPI0_CS J17: SPI, RESET-, RS485 Pin# Signal Name Pin# Signal Name SPI1_DI SPI1_CLK SPI1_DO RESET- SPI1_CS RS485+ RS485- QEC-M-090T User Manual Ver.1.1 October, 2023...
SD library and set SD.setBank(EMMCDISK); . 2.5 Watchdog Timer There are two watchdog timers in Vortex86EX2 processor, we also provide DOS, Linux and WinCE example for your reference. Please contact ICOP for more detail information. QEC-M-090T User Manual Ver.1.1 October, 2023...
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-090T with 86Duino QEC-M-090T User Manual Ver.1.1 October, 2023...
1. Go to QEC website > Download and scroll down to find the “Download”. Choose the corresponding 86Duino Coding IDE version and download. 2. You will get a zip file, and please unzip it. 3. You will see 86duino.exe which looks like the picture below. QEC-M-090T User Manual Ver.1.1 October, 2023...
Note: Vs for system power; Vp for peripheral power and backup power Connect the USB cable with PC Please connect the Micro USB to USB from QEC-M-090T to your PC which is installed the 86Duino Coding IDE 500+. QEC-M-090T User Manual...
“Prolific PL2303GC USB Serial COM Port (COMx)” detected, if not, you will need to install the required drivers. For Windows PL2303 driver, you can download here. Write your first sketch Open the 86Duino Coding IDE 500+ ⚫ Open the Tools menu from Menu bar ⚫ QEC-M-090T User Manual Ver.1.1 October, 2023...
Page 35
ICOP Technology Inc. Select the assigned COM port for QEC-M-090T. (Here is COM6) ⚫ Select “QEC M090T” for the board. ⚫ Put your code into the editor. ⚫ QEC-M-090T User Manual Ver.1.1 October, 2023...
LEDs next to Tx and Rx blinking indicating data transfer between the board and the computer. If this is your first time running 86Duino sketch files, we suggest you check out how to set up the QEC-M-043T for 86Duino before proceeding. Video: https://youtu.be/ZMNMtvRCLbs QEC-M-090T User Manual Ver.1.1 October, 2023...
ICOP Technology Inc. 3.5 Building an HMI on the QEC-M-090T with 86Duino This section will demonstrate how to build a basic HMI on the QEC-M-090T 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-090T.
Page 38
3. Select “Examples” in the File menu, go to LVGL86 -> LVGL and open the “DemoPrinter”. 4. Click the “Upload” button to compile your code and upload it to the QEC-M-090T. 5. Then, you can see the DemoPrinter example on QEC-M-090T after the upload is complete.
Page 39
2. .c: *.c files are our C source code files in which our code is written and created by the user. 3. .h: *.h files are header files that are prewritten for our compiler. QEC-M-090T User Manual Ver.1.1 October, 2023...
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. Below are the complete steps to design UI to QEC-M-090T using 86HMI: 1. Open 86HMI tool via 86Duino Coding IDE 500+. 2. Choose QEC-M-090T.
Page 41
4. After generating, you can see myhmi.h and myhmi.cpp in 86Duino IDE. And after you finish uploading, you can see the user interface you just designed on QEC-M-090T. For more information on how 86HMI can be developed, please write to info@icop.com.tw, call your nearest ICOP Branch, or contact our Worldwide Official Distributor.
ICOP Technology Inc. Software Function 4.1 Software Description 4.2 EtherCAT Function List 4.3 Additional Resources QEC-M-090T User Manual Ver.1.1 October, 2023...
- Get the EtherCAT Slave Serial Number on EtherCAT bus. ⚫ getAliasAddress() - Get the EtherCAT Slave Alias Address on EtherCAT bus. ⚫ getSlaveNo() - Obtain the sequential ID of the specified slave based on the alias address/supplier ⚫ number/product number/amendment number/serial number. QEC-M-090T User Manual Ver.1.1 October, 2023...
The text of the 86Duino reference is a modification of the Arduino reference and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain. QEC-M-090T User Manual Ver.1.1 October, 2023...