Git Product home page Git Product logo

mini-12864-panel's Introduction

Mini-12864-Panel

Product Introduction

Mini12864

这是一个便宜,带RGB指示灯,通用于marlin的显示屏,支持脱机打印,分辨率为12864,显示区域为2.4’‘,SD卡座可以为侧式或者立式,方便不同的安装场合,非常适用于小型3D打印机。

This is a opensouce, cheap, with RGB indicator, common to marlin's display, supports offline printing, resolution is 12864, display area is 2.4'', SD card holder can be side or vertical, convenient for different installation occasions Ideal for small 3D printers.

There are two versions, one with only two RGB LEDs around the encoder, the backlight is fixed color; the other one backlight is also RGB.

Features

  • 2.4" inch high contrast Graphic LCD
  • Black-gray/black-green/white-black/white-blue/green-black, 5 display styles
  • SPI communication to host micro-controller
  • Support Vertical or side SD slot with card detect
  • Rotary Encoder
  • Configurable RGB LED light
  • Software configurable contrast setting
  • 3D printable case and mount STL file
  • EXP1 & EXP2 RAMPS Compatible socket

Application

3D printer,CNC machines ,Other micro controller projects

Typical Wiring

Firmware config

This screen driver is ST7567 and is compatible with the marlin Mini panel. It has been tested well, but the following configuration is required.

Before you start, please install the latest version of U8glib.

Step1. changes the pins.

On a RAMPS-compatible board, you need to make the following changes in pins_RAMPS.h:

 #elif ENABLED(MINIPANEL)
      #define BEEPER_PIN 37
      // Pins for DOGM SPI LCD Support
      #define DOGLCD_A0  16
      #define DOGLCD_CS  17
      #define LCD_BACKLIGHT_PIN -1 // backlight LED on A11/D65
      #define LCD_RESET_PIN  23
      #define SDSS   53

      #define KILL_PIN -1
      #define LCD_CONTRAST 200
      #define BTN_EN1 31
      #define BTN_EN2 33
      #define BTN_ENC 35  //the click switch
    
      #define SD_DETECT_PIN 49

On a our F6 board, you need to make the following changes in pins_FYSETC_F6_V13.h:

//////////////////////////
// LCDs and Controllers //
//////////////////////////

    // #define LCD_PINS_RS         16
    // #define LCD_PINS_ENABLE     17
    // #define LCD_PINS_D4         23
    // #define LCD_PINS_D5         25
    // #define LCD_PINS_D6         27
    // #define LCD_PINS_D7         29
    
    // Pins for DOGM SPI LCD Support
    #define DOGLCD_A0  16
    #define DOGLCD_CS  17
    #define LCD_BACKLIGHT_PIN -1 
    #define LCD_RESET_PIN  23
    #define LCD_CONTRAST 255
    
    #define SDSS   53
    #define BEEPER_PIN          37
    #define BTN_EN1             31
    #define BTN_EN2             33
    #define BTN_ENC             35
    #define SD_DETECT_PIN       49
    #define KILL_PIN            41
Step2. Config the configuration.h.

1551170035746

1551170197283

Step3. Config the configuration_adv.h.

1551170652167

Step4. add the codes in ultralcd_impl_DOGM.h.

1551170953232

Attention

-TBD-

FAQ

-TBD-

Attachments

1. Schematic


2. Dimensions


For detailed dimensions please check dwg/step file on github.

Shop


Tech Support


Please submit any technical issue into our forum


mini-12864-panel's People

Contributors

eliwong avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.