nebelgrau.bsky.social
@nebelgrau.bsky.social
IKEA hack part 🙃 One thing VINDSTYRKA has and my contraption doesn't is a display, but this is going to be the next step, some nice ePaper. Stay tuned.
November 11, 2025 at 8:50 PM
Lowering the frequency to 100 kHz did the trick. I also thought about doing something like this:

let sda = Output::new(peripherals.GPIO5, Level::High, OutputConfig::default().with_pull(esp_hal::gpio::Pull::Up));

but I can't pass this to .with_sda().
November 11, 2025 at 7:49 PM
Thanks! I will see how it goes, but I can tell from my little REST API that it's been working fine with that "additional sensor hack". Definitely need to try combining lower bus speed with pullups turned on, etc.
November 10, 2025 at 3:19 PM
Yeah, that's something I need to look into. Thanks, I did suspect it had something to do with the hardware side of things, but couldn't really figure out how 😀
November 10, 2025 at 2:57 PM
github.com/esp-rs/esp-h...

I believe the answer is somewhere here, I leave the Config::default but of course there are settings for the pins, which I happily ignored, but in this particular case they might be needed 🙃
github.com
November 10, 2025 at 2:51 PM
Seeed Xiao ESP32C3 and C6, and Adafruit QtPy ESP32C3. Usually I attach devices via Xiao expansion board or the Grove Shield, and those have additional 4.7K pull-ups for the I2C.
November 10, 2025 at 2:33 PM
Well this does make sense. I usually attach I2C devices to these boards using some carrier board with connectors, and those have additional pull-ups. And I didn't do any particular setting for the I2C, leaving the defaults, so that could be insufficient 🤔
November 10, 2025 at 2:25 PM
That's kind of what I was thinking. But in theory the "helper board" should provide that: learn.adafruit.com/adafruit-sen...

@adafruit.com have you ever encountered this issue/had any feedback regarding this?
November 10, 2025 at 1:49 PM
What kind of sorcery is this? 🤔
November 10, 2025 at 1:03 PM
for actually starting the fan and the laser of the SEN54, but no, it's not it. And it's not the I2C. And it's not the code, because it does work. Why does it work with this dummy sensor connected, but not without it? I don't even start the sensor, I just initialize the I2C interface of its driver.
November 10, 2025 at 1:03 PM
This started every time without issues, so I tried adding the LPS22 to my WiFi code, and it works. But not just with the sensor connected to the helper board, but also initialized. This makes zero sense to me: I thought maybe it was something about power supply, like maybe there was not enough
November 10, 2025 at 1:03 PM
I tried moving the whole sensor setup code at the very beginning to make sure it all starts before anything else, and nothing, 9/10 attempts it just wouldn't start. So I tried the code where I was just testing I2C without WiFi, and there I had another sensor connected to the helper board, an LPS22
November 10, 2025 at 1:03 PM
Now here's the weird part:
The sensor is connected via this helper board: www.adafruit.com/product/5964... and then with a Qwiic cable to the ESP32. I tried different cables, I tried adding quite long wait times between various steps of the code (setting up the I2C, initializing the sensor etc.),
November 10, 2025 at 1:03 PM
This is not a number sent by the driver (crates.io/crates/sen5x...) when it doesn't know what the sensor returned, no. This is a value sent by the sensor when it doesn't know what to say, so to speak. The sensor device itself works, it correctly initialized and returns the serial number, etc.
November 10, 2025 at 1:03 PM
I love the show but I remember what I said when I first started watching: I literally cannot like any of the characters.

I do love the actors, though. And Jon Hamm can be super funny, as proven in "Unbreakable Kimmy Schmidt" 🙃
November 10, 2025 at 11:32 AM
for those who don't know those shows: they pretty much are happening "now", like, people have smartphones and social media, but the cars are ALL somewhere between late 70s and early 90s.
November 9, 2025 at 4:05 PM
I think it's very similar to the one Gillian Anderson's character drives in "Sex Education", which BTW is a very confusing show to car people just like "The End of the F*ckin' World", because of the totally anachronistic cars choice, not explained as " this person drives a classic" or something 🤔
November 9, 2025 at 4:03 PM
If I ever see it again I will take a photo, can't believe I never did! If I understand correctly, it must have been a mod, i.e. someone got a hold of the badge manufactured for "Gingo" but never used.
November 7, 2025 at 10:11 AM
but then Renault protested because of the similarity and the name Panda from the 80s was reused, which was a pretty good idea. This morning I saw the new Grande Panda next to a Marea SW and it's shocking how big the new 🐼 is.
November 7, 2025 at 9:24 AM
the awareness of this must be raised (in case you did not know it already): www.instagram.com/rauhracing/

BTW did you know that the Fiat Panda (the 2003 Fiat 169 model) was supposed to be called Gingo, merchandise was even made, and there is one car somewhere around here that has the Gingo badge!
November 7, 2025 at 9:24 AM
like the blue one, strong Pikes Peak vibes!
November 6, 2025 at 2:23 PM
It was re: belscum, was supposed to be set in an office environment, there was a senior partner named Jonathan Belschumpff and younger employees kept giving him nicknames until they got all summoned to the HR office.
November 6, 2025 at 10:25 AM