{"title":"Adafruit 128x64 OLED Bonnet for Raspberry Pi","handle":"adafruit-128x64-oled-bonnet-for-raspberry-pi","url":"/products/adafruit-128x64-oled-bonnet-for-raspberry-pi","description":"The Adafruit 128×64 OLED Bonnet is a compact display add-on for Raspberry Pi, featuring a 1.3\" diagonal monochrome OLED screen with a 5-way joystick and two pushbuttons. The high-contrast white OLED pixels are individually lit with no backlight required, delivering crisp, readable text and graphics at low power.\n\nThe SSD1306-driven display communicates over I2C, while the joystick and buttons connect directly to GPIO pins. Using Python with the Adafruit SSD1306 library and PIL (Python Imaging Library), you can draw images, render text, and create animations at approximately 15 FPS. The bonnet comes fully assembled — just plug it into your Pi's GPIO header.\n\nKey Features\n\n\n128×64 OLED Display – 1.3\" diagonal, high-contrast monochrome (white on black)\n\nSSD1306 Driver – I2C interface with Python library support\n\n5-Way Joystick – Up, down, left, right, and centre press\n\n2× Push Buttons – Additional user input controls\n\nNo Backlight Required – Self-illuminating OLED pixels for low power consumption\n\n~15 FPS Refresh – Suitable for animations and simple video\n\nPre-Assembled – No soldering required, plug directly into Pi GPIO header\n\n\nIdeal For\n\nRaspberry Pi control interfaces and menu systems\nSystem status displays (IP address, CPU stats, sensor readings)\nPortable Pi projects needing a compact display with controls\nInteractive dashboards and configuration screens\n\n\nCompatibility\n\nRaspberry Pi 1 Model B+\nRaspberry Pi 2\nRaspberry Pi 3 / 3B+\nRaspberry Pi 4\nRaspberry Pi Zero / Zero W\n\n\nPackage Contents\n\n1× Adafruit 128×64 OLED Bonnet (fully assembled)\n\n\n\nNote: This display is not a primary HDMI replacement — it cannot mirror the Pi's desktop. Use pygame or the Adafruit SSD1306 Python library to draw content directly.\n\n\nSpecifications\n\n\nDisplay Size – 1.3\" diagonal\n\nResolution – 128×64 pixels\n\nDisplay Type – Monochrome OLED (white)\n\nDriver – SSD1306\n\nInterface – I2C (display) + GPIO (joystick/buttons)\n\nForm Factor – Raspberry Pi Bonnet (HAT-compatible)\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":14090,"title":"Default Title","sku":"AF-3531","price":46.0,"compare_at_price":0.0,"on_sale":false,"in_stock":true,"available_quantity":36,"option1":"Default Title"}]}