It seems that many others have gotten D1 mini to flash, but there are a million different variations (wemos, wemos-compatible, a pro version that doesn't even have a normal ESP chip, etc.) and I don't want to make the same mistake I made last time and get a board that requires more boards or components to flash or run.
As much as I love soldering, another thing I'd rather not do is add or remove resistors on a board I purchased, because that speaks very poorly of the manufacturing or testing quality. So not this one please.
And if possible, please provide a link to Amazon so I know I'm getting the right one. (noone seems to use model numbers properly, they just name a couple of chips on their board)
The board that you linked to isn't a D1 mini; it's just an ESP-12E (an 8266 chip with some conveniences like having castellated edges and an spi flash).
The D1 Mini looks like this: https://docs.wemos.cc/en/latest/d1/d1_mini.html
Having to add or remove resistors doesn't necessarily mean that the board was poorly manufactured nor tested. Linear regulators frequently require you to add a couple of smoothing capacitors and yet they are not considered low quality because of those requirements. Many dev boards are sold like this to give the engineer the freedom to design their circuits and make a call on what kind of characteristics their product would have vis-a-vis cost.
Sorry for the non-amazon link; I live in an area of the world where Amazon doesn't operate in.
I know that one of the boards I linked to was simply an ESP-12-E. That was the "mistake I made last time". The other two boards I linked to claim to be D1 mini's, however.
I'm still looking for a recommendation of a particular D1 manufacturer that makes an easy-to-flash d1 mini. Or if there is another small dev board I should look into.
The original manufacturer of the D1 mini https://docs.wemos.cc/en/latest/d1/d1_mini.html sells the D1 mini. They have a link to their own official aliexpress store.
I wonder though if you'd be better off getting an official board? I myself use the EPS8266 for some hobby work, but for actual installations I very much prefer the official boards (the Puck.js is especially nice). The nrf52 boards are also very power efficient and can run on coin cell batteries; I have yet to get an ESP8266 to lessen its power consumption.
There are also a number of other ESP8266 boards like the NodeMCU devkit but they're not as small. If you don't mind an ESP32 then the TTGo store in aliexpress also sells a number of custom chips that are already flashed with micropython (which usually means all the hardware necessary for flashing and using Espruino is already present). And of course there's the m5 stack line of products; the m5stickc is nice and small: https://github.com/m5stack/M5StickC
...it's called an Espruino-Wifi...
You just get yourself into worse time waste with the single ESP8266EX mcu board solution than dealing with an iron and some Rs and Cs... Therefore, go for the optimized solution that gives you max in application freedom with the STM32 and and communication focused coprocessor ESP-12X - all in one tested, supported and ready to use package!
NB: How about https? - only w/ Espruino-Wifi if you still want to have some decent space left for your application and being able to write in JS.
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem