PricelessToolkit / ESPBell-LITE

Intercom / Doorbell IoT Module
MIT License
76 stars 12 forks source link

Incorrect Component Metric in BOM and Flashing Problems #28

Open piKolin opened 10 hours ago

piKolin commented 10 hours ago

Description of the Issue

  1. BOM Error:

    • The BOM contains inconsistent information for the capacitors C3 and C5:
      • In bom.xlsx, it specifies the incorrect part name:
        Capacitor 0603_22uF_20%_6.3V_X5R - SMD/SMT ROHS.
      • In bom.xlsx, it specifies the correct MPN: CL10A226MQ8NRNC
      • In bom.html, it specifies the correct footprint:
        C_1206_3216Metric, which does not match the provided part name in bom.xlsx.
  2. Flashing Problems:

    • After assembling the board following the provided BOM, I tried flashing the firmware:

      • Using the precompiled binary Code/ESPHome/Initial firmware/firmware_espbell-lite.bin, the ESP repeatedly attempts to connect to the Wi-Fi SSID HATEST (which is unknown to me).
        The log shows the following loop:
      [I][wifi:277]: WiFi Connecting to 'HATEST'...
      [W][wifi:591]: Error while connecting to network.
      [W][wifi:627]: Restarting WiFi adapter...
      • If I flash the firmware generated from the Code/ESPHome/espbell-lite.yaml file, the ESP enters a constant exception loop, and the device fails to boot properly.

Log Excerpt (Precompiled Binary)

espbell-lite_precompiled_binary.log espbell-lite_yaml_binary.log

PricelessToolkit commented 9 hours ago

Hi,

  1. I will check the BOM discrepancies you reported for capacitors C3 and C5 and update the documentation accordingly. Thanks for pointing it out!

  2. Regarding the flashing issue, "HATEST" is my test network, so please don't use the precompiled binary. Instead, generate a new firmware from your YAML configuration. I recommend using this method:

    • Plug the device into your computer.
    • Genereate your Frimware file from "ESPHome" Click "Update" then "Plug into this computer" and "Download project"
    • Then flash the firmware via WebSerial. ESPHome Web
    • Don't use espflasher.exe; .
    • If the problem persist try erasing memory with Arduino IDE
piKolin commented 9 hours ago

Hi,
Thank you for the detailed explanation! I'll give it a try tomorrow as it's already late here.
I'll get back to you with the results once I've tested it.

Thanks again! :)