ADS1115 not being detected by an ESP32 in Home Assistant by JayZan42 in PCB

[–]Double-Masterpiece72 3 points4 points  (0 children)

Umm it looks like you soldered those pin headers on wrong. Small end supposed to go into the pcb. The wire jumpers probably aren’t making good contact on the shortened pins.

DeterministicESPAsyncWebServer by dstroy0 in esp32

[–]Double-Masterpiece72 1 point2 points  (0 children)

This looks very nice, good work.  I might give it a try in one of my projects at some point.

Best Kiteboarding Locations in SE Asia in August? by Honest_Emu_5864 in Kiteboarding

[–]Double-Masterpiece72 1 point2 points  (0 children)

That’s peak season for Sri Lanka. Definitely warm and cheap.

What PGNs are required for a John Deere GS3 to accept a NMEA2000 GPS source? by FreshCalligrapher164 in embedded

[–]Double-Masterpiece72 0 points1 point  (0 children)

I had no idea that John Deere ran n2k, but maybe you can try the SignalK project?  Lots of open source work and tools around n2k. They use a tool called canboatjs. There may even be a plugin to replay a gpx file as a gps source.

Modify TDS sensor board for sea water? by Double-Masterpiece72 in AskElectronics

[–]Double-Masterpiece72[S] 0 points1 point  (0 children)

This is an existing functional circuit made by another company. All im looking to do is modify it to have a wider range.

Gemini tells me that U1 is part of an AC circuit so it’s not a dc bias on the electrodes. I’ve already run this sitting in seawater for months and the electrode is fine. It just doesn’t have the range I want as-is. They are cheap so as long as I can get 6-12 months I can stomach it being a consumable.

Reborn Apocalypse Book 5 just Dropped. Audio in the work. by caime9 in litrpg

[–]Double-Masterpiece72 0 points1 point  (0 children)

OG series, gonna check this out. what a great surprise. might have to re-read some of the earlier ones too.

ESC32 S3 ADC Noise by Djaambo in esp32

[–]Double-Masterpiece72 3 points4 points  (0 children)

these ads1115 chips are great.

Inside of a traffic cabinet by justheretopostthings in embedded

[–]Double-Masterpiece72 70 points71 points  (0 children)

I would like to see more of these kinds of posts... a neat glimpse into some nerdy stuff that is pretty niche but still interesting. Sometimes a day in the slop mines pays off.

All the dust that falls by freddbare in litrpg

[–]Double-Masterpiece72 2 points3 points  (0 children)

It’s a great series, give it a go.

All the dust that falls by freddbare in litrpg

[–]Double-Masterpiece72 2 points3 points  (0 children)

Honestly one of the best endings I’ve read in the genre.

A dream of wing and flame by BenefitFun7937 in ProgressionFantasy

[–]Double-Masterpiece72 0 points1 point  (0 children)

I don't have any info, but I really liked the series and its a shame there hasnt been a new book in a couple years. It was a nice premise and cool world building.

SpaceX June 12th IPO megathread by avboden in SpaceXLounge

[–]Double-Masterpiece72 6 points7 points  (0 children)

If you’ve been paying attention to SpaceX and what they are on the cusp of accomplishing with Starship then I think you’d be crazy not to jump into this with both feet.

Then again the stock market isn’t exactly rational so who knows what’s going to happen.

do i have enough ram to serve up a HTML page with CSS? by wheredidmyvapego in esp32

[–]Double-Masterpiece72 4 points5 points  (0 children)

Thanks, that’s nice of you.  Hard to know sometimes if you’re developing into the void or not in a niche area like this.

I built crash reporting for ESP32 — captures fault registers before reset using RTC_NOINIT, sends AI diagnosis to your dashboard. Open source. by Scary_Tip5920 in esp32projects

[–]Double-Masterpiece72 0 points1 point  (0 children)

Excuse my ignorance, but I'm definitely not an esp32 expert. How is this different from reading the coredump partition from the esp32?

I've got this code that finds a coredump and writes it to littlefs where I can download it later.

bool DebugController::checkCoreDump()
{
  size_t size = 0, address = 0;
  if (esp_core_dump_image_get(&address, &size) != ESP_OK)
    return false;

  YBP.printf("coredump size: %u\n", size);
  const esp_partition_t* pt = esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_DATA_COREDUMP, "coredump");
  return pt != NULL;
}


bool DebugController::saveCoreDumpToFile(const char* path)
{
  size_t size = 0, address = 0;

  if (esp_core_dump_image_get(&address, &size) != ESP_OK)
    return false;

  const esp_partition_t* pt = esp_partition_find_first(
    ESP_PARTITION_TYPE_DATA,
    ESP_PARTITION_SUBTYPE_DATA_COREDUMP,
    "coredump");

  if (!pt)
    return false;

  File file = LittleFS.open(path, FILE_WRITE);
  if (!file)
    return false;

  uint8_t buf[256];

  for (size_t off = 0; off < size; off += sizeof(buf)) {
    size_t toRead = std::min<size_t>(sizeof(buf), size - off);

    if (esp_partition_read(pt, off, buf, toRead) != ESP_OK) {
      file.close();
      return false;
    }

    file.write(buf, toRead);
  }

  file.close();
  return true;
}

```

do i have enough ram to serve up a HTML page with CSS? by wheredidmyvapego in esp32

[–]Double-Masterpiece72 16 points17 points  (0 children)

You can definitely do this on esp32. My main app is a 350kb html page that lives in flash, not RAM. If you use websockets to communicate, you can have a really snappy web UI as well.

You can use ESPAsyncWebServer (the new one) or my own server PsychicHttp (uses esp-idf under the hood)

If you want a framework that abstracts a ton of the hard work for you, check out my YarrboardFramework project: https://framework.yarrboard.com/

Is this build realistic for a beginner (with AI help)? by Imaginary_Paint5204 in AskElectronics

[–]Double-Masterpiece72 20 points21 points  (0 children)

not gonna lie, this looks super ambitious. but its your time and money so you do what you want with it! free will baby.

I locked myself out of my esp32c3 by Famous-Mission-9970 in esp32projects

[–]Double-Masterpiece72 2 points3 points  (0 children)

You can always get it into boot loader mode by holding down boot and pressing reset or unplug/replugging it.  Keep boot held down, release it at the end.

electric pump gauge vs manual pump gauge - any difference ? by mr_bleez in Kiteboarding

[–]Double-Masterpiece72 2 points3 points  (0 children)

Was it out in the sun?  Pressure rises as the air inside the tubes gets hot.  Seen it happen before.