Today's #mayke is a cursed and mostly ineffective minimalist reading light for the #Xteink #X4 e-reader.
-
Today's #mayke is a cursed and mostly ineffective minimalist reading light for the #Xteink #X4 e-reader.
It runs on an ESP32-C3, which means the USB-C port only runs in JTAG mode - so no possibility of pulling power from it.
HOWEVER, you can get ~1mA of 3.3V off of the D+ pin, which is juuuust enough to dimly light a single red LED.
This means you can have a reading light powered by the device, although this is an entirely cursed way to do this, and hardly enough to read by.


-
Today's #mayke is a cursed and mostly ineffective minimalist reading light for the #Xteink #X4 e-reader.
It runs on an ESP32-C3, which means the USB-C port only runs in JTAG mode - so no possibility of pulling power from it.
HOWEVER, you can get ~1mA of 3.3V off of the D+ pin, which is juuuust enough to dimly light a single red LED.
This means you can have a reading light powered by the device, although this is an entirely cursed way to do this, and hardly enough to read by.


@grajohnt I love this. Shonky and awesome.
-
@grajohnt I love this. Shonky and awesome.
@andypiper so, so shonky. Abusing pull-up resistors for fun and no profit!
-
Today's #mayke is a cursed and mostly ineffective minimalist reading light for the #Xteink #X4 e-reader.
It runs on an ESP32-C3, which means the USB-C port only runs in JTAG mode - so no possibility of pulling power from it.
HOWEVER, you can get ~1mA of 3.3V off of the D+ pin, which is juuuust enough to dimly light a single red LED.
This means you can have a reading light powered by the device, although this is an entirely cursed way to do this, and hardly enough to read by.


@grajohnt
A friend has developed a #solarpunk community bulletin board based on an
#ESP32 and now I am considering experimenting with it https://www.heyvictorfrost.com/workshop/Community_hub_V1 -
@grajohnt
A friend has developed a #solarpunk community bulletin board based on an
#ESP32 and now I am considering experimenting with it https://www.heyvictorfrost.com/workshop/Community_hub_V1@knowattitude if you're clever about it, you could use the 1mA to greater effect to charge a capacitor and make quite a bright occasionally-flashing beacon. However, when you have access to all of the hardware (including the battery), there are definitely easier ways to do this.
This project is great, though - I actually have a specific use case for it, potentially.
-
Today's #mayke is a cursed and mostly ineffective minimalist reading light for the #Xteink #X4 e-reader.
It runs on an ESP32-C3, which means the USB-C port only runs in JTAG mode - so no possibility of pulling power from it.
HOWEVER, you can get ~1mA of 3.3V off of the D+ pin, which is juuuust enough to dimly light a single red LED.
This means you can have a reading light powered by the device, although this is an entirely cursed way to do this, and hardly enough to read by.


@grajohnt Isn’t this more or less how the light they sell works? I didn’t look too closely but I saw that they offered a light accessory and I think it is powered via it’s USB-C port
-
@grajohnt Isn’t this more or less how the light they sell works? I didn’t look too closely but I saw that they offered a light accessory and I think it is powered via it’s USB-C port
@dvandal no, it has its own battery and is USB-C chargeable, but you wouldn't be able to power/charge it from the X4.
-
@dvandal no, it has its own battery and is USB-C chargeable, but you wouldn't be able to power/charge it from the X4.
@grajohnt Okay gotcha. Basically just uses the USB-C on the ereader as a “mount” then
What a goofy accessory hahaha
Unironically your hack is better because it doesn’t require charging the light separately. Even if it barely puts out light

This is a cool project
-
R relay@relay.infosec.exchange shared this topic