Someone set out to build a small-form-factor case around a low-profile GPU and a 500 W power supply. The work started with learning CAD and ran through tolerances, quality checks, packaging and assembly instructions before a finished unit shipped. Anyone who has assembled a machine knows the same story: GPU length, memory module height, CPU cooler clearance, power supply size. Every number lines up on the datasheet, and the parts still come up a few millimeters short once they go in.
A similar mismatch happens on plant floors, only in a different form. What fails to line up is not millimeters but interface type, operating system version, and input voltage range.
Selecting an embedded industrial pc usually starts at the processor and works down through clock speed, while the real risk sits in whether several specifications hold up together. Checking CPU, memory, storage and I/O in that order says more than any single line on a comparison sheet.
The line between x86 and ARM is not about which one is faster. It is about what the software accepts. Legacy host software that only runs on Windows leaves x86 as the only option. When the job is polling and reporting over standard protocols such as Modbus and MQTT, an ARM platform shipping with Linux is enough.
The USR-EC300 runs an i5-7200U, two cores and four threads, with Windows preinstalled. Two of its six serial ports switch between RS232, RS485 and RS422, and it carries both HDMI and VGA for dual display. The USR-EG528 uses a quad-core Cortex-A53 RK3562 at 2.0 GHz on Ubuntu 24.04, ships with the WukongEdge engine and native Node-RED, and includes a built-in local SCADA/HMI, so tag lists can be configured without writing code.
One detail often gets skipped: operating system versions differ across ARM models. The USR-EG228 runs Ubuntu 22.04 and the USR-EG528 runs 24.04. When an application moves between models, compatibility is decided at the software layer rather than by version number. Logic transfers between two machines that both run WukongEdge and Node-RED.
512 MB and 8 GB are not two performance tiers. They are two different jobs. The USR-EG228 pairs 512 MB of memory with 8 GB of storage and handles polling, protocol conversion and upstream reporting. The USR-EG928A carries 8 GB of LPDDR4 and 128 GB of eMMC, runs AI inference on a 6 TOPS NPU, and can take in 32 network cameras.
The way to size memory is to list what will run: how much the operating system takes, how much the polling process takes, how long local history is kept. Add them up and leave half again as headroom. On the x86 side there is one more question, whether memory can be expanded. The 8 GB in the USR-EC300 goes to 32 GB, so adding a process later does not mean replacing the whole machine.
The difference between eMMC, a wide-temperature SSD and a TF card only shows up on the day something fails. Both the USR-EG228 and the USR-EG928A keep an external TF card slot, so a failed card means swapping the card and reflashing the image. The USR-EC300 uses a 128 GB wide-temperature SSD together with a 255-level programmable watchdog that resets the unit automatically, without waiting for someone to travel to site.
Mechanical hard drives are rare in industrial installations because they are the first thing to fail under vibration and shock. The USR-EC300 is rated for vibration from 5 to 500 Hz at 2 Grms and shock at 10 G over 11 ms, and it ships with a wide-temperature SSD.
Two more tasks go with that choice. Export and archive the image and the configuration, with the site ID and the date in the file name. Flash a spare unit with the same image version on acceptance day and swap it once for real. An image that has never been tested is the same as having no image.
This is the section that causes the most rework. The USR-EG228 provides 2 RS485 ports, 2 CAN FD ports, 1 USB port and 2 Ethernet ports, and no RS232. If one legacy device on site only has RS232, a converter goes into the cabinet as well: one more box, one more cable, one more power feed, and one more failure point.
The USR-EG628 measures 118 x 87 x 60 mm and still fits 2 RS485 ports, 1 RS232 port, 1 CAN port, 2 Ethernet ports and 2 USB ports, with wall or DIN rail mounting. While the list is still open, switchable ports are the safer pick. The USR-EC300 has 2 ports that switch between RS232, RS485 and RS422.
Display outputs get skipped just as often. If the monitor on site only takes VGA, a model with HDMI alone needs an adapter kept on hand.
Power is judged by the wide input range, not the nominal voltage. Both the USR-EG228 and the USR-EG528 take DC 9-36 V with reverse polarity protection. A cabinet rail nominally at 24 V dips when motors start and stop, and the input range says more about that than the nominal figure does.
The two temperature columns need to be read separately. The rated temperature refers to the air around the device, while the temperature inside a cabinet also carries the heat of the unit itself and of any nearby variable frequency drive. Leaving more than 20 degrees Celsius below the rated upper limit in an actual measurement is the safer call.
Introductory pages about fanless industrial PCs answer whether the fan is the only moving part, how a metal enclosure conducts heat passively, whether a washdown line or a foundry needs a fanless design, and what IP65 and NEMA 4X cover. A six-row comparison table on those pages even notes that fanless models top out at lower computing power.
That half answers whether the machine will break. What goes unanswered further down is whether the processor architecture matches legacy software, whether memory holds up into the third year, whether storage can be replaced on site, and whether one missing serial port means adding an external converter.
The difference sits in four places: choose the platform by software rather than by clock speed, size capacity against the real load plus headroom, choose storage by whether it can be swapped, and copy the interface list from the site while keeping a few switchable ports.
Hardware compatibility for an embedded industrial pc, in the end, is not about whether a few lines on a datasheet match. It is about whether those lines hold up together inside a cabinet, running continuously.
1. What is an embedded industrial pc?
An industrial computer installed inside a machine, a control cabinet or a piece of equipment, running long term as the control and data acquisition unit. The difference from a desktop computer is not performance. It lies in input voltage range, operating temperature, interface types and long-term availability.
2. Processor first or interfaces first when selecting a model?
Start with which operating system the software accepts. When legacy host software only runs on Windows, the processor has to be x86. For polling and reporting over standard protocols, an ARM model with Linux preinstalled is sufficient, and port counts are compared after that.
3. How is memory capacity decided?
Add up what will run: operating system footprint, polling processes, and how long local history is retained, then leave half again as headroom. On x86 models it is worth confirming whether memory can be expanded, so a process added later does not force a full replacement.
4. Why are mechanical hard drives rare in industrial PCs?
Mechanical disks are the first thing to fail under vibration and shock. Industrial models commonly use eMMC or a wide-temperature SSD, paired with a watchdog that resets the unit automatically, which cuts down on site visits.
5. What happens when storage fails?
Prefer models with a TF card slot or a replaceable wide-temperature SSD, so a failed card is swapped and the image reflashed without opening the machine. Images and configurations should be exported and archived in advance, and a spare unit flashed with the same image version on acceptance day and swapped once for real.
6. Can a missing serial port be covered with a converter?
It can, at a cost worth counting: one more box in the cabinet, one cable, one power feed, one round of re-testing, and one more failure point. The better move is to copy the interface list from the site equipment and keep a spare port; models with switchable serial ports are safer while the list is still open.
7. Is a nominal 24 V supply enough?
No. Motor starts and stops pull the voltage down, so the deciding figures are the wide input range and whether reverse polarity protection is included, not the nominal value. A wide-input model such as DC 9-36 V suits a cabinet DC supply better.
8. Is a fanless industrial PC the same thing as an embedded industrial pc?
No. Fanless describes how heat is removed, while embedded describes how the unit is installed. An embedded device can still carry a fan, and a fanless model can also be a box computer standing on its own.