Important Note

This entire repo was AI created - including all of the data within. The intent was to A) help me with my personal electronics inventory; and B) see how I could use AI to make that process a bit easier. DO NOT TRUST!

SparkFun Micro OLED Breakout (Qwiic)

Overview

The SparkFun Qwiic Micro OLED Breakout is a compact, high-contrast OLED display perfect for adding graphics and text to projects. Despite its small size, it delivers crisp, clear images with excellent readability. The Qwiic connectors make it incredibly easy to integrate into projects without soldering.

Specifications

  • Screen Size: 0.66 inches diagonal
  • Resolution: 64x48 pixels
  • Display Type: OLED (Organic Light Emitting Diode)
  • Colors: Monochrome Blue-on-Black
  • Interface: I2C via Qwiic connectors
  • Operating Voltage: 3.3V
  • Operating Current: 10mA (20mA max)
  • Controller: SSD1306
  • Dimensions: 1.08” x 1.17”

Features

  • 2x Qwiic Connectors: Easy daisy-chaining without soldering
  • High Contrast Display: Excellent readability in various lighting conditions
  • Self-Illuminating: No backlight required
  • Built-in Pull-up Resistors: 4.7kΩ I2C pull-ups included
  • Selectable I2C Address: 0x3D (default) or 0x3C (alternate)
  • Mounting Holes: Two mounting holes for secure installation
  • Detachable Cable Holder: Convenient cable management

Pinout & Connections

Qwiic Connectors

  • Red: 3.3V
  • Black: Ground
  • Blue: SDA (I2C Data)
  • Yellow: SCL (I2C Clock)

0.1” Header Pins

  • GND: Ground
  • 3V3: 3.3V power
  • SDA: I2C data line
  • SCL: I2C clock line

Jumpers

  • I2C Pull-up Jumper: Disable built-in pull-ups if external ones are used
  • ADDR Jumper: Change I2C address from 0x3D to 0x3C

Applications

  • Status displays for embedded projects
  • Diagnostic information display
  • Small graphics and text output
  • Menu systems
  • Sensor data visualization
  • Wearable electronics
  • IoT device status indicators

Compatibility

  • Arduino (all variants)
  • Raspberry Pi
  • ESP32/ESP8266
  • STM32
  • Teensy
  • Any microcontroller with I2C capability
  • All Qwiic-enabled development boards

Programming Support

Arduino Libraries

  • SparkFun Micro OLED Arduino Library
  • SparkFun Qwiic OLED Arduino Library
  • Adafruit SSD1306 library (compatible)

Other Platforms

  • Python package for Raspberry Pi
  • MicroPython support
  • C/C++ libraries available

Notes

  • Multiple displays require a Qwiic Mux for same I2C bus
  • Compact size perfect for space-constrained projects
  • Low power consumption suitable for battery applications
  • Excellent for displaying simple graphics, text, and icons
  • Fast refresh rate compared to E-Paper displays
  • Self-illuminating display works well in dark environments