All pages
Powered by GitBook
1 of 1

Loading...

CL250 / CL210 / CL200

CL2X0 Series

1- Product Overview

Ultra-small form factor computers that are designed to be reliable and feature-rich, with a fanless and ventless design for durability and effective cooling. The CL200 series are IoT-ready with configurable options for 4G LTE, Wi-Fi/Bluetooth, and advanced functionalities like Movidius and multi-CEC. Measuring just 34 mm x 115 mm x 82 mm, the CL200 can be installed in compact spaces while maintaining connectivity.

1.1- Box Contents & Accessories

CL200 Assembly
CL210 & CL250 Assembly

Accessories

  • Power Adapter

  • Thermal Pads

Thermal Pads are used to assist with cooling expansion mSATA and mPCIe cards. If you purchased your system with expansion cards pre-installed, the thermal pads will already be installed inside the system. If you purchased additional items such as mounting brackets, power supplies, or antennas, they will be located in the system box or within the outer shipping carton.

Feature
CL200 (Standard-Basic)
CL210 (Standard-Advanced)
CL250

CL210 & CL250 Exterior

Item
Functional Description
Item
Functional Description

Memory and storage are soldered on the motherboard for the CL200 Series computers. Memory for both systems are LPDDR4 dual channel RAM. Both systems use industrial-grade eMMC onboard storage. Manufacturers and part numbers are subject to change, so please check the system pages for updates. Additional storage is available using the uSD card Revision 3.01 (SDXC) supporting up to 2TB.

System
Storage
Manufacturer
Part Number
Size
System
Memory
Manufacturer
Part Number
Size

The audio jack is implemented using the Realtek ALC233-VB2 and supports Nokia and Apple headset connectors.

Pin
Nokia Headset Connector
Standard Connector

The serial port header is 2x5, 2.54 mm pitch, colored black and keyed at pin 10.

Standard pin-out supports half-height PCIe/USB and full-height PCIe/USB/mSATA signal.

Jumper Set Up

The following illustration shows how to use jumpers.

ā€œShortā€ pins together by placing the jumper shunt on pins. Pins not capped with jumpers are ā€œopenā€. With the illustrated 3-pin jumper, the shunt shorts pins 1 and 2. Check the corresponding header pin attributes to see what functionality is supported by shorting different pin pairs.

The following illustration shows the header without any jumpers.

This illustration shows jumpers in the default 6-4 and 5-3 positions.

Function
Setting

Clearing the CMOS

Setting the jumper with the Clear CMOS jumper shunt allows you to clear the data in the CMOS. NOTE: Do not clear the CMOS right after updating the BIOS. You must boot up the system first and then shut it down before clearing the CMOS. NOTE: The password, date, time user default profile will be cleared only if the CMOS battery is removed.

To clear and reset system parameters to the default setup, follow these steps:

  1. Turn off the computer and unplug the power cord from the power supply.

  2. Wait 15 seconds.

  3. Remove the jumper shunt from pins 6 and 4 and use it to short pins 2 and 4 on the header for 5 seconds.

The 3V Battery coin cell cable header is clearly labeled:

Function
Setting

If it was selected and configured in the build, the chip will be populated. CEC functionality will work with an HDMI adapter. Please see series pages for additional information.

Onboard Intel HD Graphics 500 processing circuitry is integrated into the processor. Single Display supports a maximum resolution of up to 3840x2160 (4K) @ 60 Hz. Dual independent displays are achieved through the optional second Mini-Display Port. Up to three mirrored displays are achieved via Display Port v1.2 daisy chaining.

The CL200 Series supports multiple power states. These states can be configured on the motherboard. This section describes the power management functions you can perform.

An unexpected shutdown does not necessarily cause a loss of data, but it can make access to some of your data difficult. To remedy this possibility, follow this procedure to power up the system again after the system power has been off for more than 4 seconds:

  • If the SOC BIOS mode is set to AT mode, press the Power button once to power on the system.

  • If the SOC BIOS mode is set to ATX mode, press the Power button twice to power on the system.

The motherboard supports the following wake-up events.

Wake-Up Event
From ACPI State
Comments

Notes: S4 implies OS support only. USB ports must be turned off during S4/S5 states.

  1. Step 1: Mark and prep holes in surface for mounting.

  2. Step 2: Attach wall mount brackets to chassis.

  3. Step 3: Fasten system to surface.

  1. Step 1: Attach DIN Rail mounting brackets to the chassis.

  2. Step 2: Clip system to the DIN Rail.

It is important to read the following precautions before installing expansion cards into the motherboard:

  • Wear a grounding strap attached to a grounded device to avoid damage from static electricity.

  • Before opening the system, discharge static electricity by touching the metal case to a grounded object.

  • Leave components in the static-proof bags they came in until they can be installed.

  • Remove the two silver Phillips screws

  • Use a flathead screwdriver or similar tool to gently lever the bottom cover off

  • Hinge the bottom plate back onto the system by aligning the tabs

  • Reinstall the silver Phillips screws

To add Wi-Fi to the CL200 Series, follow this procedure.

  1. Before starting, ensure that you have read and understand the installation precautions listed above in the "Pre-Installation Precautions" section. \

  2. Remove both screws from the front of the case. Retain screws. \

  3. Remove the cover of the unit by sliding it toward the rear. \

The following section describes the CL200 Series UEFI. It shows each screen menu with a table describing the various fields and values.

SMART Settings

NCT5524D Super IO Configuration

Hardware Monitor

S5 RTC Wake Settings

CPU Configuration

Socket 0 CPU Information

CPU Power Management

AMI Graphic Output Protocol Policy

Network Stack Configuration

USB Configuration

Platform Trust Technology

Thermal

System Component

RC ACPI Settings

PCI Express Configuration

PCI Express Root Port 3

LAN 1

PCI Express Root Port 5

LAN2

USB Configuration

Secure Boot

UEFI Hard Disk Drive BBS Priorities

Version
Link

Update the BIOS with the file(s) above. you can follow this for installation instructions.

Windows 10

Download and extract it. In the Windows 10 folder, there are two applications required for full functionality, the kernel driver that allows communication with the CEC module, and the user driver that keeps the module up-to-date with the system’s HDMI port addresses. To install the kernel driver, right-click on ADP107.inf and select install. Accept any prompts that follow, then restart the system.

Linux

Download and extract it. Install the necessary prerequisites using:\

In the Linux folder, you will find a kernel module that can be compiled from the command line. From the driver package’s Linux folder, run the following commands:\

Finally, restart the system. Upon reboot, you should find that a character device is loaded at /dev/adp107 that can be used to communicate with the device using the application codes included in the next section.

Ubuntu – Scan for HDMI addresses and power up displays Prerequisites: python-smbus

  • Power on the CL200 and press the Esc key a few times to access the BIOS

  • Navigate to the Chipset tab

  • Change auto power on to [enable]

  • Enter the BIOS and ensure that the watchdog timer is enabled. The option is at the top of the Advanced settings page.

  • Install the watchdog package using `sudo apt-get install watchdog`.

  • In the terminal, run `lsmod | grep wdat_wdt` to see if the watchdog module is loaded. If the command returns nothing, the module is not loaded.

  • Locate the Clear CMOS jumpers

  • Remove the black jumper from pins 6 and 4

  • Install it onto pins 4 and 2, moving it down by 1 pin

  • Open the system following the Disassembly steps above.

  • Install the WiFi and/or mSATA card as shown. Install the WiFi antenna pigtail cables as shown.

  • The nuts and washers are loose for illustration purposes. They should be fully hand tightened

  • Apply the thermal pad to the top of the WiFi/mSATA card. This can be located in your system’s accessories.

The ADP107 is a module that is installed in-line with the DisplayPort outputs on configured OnLogic systems. Its purpose is to enable Consumer Electronics Control (CEC) functionality which manages the connection between the system and any connected displays according to a set of preconfigured rules. This allows command signals to be passed to the displays when the computer starts, stops, wakes, and sleeps, in a user-configurable order after a configurable time delay.

The device’s default configuration is to power up displays when the system starts/wakes and power them off when the system stops/sleeps. It is also configured by default to start the computer when the connected display powers on, and to power the computer off when the displays are powered off. The default startup delay timer is set to 5 seconds.

This document provides international regulatory and safety compliance information for the OnLogic Fanless computers xxxx-CL2YY-xxxx, (where x can be any alphanumeric character or blank and Y is numeric character) computer system.

For more information on accessories and additional features, visit the product page:

FCC

This device complies with part 15 of the FCC rules as a Class A device. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that might cause undesired operation.

Industry Canada Compliance Statement

This Class A digital apparatus complies with Canadian ICES-003.

Avis de ConformitĆ© Ć  la RĆ©glementation d’Industrie Canada

Cet appareil numƩrique de la classe A est conforme Ơ la norme NMB-003 du Canada.

CE

This equipment complies with all applicable European Union (CE) directives if it has a CE marking. For this device to remain CE compliant, only CE compliant parts can be installed, and proper cables and cabling techniques are required.

  1. Do not open or modify the device. The device uses components that comply with FCC and CE regulations. Modification of the device will void these certifications.

  2. Install the device securely. Be careful handling the device to prevent injury and do not drop.

  3. Wall or ceiling mounting device requires use of a mounting plate or bracket. Plate or bracket must be of metal construction and have a minimum thickness of 1mm.

WARNING: There is danger of explosion if the CMOS battery is replaced incorrectly. Disposal of battery into fire or a hot oven, or mechanically crushing or cutting of a battery can result in an explosion.

If this product was configured with a wireless device, the FCC and IC IDs will be detailed on a label on the chassis.

For the latest security advisories concerning OnLogic products, including vulnerability disclosures and necessary updates, please refer to our official Security Advisories page. It is recommended to regularly check this resource for critical security information.

Revision History
Date

IntelĀ® CeleronĀ® N3350

IntelĀ® CeleronĀ® J3455

System Memory

2GB LPDDR4 onboard

4GB LPDDR4 onboard

8GB LPDDR4 onboard

Graphics

IntelĀ® HD Graphics 500

IntelĀ® HD Graphics 500

IntelĀ® HD Graphics 500

Audio

Realtek ALC233

Realtek ALC233

Realtek ALC233

Super I/O

Nuvoton NCT 5524

Nuvoton NCT 5524

Nuvoton NCT 5524

LAN (1 & 2)

Realtek RTL8111H

Realtek RTL8111H

Realtek RTL8111H

Expansion 1

Full-length mPCIe slot (PCIe/USB/mSATA signal)

Full-length mPCIe slot (PCIe/USB/mSATA signal)

Full-length mPCIe slot (PCIe/USB/mSATA signal)

Expansion 2

Half-length mPCIe slot (PCIe/USB signal)

Half-length mPCIe slot (PCIe/USB signal)

Half-length mPCIe slot (PCIe/USB signal)

WiFi Antenna

4 x Antenna holes

4 x Antenna holes

4 x Antenna holes

Onboard Storage

8GB eMMC

32GB eMMC

None

Rear I/O

Micro SD slot

Micro SD slot

Micro SD slot

Front I/O: Audio

Jack (Mic-in/Line-out)

Jack (Mic-in/Line-out)

Jack (Mic-in/Line-out)

Front I/O: mDP

1 x mini-Display Port

2 x mini-Display Port

2 x mini-Display Port

Front I/O: LAN

1 x Gb LAN port

2 x Gb LAN port

2 x Gb LAN port

Front I/O: USB

2 x USB 3.0

2 x USB 3.0

2 x USB 3.0

Bottom I/O

1 x Power button 1 x LED (on the backside of PCB) 1 x USB2.0 vertical type 1 x 12V DC-in barrel RS 232 Box Header Connector

1 x Power button 1 x LED (on the backside of PCB) 1 x USB2.0 vertical type 1 x 12V DC-in barrel RS 232 Box Header Connector

1 x Power button 1 x LED (on the backside of PCB) 1 x USB2.0 vertical type 1 x 12V DC-in barrel RS 232 Box Header Connector

Onboard Headers and Connectors

1 x RTC battery header 1 x CEC header (module population is optional) 1 x clear CMOS, AT/ATX Jumper

1 x RTC battery header 1 x CEC header (module population is optional) 1 x clear CMOS, AT/ATX Jumper

1 x RTC battery header 1 x CEC header (module population is optional) 1 x clear CMOS, AT/ATX Jumper

A4

Dual USB3.0 connector

A5

Power Button

A6

Battery Header

A7

HDMI CEC Header (Optional)

A8

RS-232 COM Box Header

A9

Clear CMOS + AT/ATX Mode Header

A10

USB2.0 Verticle Type Connector

A11

DC-IN Power Jack

A12

Half-Height mPCIE Slot

A13

mPCIE Slot/mSATA Slot

CL210G-10

eMMC

Samsung

KLMG2JETD-B041

32 GB

CL210G-10

LPDDR4

Samsung

K4F6E304HB-MGCJ

2 GB x 2

3

Mic

Ground

4

Ground

Mic

ATX Mode (default)

3-5

Remove the jumper shunt and return it to short pins 6 and 4.

LAN

S3, S4, S5

USB

S3

PCIe

S3, S4, S5

via WAKE; monitor to remain in sleep state

Hold all circuit boards by the edges.
  • Do not bend circuit boards.

  • Remove rubber port blockers to install SMA connector through antenna holes. Remove nut first and line up the key. Install nut on the outside to hold connector in place. \

  • Unscrew the screw on the standoff for the card length required. Retain screw. \

  • Insert card at a 45 degree angle into the mPCIe slot until it snaps in. \

  • Press down on the card's edge and screw down using retained screw into standoff. \

  • Install second card as needed following the same instructions as above. \

  • If installing broadcast modules, install MHF4 pigtail cable to the module. Make sure the MHF4 cable maps to the correct port. \

  • Remove clear sticker backing from thermal pads to attach to installed modules. \

  • Install thermal pads onto installed modules, making sure to keep all wires free from pads and other ports.

  • Install cover onto the unit using retained screws. \

  • Install antennas to exposed SMA connector. \

  • Save & Exit
  • The CL200 will now automatically turn on when power is connected

  • If the watchdog module is not loaded, it is likely blacklisted by default. Open `/usr/lib/modprobe.d/blacklist_linux-hwe-5.19_5.12.0-43-generic.conf` with a text editor and remove or comment out `blacklist wdat_wdt`. If there are other `blacklist_linux…` files here, ensure that the blacklist is removed from them as well.
  • Open `/etc/default/watchdog` with a text editor and add or modify the watchdog module line to be as follows: `watchdog_module=ā€wdat_wdtā€`. Other watchdog module settings can be adjusted here as well.

  • Open `/etc/watchdog.conf` and add or modify the watchdog device line to be as follows: `watchdog-device = /dev/watchdog `(it may also be `watchdog0`) . There are additional settings here that can be changed as needed, such as the watchdog timeout which controls how long it takes to trigger a system reboot after an event. The timeout defaults to 60s but can be adjusted by adding the line `watchdog-timeout = #` where `#` is the desired time in seconds.

  • Reboot the system.

  • The following commands should be run as the root user. To confirm the watchdog timer is working correctly, you can kill the watchdog process, stopping the watchdog pulse and causing the system to reboot using the following command: `killall -STOP watchdog`, if `killall` is not available try `pkill -STOP watchdog`. A kernel panic can also be triggered and cause the watchdog to reboot the system using the following command: `echo c > /proc/sysrq-trigger`.

  • Wait 30 seconds
  • Restore the jumper to its original 6-4 position

  • The CMOS is now clear

  • Use M3x0.5mm Flat Head screws to attach mounting plate or mounting brackets to threaded holes on bottom of chassis. Screws should be a minimum length of 4mm. Add 1mm of screw length for every mm of additional thickness of plate or bracket beyond 1.5mm.
  • Operational temperature must be between 0-50°C with a non-condensing relative humidity of 10-90%. Derated operational temperature of 0-40°C dependent on included power adapter. See Table 1 below.

  • The device can be stored at temperatures between 0-60°C.

  • Keep the device away from liquids and flammable materials.

  • Do not clean the device with liquids. The chassis can be cleaned with a cloth.

  • Allow at least 2 inches of space around all sides of the device for proper cooling. If the device is mounted to a vertical surface then the recommended device orientation is so that heatsink fins allow air to rise unobstructed. Alternative orientations may result in reduced operational temperature range.

  • This device is intended for indoor operation only.

  • Use UL Listed external power supply with rated output 12V d.c., 3A min.

  • Install the device only with shielded network cables.

  • Service and repair of the device must be done by qualified service personnel. This includes but is not limited to replacement of CMOS battery. Replacement CMOS battery must be of same type as original.

  • Proper disposal of CMOS battery must comply with local governance.

  • Form Factor

    Pico ITX (100mm x 72mm)

    Pico ITX (100mm x 72mm)

    Pico ITX (100mm x 72mm)

    Processor

    A1

    Combo Audio JACK connector (optional)

    A2

    miniDisplay Port connector - J54-DDI0 1st display miniDisplay Port connector - J55-DDI1 2nd display (optional)

    A3

    RJ45 LAN connector - J_Lan_1 RJ45 LAN connector - J_Lan_2 (optional)

    B1

    Micro SD Connector

    CL200G-10

    eMMC

    San Disk

    SD1NBDG4-8G

    8 GB

    CL200G-10

    LPDDR4

    Samsung

    K4F8E304HB-MGCH

    1 GB x 2

    1

    Left

    Left

    2

    Right

    Clear CMOS

    2-4

    Normal (default)

    4-6

    AT Mode

    1-3

    3V Power

    Pin 1

    GND

    Pin 2

    Power Button

    S3, S4, S5

    RTC Alarm

    S3, S4, S5

    monitor to remain in sleep state

    D7870A17

    Download

    sudo apt-get install build-essential linux-headers-uname -r make i2c-tools
    make
    sudo make install
    import smbus
    smbusNumber = 5
    adp107Address = 0x20
    physAddrOffset = 0x43
    powerOnOffset = 0x4f
    powerOffOffset = 0x50
    ddcNumbers = [0,1]
    
    def apd107ReadHdmiDdc(ddcNumber):
    	bus = smbus.SMBus(ddcNumber)
    	rawEdid = []
    	hdmiAddress = [ddcNumber]
    	for i in range(0, 256, 32):
        	try:
            	rawEdid += bus.read_i2c_block_data(0x50, i, 32)
        	except:
            	print "Failed to read DDC-%" % ddcNumber
            	return None
    	if rawEdid[126] == 0: #no extensions after main EDID block
        	return None
    	if rawEdid[130] == 4: #no data blocks present in extended EDID
        	return None
    
    	edidIndex = 132
    	blockType = 0
    	blockLen = 0
    
    	while edidIndex < (rawEdid[130] + 128):
        	blockType = rawEdid[edidIndex] >> 5
        	blockLen = rawEdid[edidIndex] & 0x1f
        	if (blockType == 3): #vendor block containing HDMI physical address
            	hdmiAddress.append(rawEdid[edidIndex+4])
            	hdmiAddress.append(rawEdid[edidIndex+5])
            	return hdmiAddress
        	edidIndex = edidIndex + blockLen + 1
        
    
    def adp107ScanSetHdmiAddresses(bus):
    	for ddc in ddcNumbers:
        	hdmiAddress = adp107ReadHdmiDdc(ddc)
        	if hdmiAddress is not None:
            	bus.write_i2c_block_data(adp107Address, physAddrOffset, hdmiAddress)
    
    def adp107PowerOnDisplay(bus, displayNum):
    	bus.write_i2c_block_data(adp107Address, powerOnOffset, [displayNum])
    
    def adp107PowerOffDisplay(bus, displayNum):
    	bus.write_i2c_block_data(adp107Address, powerOffOffset, [displayNum])
    
    adp107Bus = smbus.SMBus(smbusNumber)
    adp107ScanSetHdmiAddresses(adp107Bus)
    #commands are ignored if ScanSetHdmiAddresses didn't find an HDMI address
    adp107PowerOnDisplay(bus, 0)
    adp107PowerOnDisplay(bus, 1)

    First Release of CL200 Manual

    09/26/2022

    Updated Errata and feature list

    06/12/2023

    Updated Specs for CL250

    07/22/2024

    1.2- System Specifications

    2- Technical Specifications

    2.1- External Features

    CL200 Exterior

    2.2- Motherboard Overview

    Core Design - Motherboard

    Memory & Storage

    Combo Audio Jack

    LAN Port

    Serial Port

    Mini-PCI Express Expansion Slots

    2.3- Jumpers and Headers

    AT/ATX, CMOS Jumper

    2-Pin Battery Cable Header

    HDMI CEC Header

    2.4- Processor

    Processor Core Design

    Processor Graphics

    2.5- Power Management

    Unexpected Shutdown Function

    Wake-Up Events

    3- Installation & Mechanical

    3.1- Dimensions

    3.2- Mounting

    Clip Installation & Wall Mounting

    DIN Rail Mounting

    3.3- Internal Access

    Pre-Installation Precautions

    Internal Access

    Reassembly

    Building CL200 Series with Wi-Fi

    3.4- CAD & Drawings

    4- Software & Firmware

    4.1- BIOS

    UEFI Overview

    Main Page

    Advanced Page

    Chipset

    Security

    Boot

    Save & Exit

    4.2- Drivers & Downloads

    Windows Drivers

    BIOS Updates

    4.3- Driver Installation

    Example Code: Python

    5- Troubleshooting & FAQ

    Auto power on

    How to enable Watchdog in Ubuntu (20.04/22.04)

    Clear CMOS

    mSATA/WiFi Card Installation

    Optional CEC module (ADP107)

    Default Behavior

    6- Regulatory Compliance and Safety Information

    Safe Use and Installation Instructions

    Wireless

    6.2- Regulatory Documents

    6.3- Security Advisory

    7- Appendices

    Revision History

    Windows 10 Drivers
    How-To guide
    the driver archive
    the driver archive
    https://www.onlogic.com/store/computers/industrial/fanless/cl200-series/
    Access Security Advisories
    CL200 Back
    CL200 Front
    CL200 Side
    CL210 & CL250 Front
    CL210 & CL250 Side
    CL200 Series Combo Audio Jack
    CL200 Mounting Plate Side
    CL200 Mounting Plate Back
    CL250 All Mounting.zip
    archive Ā· 11MB
    Open
    TAA Compliance.pdf
    PDF Ā· 119KB
    Open
    IEC.pdf
    PDF Ā· 167KB
    Open
    CECModuleManual.pdf
    PDF Ā· 111KB
    Open

    IntelĀ® CeleronĀ® N3350

    Right