Limited items in stock
View Purchasing OptionsProject update - not yet live
The OLED variant has changed from a SSD1306 to a SH1106 controller.
This update is for customers who have purchased the Idiotware and Modules Set after January 31st, 2019. Existing backers are unaffected by this change.
New OLED’s have a SH1106 controller, while the ones ordered prior to January 31st most certainly have a SSD1306 controller.
Here is what the OLED with SSD1306 controller looks like (including dimensions):
Orders placed after January 31st have a different OLED with a SH1106 controller. Here is what the OLED with SH1106 controller looks like:
Depending on the kind of OLED you have, there is a single line change in all code examples that use the OLED for some purpose.
The Idiotware shield uses u8glib Arduino display library for interfacing with the OLED and to update the display.
Existing code and examples were built under the assumption that the OLED’s will always have a SSD1306 controller. We are finding it increasingly difficult to source compatible OLED’s with this controller ¹.
When using the OLED with the SH1106 controller, use the following line:
Existing OLED’s with SSD1306 controller, continue to use the following line:
Thats it!
¹ Though OLED’s with the SSD1306 controller are available, they are incompatible. The sequence of pins that have been created on the Idiotware shield don’t match the ones on this particular OLED.