Skip to content

Internal Interface

M.2 Sockets

There are four M.2 sockets on LattePanda 3 Delta: M key x2, E key x1, B key x1.

The M.2 M key sockets allow PCIe 4.0 x4 and PCIe 3.0 x4.

Compatible Device

  • Storage: Compatible with M.2 NVMe SSD, Type 2280
  • Other Devices: eGPU (If you have a high-quality cable adapter such as the ADT Link, you can also connect an eGPU to the M.2 M key slot. Here is a video link 🔗 for your reference)

The M.2 E key socket allows PCIe 3.0 x1, USB2.0, Intel CNVio.

Compatible Device

  • Wireless Devices
    • M.2 WiFi Module via CNVio, Type 2230: Intel AX211, AX201, etc.
    • M.2 WiFi Module via PCIe, Type 2230: Intel AX210, AX200, etc.

The M.2 B key socket allows SATA III/PCIe 3.0 x1, USB2.0, USB3.0, SIM.

Compatible Device

  • Storage: Compatible with M.2 SATA SSD, Type 2242/2252/2280
  • Wireless Devices
    • M.2 4G Module (USB 2.0 lane)
    • M.2 5G Module (USB 3.0 lane)

Before using the 4G or 5G module, please insert a micro-SIM card into the SIM card slot, then assemble the antennas on the module. More information to get Cecullar network on LattePanda, pls refer to Multiple Network.

Then install the driver of the module after logging into the OS. We have tested the following modules, which are working fine in the Windows 10/11 OS.

GPIO Pins

Arduino Leonardo Pins

Sigma Arduino Pins

One of the distinctive features of LattePanda is its built-in co-processor, the Arduino Leonardo, which is a microcontroller based on ATmega32u4.

For more detailed information and tutorials on how to use the Arduino Leonardo, you can refer to the official Arduino website: Arduino Leonardo Tutorials.

  • MCU Power Configuration

By default, the Arduino Leonardo pins on the LattePanda Sigma are powered only when the device is either turned on or in sleep mode. However, enabling the MCU Power Control in the BIOS settings will keep them powered even when the device is off. BIOS setting MCU Power Control

Please note, it only works if the power supply is constant. If interrupted, the Arduino pins won't be powered without booting the device. To keep the pins powered whenever the device is connected to a power source, you can flash a specific EC firmware.

EC firmware for Continuous Power Supply to MCU and 5V Pin Headers

Status Default BIOS settings Modifying BIOS Settings Modifying BIOS Settings + Flashing Specific EC Firmware
Settings BIOS Setup -> Advanced -> Power Management -> MCU Power Control -> Auto BIOS Setup -> Advanced -> Power Management -> MCU Power Control -> Enabled 1. BIOS Setup -> Advanced -> Power Management -> MCU Power Control -> Enabled
2. Flash the EC firmware for continous power supply to MCU and 5V pin headers
MCU(Arduino) Power Status Run: Has Power
Sleep: Has Power
Hibernate: No Power
Shut Down: No Power
Run: Has Power
Sleep: Has Power
Hibernate: Has Power
Shut Down: Has Power

Only effective when power supply is uninterrupted. If the power to the LattePanda Sigma is cut off and then reconnected without booting the device, the Arduino pins will not be powered.
Run: Has Power
Sleep: Has Power
Hibernate: Has Power
Shut Down: Has Power

The Arduino pins will stay powered whenever the LattePanda Sigma is connected to a power source (regardless of whether the device is on or off).

⚡ 5V Pin Headers

LP_Sigma_5V_Pin_Header

The female headers feature two 5V output pins. The pins support a maximum of 2.1A.

  • 5V Pin Header Power Configuration

By default, the 5V Pin Headers on the LattePanda Sigma are powered only when the device is either turned on or in sleep mode. However, enabling the 'Always On 5V Pin Header' option in the BIOS settings will keep them powered even when the device is off. BIOS_setting_Always_On_5V_Pin_Header

Please note, it only works if the power supply is constant. If interrupted, the 5V Pin Headers won't be powered without booting the device. To keep the pins powered whenever the device is connected to a power source, you can flash a specific EC firmware.

EC firmware for Continuous Power Supply to MCU and 5V Pin Headers

Status Default BIOS settings Modifying BIOS Settings Modifying BIOS Settings + Flashing Specific EC Firmware
Settings BIOS Setup -> Advanced -> Power Management -> Always On 5V Pin Header -> Disabled BIOS Setup -> Advanced -> Power Management -> Always On 5V Pin Header -> Enabled 1. BIOS Setup -> Advanced -> Power Management -> Always On 5V Pin Header -> Enabled
2. Flash the EC firmware for continous power supply to MCU and 5V pin headers
5V Pin Header Power Status Run: Has Power
Sleep: Has Power
Hibernate: No Power
Shut Down: No Power
Run: Has Power
Sleep: Has Power
Hibernate: Has Power
Shut Down: Has Power

Only effective when power supply is uninterrupted. If the power to the LattePanda Sigma is cut off and then reconnected without booting the device, the 5V Pin Headers will not be powered.
Run: Has Power
Sleep: Has Power
Hibernate: Has Power
Shut Down: Has Power

The 5V Pin Header will stay powered whenever the LattePanda Sigma is connected to a power source (regardless of whether the device is on or off).

💡 Status Indication Pins

The S0, S3, S4 pins can indicate the current state of operating system through different output voltages. So the OS status can be obtained by reading these voltages or connecting LED indicators.

The voltage of these pins in different states are shown as follows:

Run Sleep Hibernate Shut Down
S0 Pin High Low Low Low
S3 Pin Low High Low Low
S4 Pin Low Low High Low
  • High: 5V; Low: 0V
  • The power output of these pins has built-in 1K ohm resistors.

Front Panel Pins

Sigma Front Panel Pins

Power Switch

By shorting these pins, you can turn the LattePanda on or off.

Reset Switch Pins

By shorting these pins, you can reset the LattePanda.

Power LED Pins

By connecting an LED light, it serves as the system's power indicator, providing a visual indication that the system is powered.

Hard Drive LED Pins

By connecting an LED light, it serves as the hard drive activity indicator. This LED illuminates whenever the hard drive is accessed, providing a visual indication of hard drive activity.

Join our Discord