🌟 Elevate Your Projects with Stunning Visuals!
The Waveshare 1.69-inch LCD Display Module features a 240x280 IPS screen with 262K RGB colors, designed for seamless integration with Arduino, Raspberry Pi, and STM32. Its compact size and wide viewing angle make it ideal for electronics projects, while the SPI interface minimizes IO pin requirements. With online development resources available, this display module is perfect for both beginners and seasoned developers.
Voltage | 5 Volts (DC) |
Is Electric | Yes |
Viewing Angle | 178 Degrees |
Pixel Pitch | 0.11655 |
Has Color Screen | Yes |
Display Type | LCD |
Display Technology | LCD |
Aspect Ratio | Unknown |
Screen Finish | Glossy |
Item Shape | rectangular prism |
Color | 1.69inch |
Mount Type | Wall Mount |
Compatible Devices | Arduino, Raspberry Pi, STM32 |
Special Features | Portable, SPI Interface, Compatible with Arduino, Raspberry Pi, STM32 |
Specific Uses For Product | electronics projects, prototyping, Raspberry Pi projects, Arduino projects, STM32 projects |
Screen Size | 1.69 Inches |
Processor Count | 1 |
Display Resolution Maximum | 240 x 280 Pixels |
Native Resolution | 240 x 280 |
Resolution | 240 x 280 pixels |
Connectivity Technology | SPI |
A**.
Display works just fine!
I didn't have any issues getting this display to work on a Meadow F7 v1, assume it would work with any other micro controller if you have the wiring correct and understand your boards pin layout.Don't really have any complaints, it displays things.
J**D
Nice display
Extremely delicate, Handle with care when installing. It's a nice bright display and works as expected.
D**Y
never got around to testing
looks good quality
R**S
Wish I had read the reviews
I saw that this had 4 stars, and didn't read too much into it beyond that. I just needed an LCD display that supported SPI. That was a mistake. The provided code for this thing is a jumbled mess that doesn't compile with modern version of Arduino.I also find it rather annoying for review purposes that the different "colors" are completely different models.Over all this was not an $18 experience. I'm certain there are better monitors out there.
G**K
Looks well put together but doesn't work.
Never would do anything other that light up and stay completely black. Even with a rewritten demo that compiles, the screen still does absolutely nothing.Like others have mentioned, the demo code doesn't compile and is several years old. It takes a lot of work to hack the demo back together to make it work. Even still it is obvious there is a file or two missing that would prevent complete functionality.Based on the functions in the demo library, the capabilities of the display driver are severely limited compared to Adafruit and other known brands.Claims to be a 4-wire SPI but only uses 3-wire SPI and ignores 4th wire since device is slave only. Uses outdated SPI functions that Arduino deprecated years ago.Way too expensive to require this much work.
D**N
driver?
never could get this to work with my pi. disapointed that they didnt link to the driver for this product. why is it so hard for the manufacture give a direct link to the driver, seems so easy, but so hard for the seller?
S**I
No readily available drivers
Get this only if you feel like wasting your time. I got it to work by tinkering with other drivers and a lot of trial and error. Took way too long.
D**I
The Arduino libraries don't work.
Don't waist you time. Arduino library does not work./Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font12.cpp:110:1: error: initializer-string for array of chars is too long [-fpermissive]};^/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font12.cpp:110:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font12.cpp:110:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font12.cpp:110:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font12.cpp:110:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]};^/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/font24CN.cpp:455:1: error: initializer-string for array of chars is too long [-fpermissive]/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/GUI_Paint.cpp: In function 'void Paint_DrawString_CN(uint16_t, uint16_t, const char*, cFONT*, uint16_t, uint16_t)':/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/GUI_Paint.cpp:499:32: error: invalid conversion from 'const char*' to 'const unsigned char*' [-fpermissive]const unsigned char* p_text = pString;^~~~~~~/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp: In function 'void Config_Init()':/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp:49:9: error: 'class arduino::ArduinoSPI' has no member named 'setDataMode'SPI.setDataMode(SPI_MODE3);^~~~~~~~~~~/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp:50:9: error: 'class arduino::ArduinoSPI' has no member named 'setBitOrder'SPI.setBitOrder(MSBFIRST);^~~~~~~~~~~/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp:51:9: error: 'class arduino::ArduinoSPI' has no member named 'setClockDivider'SPI.setClockDivider(SPI_CLOCK_DIV2);^~~~~~~~~~~~~~~/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp:51:25: error: 'SPI_CLOCK_DIV2' was not declared in this scopeSPI.setClockDivider(SPI_CLOCK_DIV2);^~~~~~~~~~~~~~/Users/kennethchalk/Desktop/LCD_Module_code/Arduino/LCD_1inch69/DEV_Config.cpp:51:25: note: suggested alternative: 'CGC_CLOCK_PLL2'SPI.setClockDivider(SPI_CLOCK_DIV2);^~~~~~~~~~~~~~CGC_CLOCK_PLL2exit status 1Compilation error: initializer-string for array of chars is too long [-fpermissive]
Trustpilot
2 months ago
3 days ago