Live data from Hacker News

I Made a Wemos D1 Mini Dev Board

github.com

1–10 of 17 posts

Re: I Made a Wemos D1 Mini Dev Board

#4
I was a little confused by the title. This is not a D1 Mini clone, but an expansion chassis for the D1 Mini. The term "dev board" is of course colloquial and perhaps lacking a technical definition, but following Espressif's and others' terminology:

  * SoC: The raw chip
  * Module: SoC  with supporting chips such as storage mounted to a PCB often with castellated or through hole pin-outs and a PCB antenna or an antenna connector with RF shielding and often a small LED
  * Dev Board: Module mounted to another PCB that facilitates programming the SoC, pin-outs in a breadboard friendly pitch, and potentially some basic devices, like an LED, button, maybe a temp, accelerometer or similar sensor
  * Burning Fixture: PCB with pins to temporarily hold a module for power and programming, often includes other features of a dev board like breadboard pitched pin-out
Given that the D1 Mini is not much larger than the ESP-12F module it uses, I can see how this is a dev board that wraps the sparse D1 Mini dev board with some commonly used switches and sensors. At the same time, it seems to reproduce the function of a breadboard but is strongly coupled to the D1 Mini in ways that limit future use.

Re: I Made a Wemos D1 Mini Dev Board

#6
post #2

Building such dev board shields/carrier boards is a nice beginner friendly way to get into electronics and pcb design.

Yes. for someone that sometimes plays around with microcontrollers but knows very little about electronics I feel if this had detailed documentation it could be the perfect next learning step. Who knows it might event make me take an adventure into ordering custom pcbs and soldering surface mount components.

Re: I Made a Wemos D1 Mini Dev Board

#7
post #3

WeMos D1 Mini FTW. So many ESP8266 libraries out there now.

It is a really nice minimal package with maximal software. I recently hooked one up to an 8x8 panel of WS2812 rgb LEDs and then found the WLED ecosystem which installs directly from browser (https://install.wled.me/) and has a web/mobile app front end to control the array, accept button inputs, integrate with iot home stuff.

  1. Flash D1 mini from browser via USB
  2. Solder 3 wires (5v+, ground, data)
  3. Power up D1 Mini from USB
  4. Have fun with some blinkenlights
WLED Project: https://kno.wled.ge/

Re: I Made a Wemos D1 Mini Dev Board

#8
post #7
post #3

WeMos D1 Mini FTW. So many ESP8266 libraries out there now.

It is a really nice minimal package with maximal software. I recently hooked one up to an 8x8 panel of WS2812 rgb LEDs and then found the WLED ecosystem which installs directly from browser ( https://install.wled.me/ ) and has a web/mobile app front end to control the array, accept button inputs, integrate with iot home stuff. 1. Flash D1 mini from browser via USB 2. Solder 3 wires (5v+, ground, data) 3. Power up D1…

Yes, but they're going away from 8266 and going to ESP32. They've already dumped support for the audio reactive version due to low processing power of the 8266. There are ESP32's in D1 Mini form factor.

Re: I Made a Wemos D1 Mini Dev Board

#9
post #2

Building such dev board shields/carrier boards is a nice beginner friendly way to get into electronics and pcb design.

Yes. for someone that sometimes plays around with microcontrollers but knows very little about electronics I feel if this had detailed documentation it could be the perfect next learning step. Who knows it might event make me take an adventure into ordering custom pcbs and soldering surface mount components.

Here's a good 3 hour tutorial for the ESP32, which got me up and running with my first board design: https://www.youtube.com/watch?v=S_p0YV-JlfU

Re: I Made a Wemos D1 Mini Dev Board

#10
post #8
post #7

Earlier quoted context omitted.

It is a really nice minimal package with maximal software. I recently hooked one up to an 8x8 panel of WS2812 rgb LEDs and then found the WLED ecosystem which installs directly from browser ( https://install.wled.me/ ) and has a web/mobile app front end to control the array, accept button inputs, integrate with iot home stuff. 1. Flash D1 mini from browser via USB 2. Solder 3 wires (5v+, ground, data) 3. Power up D1…

Yes, but they're going away from 8266 and going to ESP32. They've already dumped support for the audio reactive version due to low processing power of the 8266. There are ESP32's in D1 Mini form factor.

Yes, I was on the fence about mentioning that 8266 isn't great for new work since it is going away (however slowly). Additionally, moving to Espressif's newer SoC adds security features that 8266 doesn't have. In my mind the route forward is ESP32-C3 for low power and ESP-C6 for speed/capacity, since both are on RISC-V ISA as opposed to ESP32[-S[2,3]]'s LX7.

[Edit] Also, I hadn't looked at the WeMos ESP32 mini, but the examples I saw aren't pinout compatible (prolly b/c the 32 has a lot more) and don't have the handy 5v boost converted pin. That means that the above WS2812 project would need to add a 3-5v boost converter. Not a biggie, but 50% more parts...

Post reply on HN