Git Product home page Git Product logo

Comments (4)

ikostoski avatar ikostoski commented on August 25, 2024

Hi Diyanderson,
Thank you for starring this repository. Code here is very specific to AVR microcontrollers. For similar thing with ESP32, you can try looking here: https://github.com/har-in-air/ESP32-LCD-I2S
Ivan

from arduino-clglcd.

Diyanderson avatar Diyanderson commented on August 25, 2024

Hi Ivan,
Thank you for respost.
These are the LCDs, some were discarded with defective backlight, for recycling, are used in this equipment:
http://www.frankshospitalworkshop.com/equipment/documents/infusion_pumps/service_manuals/Baxter_Colleague_-_Service_manual.pdf
I did not find the pinout in your solution: https://github.com/har-in-air/ESP32-LCD-I2S
ID GLCD: MG1179FR-SCW datasheet not found.
GLCD pinout is: D0-D3, CL1, CL2, FLM, DOFF.
In your code: https://github.com/har-in-air/ESP32-LCD-I2S/blob/master/main/app_main.c
`
void lcd_config() {
#ifdef DOUBLE_BUFFERED
i2s_parallel_buffer_desc_t bufdesc[2];
i2s_parallel_config_t cfg = {
.gpio_bus = {
16, // 0 : d0
4, // 1 : d1
2, // 2 : d2
15, // 3 : d3
13, // 4 : HS
14, // 5 : VS
-1, // 6 : unused
-1}, // 7 : unused
.gpio_clk = 17, // XCK

    .bits = I2S_PARALLEL_BITS_8,
    .clkspeed_hz = 2*1000*1000,//resulting pixel clock = 1MHz
    .bufa = &bufdesc[0],
    .bufb = &bufdesc[1]
};

How should connect to this screen? can you help me?
thanks in advance
Anderson,

MG1179FR-SCW

from arduino-clglcd.

ikostoski avatar ikostoski commented on August 25, 2024

Hi Anderson,
The code in https://github.com/har-in-air/ESP32-LCD-I2S is not mine, I just referenced it as similar work. For assistance, please ask the author of that code (har-in-air).
Just as a guess, the signals you need are 13(HS) -> CL1, 17(XCK) -> CL2, 14(VS) -> FLM, plus DOFF as defined somewhere in the code... The ESP32 code is for driving 240x160 LCD, I have no idea what is the resolution of your modules. The row/column driver chips are unmarked, "chip-on-tape" ICs.
You will not get too far without datasheet or reverse engineering the J5 connector on the main board of the "parent" device.
The data you have:

  1. CCFT Inverter Module
    The CCFT inverter module is a high frequency, DC-to-AC inverter that provides up to 260 VAC for the CCFT. The inverter module’s operating power is 10 to 14 VDC, controlled by the On/Off input received from the UIM PCB’s Back Light On circuit. The inverter module provides an isolated 260 VAC output directly to the CCFT via its 4-pin output connector and high voltage (flying) leads.

  2. Main Display
    The Main Display is a self-contained, CCFT backlit, monochrome graphic liquid crystal display (LCD) module. The module contains the following:

  • Liquid crystal display printed circuit board (LCD PCB)
  • Liquid crystal display (glass with frame)
  • CCFT with leads

The Main Display requires only power, data, and control signals as inputs:

  • Power required for operation consists of 5 VDC at approximately 15 mA for logic circuitry, and -18 VDC at 10 mA for the LCD drive.
  • Four data lines provide data to the LCD (D0-D3).
  • Control signals include Scan Start, Framing, Latching Pulse (CL1) and Display Data, and Transfer Clock (CL2). All inputs and outputs are conveyed to and from the module via a 14-pin connector and flat ribbon cables. The UIM PCB Display Controller Circuit drives the Main Display

Ivan

from arduino-clglcd.

Rodov avatar Rodov commented on August 25, 2024

Hi, guys!
I have the same question: I have NODE MCU 1.0 (ESP-12E) with old CLG LCD 240x64 with only these data:
LCD back
LCD front
LCD wiring
and no datasheet on it.
I wondering which pins on ESP module I must use to drive the LCD. Can you add description of the ESP module in clglcd_config.h ? The ESP module has two clocks but it's different SCLK and HSCLK.
nodemcu_pinout
Can I use this ESP module or I need another MCU to drive the LCD?

from arduino-clglcd.

Related Issues (2)

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.