Приехали ОЛЕД-экранчики на 1.3".
Сразу хочу предупредить, что распиновка по умолчанию отличается от таковой на 0.9" дисплеях.
На 0.9" - GND VCC SCK SDA
На 1.3" - VCC GND SCK SDA
На плате 1.3" дисплея есть два нулевых резистора (могут быть контактные площадки) с помощью которых можно изменять распиновку пинов питания:

Меняем дисплей и...
Изображение есть, но "растр" смещен на два пиксела влево:

Надо чуток изменить прошивку.
При использовании дісплея с контроллером SH1106 в программе надо заменить начальный адрес колонки дисплея с 0х00 на 0х02:
Код:
void ACROBOTIC_SSD1306::setTextXY(unsigned char row, unsigned char col)
{
sendCommand(0xB0 + row); //set page address
sendCommand(0x02 + (m_font_width*col & 0x0F)); //set column lower addr
sendCommand(0x10 + ((m_font_width*col>>4)&0x0F)); //set column higher addr
У кого нет исходников, готовая прошивка прикреплена к этому посту. Автор прошивки - Rahost.
Прошиваем. Теперь все в порядке:

firmware_oled_1_3.zip