Adafruit FeatherWing OLED - 128x32 OLED Add-on For Feather
Best compact display and interface add-on for custom microcontroller projects.
This is the Adafruit FeatherWing OLED, designed to add a 128x32 monochrome OLED display and three user buttons to any Feather main board. It connects easily using I2C pins, allowing you to stack it with other FeatherWings. The display is small (about 1" diagonal) but offers very high contrast because OLED pixels generate their own light, meaning no backlight is required, which also helps reduce power consumption. In addition to the display, it includes three mini tactile buttons (A, B, and C) and a reset button for user interface interaction. Please note that since OLEDs are organic LEDs, prolonged use (over 1000 hours) can cause dimming; turning the display off when not in use is recommended to maintain uniform brightness. The I2C address for the SSD1306 OLED is 0x3C. The PCB dimensions are 22.9mm x 50.9mm (0.9" x 2"), and the display area is approximately 1.0" diagonal. The weight is 4.8g. Schematics, datasheets, and code examples are available in the product tutorial. Note: As of March 27, 2024, the PCB may feature a new silkscreen design using Adafruit Pinguin.
$14.95
Owner Satisfaction
4.7
/ 5
Category Rank
27
/ 775
#27 in Circuit Board Accessories
Price vs Category Average
-44%
Below average
name
1306
/ SSD
Who it's for
- Developers seeking rapid prototyping with plug-and-play software support
- Makers building compact, stackable Feather-based projects
- Engineers designing battery-powered devices needing clear, efficient displays
Who should skip it
- Users requiring detailed data visualization or complex graphical interfaces
- Designers needing color-coded feedback for their user interface
- Creators planning to display static content for extended periods
Performance breakdown
Display Contrast
Self-illuminating pixels deliver crisp, deep blacks and exceptional readability.
Integration Ease
Standard I2C connectivity makes stacking with other FeatherWings effortless.
Form Factor
Compact footprint fits perfectly within the streamlined Feather ecosystem.
Input Versatility
Three tactile buttons provide essential physical control for interactive projects.
Power Efficiency
Backlight-free operation significantly reduces current draw for battery-powered builds.
Longevity
Organic material requires mindful usage to prevent long-term pixel dimming.
Key Specs
name
SSD1306
name
0x3C
name
128x32
name
22.9mm x 50.9mm / 0.9" x 2"
name
~25.8mm / ~1.0"
name
4.8g
Features
- 128x32 monochrome OLED display
- High contrast due to self-illuminating OLED pixels (no backlight)
- Includes 3 user tactile buttons (A, B, C) and a reset button
- Connects via I2C bus
- Compatible with all Feather boards
What customers say
The Adafruit FeatherWing OLED - 128x32 OLED Add-on garners overwhelmingly positive sentiment, establishing itself as a highly valued component within the Feather ecosystem. Customers consistently praise the seamless integration and the perfect form factor match, which allows for clean, stackable project builds without the hassle of external wiring. A major driver of satisfaction is the exceptional ease of use, primarily attributed to Adafruit's robust and well-documented libraries, particularly the dedicated support for the SSD1306 driver. This makes the display virtually plug-and-play, even for novice users, significantly reducing development time. The display quality itself is frequently highlighted; users describe the 128x32 OLED as incredibly crisp, bright, and highly readable, even in low light conditions, which is crucial for compact data visualization. Furthermore, its low power consumption is a significant advantage for battery-operated Feather projects, aligning perfectly with the platform's mobile focus. While the resolution is inherently small, users understand this limitation is a trade-off for the product's compact size, and few express disappointment regarding the display's capacity. The minor points of friction occasionally mentioned relate to the need for precise soldering if headers are not pre-attached, but this is standard for FeatherWings and does not detract from the overall product quality. Overall, the sentiment confirms this FeatherWing as a reliable, high-quality, and essential accessory that perfectly fulfills its niche, offering excellent developer support and justifying its position as a premium component in the maker community.
Know before you buy
Yes, the FeatherWing OLED is designed to be compatible with any Feather main board, as it utilizes the standard Feather form factor and I2C communication pins.
Absolutely. Because it uses the I2C bus, you can stack it with other FeatherWings, provided they do not share the same I2C address or pin requirements.
The SSD1306 OLED controller used on this board is set to the I2C address 0x3C.
OLEDs are organic and can experience dimming after prolonged use, typically over 1,000 hours. To maintain uniform brightness, it is recommended to turn the display off or dim it when it is not actively in use.
The three buttons (labeled A, B, and C) are connected to GPIO pins on the Feather board, allowing you to use them for user interface inputs like menu navigation, selecting options, or triggering specific functions in your code.
Still have a question?
Ask Hayley anything about this product before you decide.