Lanbon L9 #765
Replies: 14 comments 61 replies
-
This is a new device. We verified there is a ESP32-S3-Wroom-1U inside:
|
Beta Was this translation helpful? Give feedback.
-
I'm trying to gauge interest in this device. Please indicate if you would consider the L9-HS : |
Beta Was this translation helpful? Give feedback.
-
I am buying at least one, especially while there is a $10 off coupon. I am guessing that it is mmwave presence detection by looking at it. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Boot log for the factory firmware. |
Beta Was this translation helpful? Give feedback.
-
See if we think this is correct. Slight variations from @lylavoie google sheet |
Beta Was this translation helpful? Give feedback.
-
Any update on this driver? I purchased one of these today and it's a really nice little screen! I don't think I have seen any other screen that fits in a standard decora plate. |
Beta Was this translation helpful? Give feedback.
-
I am interested in this as well! This would be an awesome option as a display! Unfortunately there aren’t many options for making displays work that are any more than single gang and this could help solve that. It would be especially useful where there is a separate light switch and fan switch. |
Beta Was this translation helpful? Give feedback.
-
I pushed a commit b55efe0 which adds a configuration for the Lanbon L9. I don't own this device and it is purely created for testing and verification of the information we gathered so far... Please backup your original firmware before compiling and uploading the firmware. If you find issues with pins or settings please post here or create a Pull Request. Hopefully we can create a working config together... |
Beta Was this translation helpful? Give feedback.
-
Hey @fvanroie, I just purchased an L9-HS and I'm encountering an issue loading up OpenHASP based on your most recent commit above. After flashing, I get an infinite boot loop on regular power-up, backlight comes on but no picture. Happy to help troubleshoot things to get this working for the community as a whole, I've put the serial log output that occurs after flashing below. I did esptool erase_flash prior to flashing the L9 bin that I compiled and have written the bin probably 3-4 times (erasing between each flash). Each time the error is the same. 'CONF: Failed to load /config.json' followed later by 'Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.' on every loop. Any ideas what could be causing this? happy to provide more details if needed. [01:39:52]�ESP-ROM:esp32s3-20210```
|
Beta Was this translation helpful? Give feedback.
-
Good news everyone, I can confirm I have the screen of the L9 working, using the Arduino GFX library, so we know the pinouts are working. Below are the important initialization lines, you can use to setup for the hello world program (example below). Remember, to work on bench, via the J4 header, we need to supply both 3.3 and 5V. For a video of this running, see: https://photos.app.goo.gl/Gu993TwHhs34Zios8 #include <Arduino.h>
#include <Arduino_GFX_Library.h>
/* More data bus class: https://github.com/moononournation/Arduino_GFX/wiki/Data-Bus-Class */
Arduino_DataBus *bus = new Arduino_ESP32LCD8(17 /* DC */, 21 /* CS */, 13 /* WR */, 18 /* RD */,
6 /* D0 */, 7 /* D1 */, 15 /* D2 */, 16 /* D3 */, 10 /* D4 */, 9 /* D5 */, 46 /* D6 */, 3 /* D7 */);
/* More display class: https://github.com/moononournation/Arduino_GFX/wiki/Display-Class */
Arduino_GFX *gfx = new Arduino_ST7789(bus, 4 /* RST */, 0 /* rotation */, true /* IPS */,
170 /* width */, 320 /* height */, 35 /* col offset 1 */, 0 /* row offset 1 */ );
void setup(void)
{
Serial.begin(9600);
Serial.println("Arduino_GFX Hello World example");
// Enable Blacklight
pinMode(42, OUTPUT);
digitalWrite(42, HIGH);
// Init Display
if (!gfx->begin(16000000UL))
{
Serial.println("gfx->begin() failed!");
}
gfx->fillScreen(BLACK);
gfx->setCursor(10, 10);
gfx->setTextColor(RED);
gfx->println("Hello World!");
delay(5000); // 5 seconds
gfx->fillScreen(BLACK);
gfx->drawRect(10, 10, gfx->width()-20, gfx->height()-20, RED);
delay(5000);
Serial.println("Done with setup ...");
}
void loop()
{
gfx->fillScreen(BLACK);
gfx->setCursor(random(gfx->width()), random(gfx->height()));
gfx->setTextColor(random(0xffff), random(0xffff));
gfx->setTextSize(random(6) /* x scale */, random(6) /* y scale */, random(2) /* pixel_margin */);
gfx->println("Hello World!");
delay(1000); // 1 second
Serial.println("Looping...");
} |
Beta Was this translation helpful? Give feedback.
-
Working on the RF presence sensor. Ended up pulling off the board and it looks like it's actually this: MoreSense 10G Hand Sweeping Series MS10-3007D26M4 (https://en.moresense-tech.com/product_details/75.html) Anyone worked with these yet. Trying to find a datasheet. |
Beta Was this translation helpful? Give feedback.
-
I'm able to get it to trip reliably at about 4 feet. Also, in case it helps, it has never booted to the factory firmware. |
Beta Was this translation helpful? Give feedback.
-
Does anyone have experience or insight into the Lanbon L9 switch https://a.co/d/cO7q0Fp
Things like chipset, display and touch and display resolution? And potentially whether openHASP could work on that switch?
Beta Was this translation helpful? Give feedback.
All reactions