Skip to main content

Omega2

Onion’s Omega2 is an embedded module designed to provide drop-in computing and connectivity functionality for IoT devices and applications. The module has two variants, the Omega2 and Omega2+.

omega2-module

Variants

Both variants come with built-in WiFi, a Linux operating system, flexible GPIOs, and a powerful processor. The Omega2+ has a larger memory module and additional storage.

SpecificationsOmega2Omega2+
Processor580MHz MIPS CPU580MHz MIPS CPU
Memory64MB128MB
Storage16MB32MB
USB 2.011
MicroSD slotNoYes
WiFi adapterb/g/n Wi-Fib/g/n Wi-Fi
GPIOs1818
PWM22
UART22
I2C11
SPI11
I2S11

Resources

Omega2 Datasheet

For details on the Omega2 embedded module, see the datasheet on GitHub: https://github.com/OnionIoT/Omega2/blob/master/Documents/Omega2%20Datasheet.pdf

Omega2S Hardware Design Guide

If you plan to develop custom hardware using the Omega2 modules, please use the Omega2S hardware design guide for reference. While not everything from the guide is relevant to designing hardware with the Omega2 through-hole modules, it is a useful reference.

Find the guide on GitHub: https://github.com/OnionIoT/Omega2/blob/master/Documents/Omega2S%20Hardware%20Design%20Guide.pdf

Processor Datasheet

For details on the Omega2's processor, see the datasheet on GitHub: https://github.com/OnionIoT/Onion-Docs/raw/master/Omega2/MT7688_Datasheet_v1_4.pdf

Operating System

Both the Omega2 and Omega2+ run the OpenWRT Linux operating system. OpenWRT is great for embedded Linux and networking applications. It includes the OPKG package manager. With OPKG you can download and install a variety of packages to extend the functionality of your device.

See our latest release notes for more information on Omega2's current OS version.

Hardware

At the Omega2’s core is the MT7688 SoC. It features a 580 MHz MIPS CPU, supports 2.4 GHz IEEE 802.11 b/g/n WiFi as well as 10M/100M wired Ethernet network connectivity, and operates at 3.3Vdc.

Onion built the Omega2 to interact with other hardware. It has a wide variety of hardware interfaces, and you can use up to 18 pins as user-controllable GPIOs.

Omega2 supports the following hardware-based serial communication protocols:

  • I2C bus
  • 2 UARTs
  • 2 PWM channels

Omega2 has dedicated pins for:

  • USB 2.0
  • Ethernet
  • SPI

Pins

Please refer to the following articles to learn more about Omega2's GPIO's, multiplexing GPIO functionality, as well as the behavior and requirements of Special pins.

Omega LED

Omega2's amber system status LED provides a visual indication of its current state. The Omega2 LED uses GPIO44, and you can program it to do several interesting things. To learn more about the Omega2's LED, see the article LED Chains.

Reset GPIO

You can reset the Omega2/2+ using GPIO38. When plugged into a dock, such as an Expansion Dock, this GPIO provides various functions to the reset button found on docks.

  • Single quick button press – triggers a reboot command.
  • Long button press (10 sec) – triggers a factory reset.

MicroSD Card Slot

The MicroSD card slot is only available on the Omega2+ variant. It allows for extending the available storage.

The card slot is located on the bottom of the Omega2+. To mount a MicroSD card, insert it into the slot, then push it down to secure it.

microSD slot

For more information on using the MicroSD card slot, see the SDIO article.

WiFi Antenna

The Omega2/2+ WiFi antenna is an on-board ceramic surface-mount chip antenna. The WiFi signal can travel up to 100m (300ft) line-of-sight outdoors.

For more information on the WiFi antenna, see the Antenna and uFL connector article.

Mechanical Drawing

The following are detailed diagrams of the dimensions and geometry of the Omega2 and Omega2+ embedded modules.