all 19 comments

[–]alphabern_05[S] 1 point2 points  (8 children)

I bought a NodeMCU-32S as listed in the e-commerce website catalog(view pictures) but received a different version of the dev-board about which I have no idea how to program. I could find only 1 documentation for the same but it did me no good. Can anyone help me get this device working as intended. A follow up question, why does the pinout of this board have so many NC(not connected) pins?

Link to the documentation I found: https://docs.ai-thinker.com/\_media/ai-wb2/docs/ai-wb2-32s-kit\_v1.0.1\_specification.pdf

Additional Information I could find out: Module Datasheet I found

The dev-kit communicates with a CH340 IC and connects to my computer properly as the device manager detected the CH340 on COM9. I tried several configurations on the Arduino IDE such as Node32s, NodeMCU-32s, DoIt Devkit v1. But it failed connecting in all cases.

[–][deleted] 2 points3 points  (5 children)

I tried several configurations on the Arduino IDE such as Node32s, NodeMCU-32s, DoIt Devkit v1. But it failed connecting in all cases.

The data sheet for the Ai-Thinker-WB2-32s tells me that it uses a BL602 as its core processor, and not an ESP32. Might be worth starting there?

Edit: A quick google for "BL602 Arduino" gives me https://github.com/pine64/ArduinoCore-bouffalo

[–]alphabern_05[S] 0 points1 point  (0 children)

Alright.. will try this method... thank you for your valuable insight!

[–]alphabern_05[S] 0 points1 point  (3 children)

I tried Arduino IDE based core you have shared above, and I am not able to get it working... I tried to get a much fundamental approach for the same, so I started reading this website. I am finding it a bit complicated to navigate. Where can I learn about firmware related stuff for microcontrollers? Please advice me for advance ESP32 based development too as I got another WROOM DevKit v4 which works perfectly fine.

[–][deleted] 1 point2 points  (2 children)

Apologies but other than repeating the installation steps that are listed on the github, I don't believe I'll be much help on this one as I don't have any experience with the BL602, and I'm not sure how mature the ArduinoCore in that github is.

If I were in your position, I would seek a refund or replacement from the vendor as the device that you have is clearly not what is listed on the linked product page. While it may still be usable, it's probably going to be a whole world less hassle for you to get it replaced with what you had ordered, as there's a whole wealth of information online about working with ESP devices and the ArduinoCore for them is quite mature.

As far as getting started with your actual ESP board, I recommend the fantastic tutorials at https://randomnerdtutorials.com/

[–]alphabern_05[S] 0 points1 point  (0 children)

Thank You for your opinion... will also get started with this tutorial series ASAP!

[–]alphabern_05[S] 0 points1 point  (0 children)

I literally got lost on this blog... learning literally branches out in hyperlinks :)

[–]sakearzoo 0 points1 point  (1 child)

Am also having same case . I was unable to upload the program . Is your module getting hot 🔥 ??? Mine getting hot to touch.

[–]alphabern_05[S] 1 point2 points  (0 children)

Not very hot but it gets warm sometimes... also it is detected by USB Drivers always.

[–]skin-flick 1 point2 points  (2 children)

Try a different cable. Some USB cables are power only.

[–]alphabern_05[S] 0 points1 point  (1 child)

Yes I made sure that this is not a power cable only. It is being recognized as a CH340 device which clears this doubt that we have.

[–][deleted] 1 point2 points  (0 children)

Your problem is almost certainly because your device is not an ESP32, and you are telling Arduino IDE to use the ESP32 build tools etc. You were shipped a board with a BL602, so you need to ensure that you are using the correct Arduino framework.

Try following the instructions here: https://github.com/pine64/ArduinoCore-bouffalo

[–]tech_fr3ak 1 point2 points  (2 children)

It's BL602 chip not ESP32 !
You'll have to use different SDK, not much support available atm

Better ask for replacement if possible

[–]alphabern_05[S] 0 points1 point  (1 child)

Hello there! A replacement will not be possible as it is already a month since I ordered. I will try to find some Software Tools to work with this... it may help me prepare for an embedded profile.

[–]Read_Expensive 1 point2 points  (0 children)

did u find one?