Why choose MXC-6300? ——Balance between Fanless and Scalability
In the fields of industrial automation, machine vision, intelligent transportation, and on-site monitoring, industrial control computers need to cope with harsh environments such as high temperature, vibration, and dust, while also having sufficient computing power and scalability. The MXC-6300 series fanless embedded computer launched by ADLINK is equipped with the third-generation Intel Core i7/i5/i3 processor (Ivy Bridge) and QM77 chipset. It integrates PCI and PCIe expansion slots, 16 isolated digital I/O, dual SATA RAID, and three independent displays in a compact fanless chassis, achieving a balance between performance and reliability.
This article is based on the MXC-6300 user manual, providing engineers with a complete on-site implementation guide from hardware disassembly, installation and deployment, isolated I/O wiring, RAID configuration, Watchdog programming to BIOS tuning.
Hardware Architecture Overview - Powerful "Core" Without Fans
2.1 Processor and Chipset
The MXC-6300 series offers three CPU options (all packaged in rPGA and pluggable):
MXC-6301D: Intel Core i7-3610QE (quad core 2.3GHz, 6MB cache, turbo 3.3GHz)
MXC-6302D: Intel Core i5-3610ME (dual core 2.7GHz, 3MB cache, turbo 3.3GHz)
MXC-6303D: Intel Core i3-3120ME (dual core 2.4GHz, 3MB cache)
The chipset is Intel QM77, supporting DDR3 1333/1600 SO-DIMM, with a maximum of 16GB (dual slots). QM77 also offers USB 3.0, SATA 6Gb/s, and Intel AMT 8.0 remote management capabilities.
2.2 Fanless heat dissipation and wide temperature design
The whole machine adopts all aluminum heat dissipation fins and heat pipes for passive heat dissipation, and the CPU and PCH directly contact the heat sink through thermal pads. Working temperature range:
Standard configuration (HDD): 0 ℃~50 ℃
Industrial grade SSD/CFast configuration: -20 ℃~60 ℃ (MXC-6302/6303) or -20 ℃~55 ℃ (MXC-6301)
Key heat dissipation reminder: The manual clearly requires at least 2 inches (5cm) of ventilation space to be reserved at the top of the chassis. If installing a high-power PCI/PCIe expansion card, it is recommended to install an optional fan module (hot swappable, powered through an internal USB interface).
2.3 Dimensions and Installation
The body size is 172.5 (W) × 213 (H) × 225 (D) mm, with a weight of approximately 4.3kg. It comes standard with a wall bracket and can be installed with DIN rails (additional accessories required).
Detailed explanation of key interfaces and connections
3.1 Front panel I/O overview (from left to right)
Number interface description
A power button (with blue LED) is not self-locking, press and hold for 5 seconds to force shutdown
B LED indicator lights WD (yellow, watchdog), HD (orange, storage active), DG (green, diagnostic)
C Reset button hardware reset
D 68 pin VHDCI digital I/O 16 isolated DI+16 isolated DO
E USB 2.0 ×2 Type-A
F USB 3.0 × 4 Type-A, blue
G serial port x 4 DB9, COM1/2 supports RS-232/422/485 (BIOS configurable), COM3/4 only supports RS-232
H DisplayPort × 2 supports DP → VGA/DVI/HDMI adapter (passive/active adapter)
I Audio Interface Green (Line out), Pink (Mic in)
J PS/2 keyboard mouse purple (keyboard), green (mouse)
K DC power input 3-pin plug-in type, 9-32V wide voltage input
PCI/PCIe extension PCI (32-bit 5V)+PCIe x16 or PCI+PCIe x8 × 2 (automatic switching)
3.2 Isolated Digital I/O - "Hardcore" Interface for Industrial Control
MXC-6300 board carries 16 isolated DI and 16 isolated DO, which are led out through a 68 pin VHDCI connector. This is its core feature that distinguishes it from ordinary industrial computers.
3.2.1 DI Characteristics
Input voltage range: 5~24V (logic high), 0~1.5V (logic low)
Input resistance: 8.2k Ω @ 0.75W
Isolation voltage: 1500V DC (optocoupler isolation)
Input method: Differential input (DI0~DI7 are differential pairs, DI8~DI15 are single ended, common ground ISO_com)
Practical wiring operation:
Differential input (DI0~DI7): Each channel has two pins, H (high) and L (low), with external signals connected between H and L. The manual provides a differential input circuit diagram (Figure 1-9), and it is recommended to use shielded twisted pair cables.
Single ended input (DI8~DI15): signal connected to DIn, common terminal connected to ISO_CM.
Application circuit example (manual figure 1-10): NPN sensor output connected to DIn, sensor power supply positive terminal connected to external 24V, negative terminal connected to ISO-COM. The input resistance of 8.2k Ω determines approximately 3mA@24V The input current is sufficient to drive most photoelectric sensors.
3.2.2 DO Characteristics
Output type: MOSFET transistor (similar to open collector)
Driving capability: continuous 100mA/channel, peak 250mA/channel
Power supply voltage: 5-35V DC (externally provided)
Important protection: The VDD pin is connected in series with a Flywheel diode to suppress the back electromotive force when inductive loads (relays, solenoid valves) are turned off. VDD must be connected to the positive pole of an external power source to form a freewheeling circuit.
Wiring key:
DO output is low side drive (current injection): one end of the load is connected to the positive pole of the external power supply, and the other end is connected to DOn; When the DO output is low, the MOSFET conducts and the current passes through the load → DOn → ground.
VDD must be connected to an external positive power source (the same power source as the DO load), otherwise the freewheeling diode is ineffective and may break down the MOSFET.
The manual provides detailed DO application circuits (Figure 1-12), and it is strongly recommended to refer to them for execution.
3.2.3 Isolated 5V power output
The VHDCI connector also provides an isolated 5V DC power supply (+V5DIO_CN_ISO) with a maximum output current of 180mA, which can directly power external sensors or low-power devices without the need for additional power modules.
3.2.4 DIO software programming
The DI/O driver of MXC-6300 is based on PCMe-1432 and provides a complete Windows API (see Appendix E):
DI_SeadPort(): Read 16 DI statuses at once
DO_TritePort(): Write 16 DOs at once
DI_SeadLine()/DOWriteLine(): Single channel read-write
Interrupt support: DIO-INT_Event_Sessage() and DIO_SetDualInterrupt() can trigger interrupts when DI status changes, suitable for real-time response scenarios.
3.3 Display and Serial Port
Three independent displays: two DisplayPorts (DP1 maximum 2560 x) 1600@60Hz , DP2 maximum 1920 × 1200)+one DVI-I (maximum 1920 × 1200), supporting VGA (via DVI-I) and LVDS (internal interface). Third generation processors are required to support tri graphics.
Serial port: COM1/COM2 can switch between RS-232/422/485 modes in BIOS. RS-485 supports automatic flow control (hardware control) and is suitable for long-distance multi station communication.

Internal installation practice
4.1 Disassembling the top cover (basic operation)
Loosen the two hand screws on the front panel and slide the top cover backwards to remove it. The first step in all internal operations.
4.2 2.5-inch hard drive/SSD installation (key steps)
Remove the HDD bracket (4 screws in total: 2 at the top and 2 at the bottom).
Use the included 8 M3 screws to secure 1-2 2.5-inch SATA hard drives onto the bracket (with SATA 2 in the upper slot and SATA 1 in the lower slot).
Align the bracket with the SATA connector on the motherboard and gently press it vertically downwards to ensure complete insertion.
Reverse the screw installation.
RAID precautions: To enable RAID 0/1, it is recommended to have two hard drives of the same model and capacity. Please refer to Appendix C.
4.3 PCI/PCIe Card Installation
After removing the top cover, insert the expansion card into the corresponding slot (be cautious).
Use the included Card Brace to adjust the position and lock it to prevent vibration loosening.
Expansion slot configuration strategy (recommended in the manual):
Option A: 1 x PCI card+1 x PCIe x16 (x8 slot left blank)
Option B: 1 x PCI card+1 x PCIe x8 (x8 slot)+1 x PCIe x8 (x16 slot running at x8 speed)
Other configurations are not recommended as they may cause signal integrity issues.
4.4 CFast card installation (one inside and one outside)
External CFast: The front panel has a dust cover, which can be directly inserted (supports hot plugging? The manual is not clear, it is recommended to shut down the device).
Internal CFast: Open the top cover, align it with the internal CFast socket, and then install two spacer supports to prevent vibration and detachment.
4.5 Wall mounted installation
Using the included wall bracket and M4 screws, remove the 4 plastic foot pads at the bottom, secure the bracket to both sides of the body, and then fix it to the wall through the holes on the bracket.
Watchdog Timer - Unmanned 'Lifeline'
MXC-6300 provides a hardware watchdog (based on LPC IO ITE8783) that can automatically reset in case of system deadlock.
5.1 API Interface (Windows)
InitWDT(): Initialization
SetWDT (BYTE tick, BYTE unit): Set timeout value (tick=1~255, unit=0 seconds/1 minute)
StartWDT(): Start timing
ResetWDT(): Feed the dog (reset timer)
StopWDT(): Stop
Typical usage: ResetWDT() is periodically called in the main loop, with intervals ranging from 1/3 to 1/2 of the timeout value.
5.2 Linux/DOS Register Level Programming
The manual provides a complete C code example (Appendix D.2) to directly operate the ITE8783 register through the LPC IO port (0x2E/0x2F):
Enter configuration mode: Write 0x87, 0x01, 0x55, 0x55
Enable keyboard interrupt reset (optional)
Set timeout unit (seconds/minute)
Write timeout value (auto start)
Exit configuration mode
LED indication: The yellow WD LED on the front panel flashes when the timer starts and stays on after timeout, visually indicating the system status.

Practical RAID Configuration
The QM77 chipset supports Intel Rapid Storage Technology, providing RAID 0 (stripe, performance) and RAID 1 (mirroring, protection).
6.1 BIOS Enable RAID
Enter BIOS → Advanced → SATA Configuration.
Set SATA Mode Selection to RAID Mode.
Save and restart.
6.2 Creating RAID Volumes
During the POST process, press Ctrl+I to enter the Intel Matrix Storage Manager.
Select 'Create RAID Volume'.
Set volume name, RAID level (0 or 1), stripe size (RAID 0), etc.
Confirm creation (all data will be erased).
6.3 Operating System Installation (Taking Windows 7 as an Example)
Prepare RAID driver floppy disk/USB (download from ADLINK official website).
Start Windows installation and press F6 when prompted to 'load drivers'.
Select "Intel Mobile Express Chipset SATA RAID Controller" to specify additional devices according to S.
After the driver is loaded, the RAID volume can be recognized as a single disk and installation can continue.
Key points for BIOS tuning
7.1 Power on self start (Restore AC Power Loss)
Located in Advanced → Advanced Power Management:
Power Off: Keep turned off after power failure recovery
Power On: Automatically turn on after recovery (recommended for unmanned on-site operation)
Last State: Restore the state before the power outage
7.2 Serial Port Mode Switching (Onboard Device Configuration)
COM1/COM2 can independently select RS-232/422/485 without the need for jumper wires, with pure BIOS settings.
7.3 Startup Optimization
Fast Boot: Enable skip some POST tests to speed up startup.
Quiet Boot: Enable displaying OEM logo and disable displaying detailed POST information.
7.4 AMT Configuration
Support Intel iAMT 8.0 remote management, MEBx needs to be enabled and configured in BIOS (Ctrl+P to enter).
Common problems and troubleshooting
Q1: There is no display when the system is powered on, and the power indicator light is not on?
Check if the DC input voltage is within the range of 9~32V and if the polarity is correct (V+, V -, CHGND). Confirm that the power adapter has a power of ≥ 160W (recommended).
Q2: Unable to drive load with isolated DO?
Confirm that VDD has been connected to the positive pole of the external power supply; Check if the load wiring is in the current injection mode (one end of the load is connected to VDD and the other end is connected to DOn); Measure the voltage of DOn to ground, and when the output is low, it should be close to 0V.
Q3: Is the DI input status read incorrectly?
Use a multimeter to measure the voltage of DIn to ISO-COM: 5~24V should be high (logic 1), and 0~1.5V should be low. Differential input requires measuring the H-L difference.
Q4: Does the system restart or downshift in a high-temperature environment?
Check if industrial grade SSD (wide temperature range) is used; Confirm that the top ventilation space is ≥ 5cm; consider installing an optional fan module; Monitor PC Health Status in BIOS to view CPU/board temperature.
Q5: RAID volume not recognized?
Confirm that SATA Mode is set to RAID in BIOS; Confirm that both hard drives have been correctly installed and recognized; Enter the Ctrl+I interface to check if the RAID volume status is "Normal".
