• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
TinyOLED - Simple DIY Display Controller 3D Printer File Image 1
TinyOLED - Simple DIY Display Controller 3D Printer File Image 2
TinyOLED - Simple DIY Display Controller 3D Printer File Image 3
TinyOLED - Simple DIY Display Controller 3D Printer File Image 4
TinyOLED - Simple DIY Display Controller 3D Printer File Image 5
TinyOLED - Simple DIY Display Controller 3D Printer File Image 6
TinyOLED - Simple DIY Display Controller 3D Printer File Image 7
TinyOLED - Simple DIY Display Controller 3D Printer File Image 8
TinyOLED - Simple DIY Display Controller 3D Printer File Image 9
TinyOLED - Simple DIY Display Controller 3D Printer File Image 10
TinyOLED - Simple DIY Display Controller 3D Printer File Image 11
TinyOLED - Simple DIY Display Controller 3D Printer File Image 12
TinyOLED - Simple DIY Display Controller 3D Printer File Image 13
TinyOLED - Simple DIY Display Controller 3D Printer File Image 14
TinyOLED - Simple DIY Display Controller 3D Printer File Image 15
TinyOLED - Simple DIY Display Controller 3D Printer File Image 16
TinyOLED - Simple DIY Display Controller 3D Printer File Image 17
TinyOLED - Simple DIY Display Controller 3D Printer File Image 18
TinyOLED - Simple DIY Display Controller 3D Printer File Image 19
TinyOLED - Simple DIY Display Controller 3D Printer File Image 20
TinyOLED - Simple DIY Display Controller 3D Printer File Image 21
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 1
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 2
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 3
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 4
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 5
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 6
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 7
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 8
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 9
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 10
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 11
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 12
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 13
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 14
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 15
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 16
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 17
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 18
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 19
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 20
TinyOLED - Simple DIY Display Controller 3D Printer File Thumbnail 21

TinyOLED - Simple DIY Display Controller

enif avatarenif

May 1, 2015

thingiverse-icon
DescriptionCommentsTags

Description

As I usually print directly from the PC, I do not really depend on having a display controller attached to my Prusa i3. However I do like to have a display, because it is quite convenient to be able to control the printer off-line, to adjust the print rate while printing, or just to check the temperatures while cooling down after the PC has already been switched off.

The often used 2004 smart and the full graphics display controllers are rather large, they occupy with their two 10-pin cables a lot of the unused pins (especially on Sanguinulolu, which only has a few of those) and their backlight LEDs draw quite a lot of current from the 5V supply.

So when I first saw one of these tiny OLED 128x64 I2C displays, I thought that these were just what I needed to build a a simple DIY display controller: it is much smaller, uses less pins and draws less current and - since it also works on 3.3V! - it can also be used with the Arduino Due. The result is the tinyOLED display controller which is described with all technical details in the RepRap forum.

This project here presents printable frames for the 0.96" and 1.3" versions of the 128x64 I2C OLED displays, both available for a few dollars on eBay. Both versions use the same PCB and the frames only differ in the cutout for the active area of the display. In its simplest configuration, the controller only needs an 8-wire connection to the RAMPS or the Sanguinololu (or just 7, if you don't need the audible click from the buzzer). If desired or required, a standard microSD-card module (less than 2$) can be plugged into the read of the PCB, which requires 4 more connection wires.

The files provided with this project include the SCAD source as well as STLs of the frames for the 0.96" and 1.30" display versions and the tinyOLED PCB version 1.3. Also contained are the STLs for a snap-in rear cover and a knob for the rotary encoder. For completeness I also included the PCB layout. Note that the PCB also allows for an optional 24Cxxx type EEPROM, which might be useful for Arduino Due users.

The tinyOLED frame is compatible with the same double hinge mechanism that I already used in my frames for the Smart 2004 LCD and the Full Graphic 12864 LCD controllers. So for more details about assembling the hinge mechanism, please look there. If you fixed mounting, use M4 screw that a fit the M4 nyloc nuts which must be inserted into the the nut traps which you will use for mounting. In addition to the left and right mounting nuts, there it is also possible to use a central mount on the bottom. Be carful with the central bottom mount not to use too long screw, as this could cause shorts and damage the electronics.

Update 2015-05-08: I have now uploaded a new version of the TinyOLED display frame which has the rotary encoder mounted on the side, which results in a more compact frame and a more intuitive use.

License:

Creative Commons - Attribution - Share Alike

Related Models

HyperCube Evolution preview image

HyperCube Evolution

SCOTT_3D profile image

SCOTT_3D

11,885

Simple holder for 1.3 inch 128x64 OLED display module preview image

Simple holder for 1.3 inch 128x64 OLED display module

maximilliampere profile image

maximilliampere

97

Filament spool storage box + silica & filament tag preview image

Filament spool storage box + silica & filament tag

Kahany profile image

Kahany

1,758

3D Printer Monitor for OctoPrint Wemos D1 ESP8266 preview image

3D Printer Monitor for OctoPrint Wemos D1 ESP8266

Qrome profile image

Qrome

2,933

OLED 0.96" holder/Porta OLED 0.96" preview image

OLED 0.96" holder/Porta OLED 0.96"

ErLollo profile image

ErLollo

19

IKEA Label for (PAX / KOMPLEMENT) preview image

IKEA Label for (PAX / KOMPLEMENT)

fraide profile image

fraide

157