Comments (4)
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.
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,
from arduino-clglcd.
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:
-
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. -
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.
Hi, guys!
I have the same question: I have NODE MCU 1.0 (ESP-12E) with old CLG LCD 240x64 with only these data:
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.
Can I use this ESP module or I need another MCU to drive the LCD?
from arduino-clglcd.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino-clglcd.