Currently unavailable.
We don't know when or if this item will be back in stock.

Makerfocus D1 Mini NodeMcu 4M Bytes Lua WiFi Development Board Base on ESP8266 ESP-12F N Compatible NodeMcu Arduino

4.4 out of 5 stars 119 ratings

Currently unavailable.
We don't know when or if this item will be back in stock.

Product information

Technical Details

Collapse all
Wireless Type ‎802.11b
Brand ‎MakerFocus
Series ‎FBA_1CK10190603FII378
Item model number ‎FBA_1CK10190603FII378
Operating System ‎linux
Item Weight ‎0.317 ounces
Product Dimensions ‎0.79 x 0.39 x 0.12 inches
Item Dimensions LxWxH ‎0.79 x 0.39 x 0.12 inches
Number of Processors ‎1
Voltage ‎5 Volts
Manufacturer ‎MakerFocus
ASIN ‎B01N3P763C
Is Discontinued By Manufacturer ‎No
Date First Available ‎November 8, 2016

Additional Information

Customer Reviews
4.4 out of 5 stars 119 ratings

4.4 out of 5 stars

Warranty & Support

Amazon.com Return Policy:You may return any new computer purchased from Amazon.com that is "dead on arrival," arrives in damaged condition, or is still in unopened boxes, for a full refund within 30 days of purchase. Amazon.com reserves the right to test "dead on arrival" returns and impose a customer fee equal to 15 percent of the product sales price if the customer misrepresents the condition of the product. Any returned computer that is damaged through customer misuse, is missing parts, or is in unsellable condition due to customer tampering will result in the customer being charged a higher restocking fee based on the condition of the product. Amazon.com will not accept returns of any desktop or notebook computer more than 30 days after you receive the shipment. New, used, and refurbished products purchased from Marketplace vendors are subject to the returns policy of the individual vendor.

Feedback

Makerfocus D1 Mini NodeMcu 4M Bytes Lua WiFi Development Board Base on ESP8266 ESP-12F N Compatible NodeMcu Arduino


Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.

Where did you see a lower price?

Price Availability
/
/
/
/
Please sign in to provide feedback.

What's in the box

  • 1 * D1 Mini NodeMcu 4M Bytes Lua WIFI Development Board
  • Product guides and documents

    Customer reviews

    4.4 out of 5 stars
    119 global ratings

    Review this product

    Share your thoughts with other customers

    Customers say

    Customers find the development board works well, with one mentioning successful home monitoring applications, and they appreciate its ease of programming in the Arduino IDE and solid build quality. Moreover, the board offers more pin options and is quick to set up using the Arduino IDE, with good value for money. Additionally, customers like the functionality, with one noting its compatibility with Micropython firmware, and another highlighting its potential for DIY projects. However, the size receives mixed feedback, with some appreciating its compactness while others find it too small.

    37 customers mention "Functionality"37 positive0 negative

    Customers find that the networking device works great, with one customer specifically mentioning its success with home monitoring projects and another noting its compatibility with Micropython firmware.

    "...Running a functioning web service on it is a real trip, I've been connecting relay shields to it and triggering them on/off via a web browser..." Read more

    "...Since the board seems like it will be a great development board." Read more

    "...The board was affordable, easy to use, and so far, so good, works perfectly...." Read more

    "...Solid build * Usb power works * Works well with Micropython firmware * The Nodemcu/Lua firmware also works fine..." Read more

    9 customers mention "Ease of use"9 positive0 negative

    Customers find the development board easy to use, particularly noting that it is simple to program in the Arduino IDE.

    "...The board was affordable, easy to use, and so far, so good, works perfectly...." Read more

    "...I was able to get them all to connect to wifi and execute some simple test programs without Amy issues...." Read more

    "...built two projects already and have found them to be reliable, easily programmed, and solidly built...." Read more

    "This is a pretty good IOT device. It was easy to program in the Arduino IDE. Mine monitors the garage temperature and the door open/closed state...." Read more

    8 customers mention "Build quality"8 positive0 negative

    Customers appreciate the build quality of the development board, with one customer noting its solid construction and another highlighting its great form factor.

    "...4Mb flash memory * Solid build * Usb power works * Works well with Micropython firmware *..." Read more

    "...Not sure how durable the pcb is but the components are good quality (not that I'm any expert)...." Read more

    "...I've built two projects already and have found them to be reliable, easily programmed, and solidly built...." Read more

    "NodeMcu is an awesome platform and form factor of this board is great. Unfortunately I received it with a broken resistor...." Read more

    7 customers mention "Pin functionality"5 positive2 negative

    Customers appreciate the pin functionality of this development board, with one customer noting that it has a GPIO pinout similar to the nodeMCU and another mentioning it includes hardware I2C and SPI pins.

    "...This is enough for most projects. After all, you do get the hardware I2C and SPI pins (on D5 through D8)...." Read more

    "Great board! I like that it has no pins soldered (you get 3 sets of different pins if you want pins) when you get it...." Read more

    "The unit I received works ok, but the pins are not operating as expected. Pin D4 = 2 for some reason...." Read more

    "It is an excellent card, works very well and includes the connection pins that appear in the photo of the product description...." Read more

    7 customers mention "Speed"7 positive0 negative

    Customers appreciate the device's speed, noting it can be quickly set up using Arduino IDE and is good for quick projects. One customer mentions it uploads code faster over USB, while another successfully connects it to Adafruit IO.

    "...Some D1 vendors don't even provide headers. This D1 seems to upload code faster over USB than some of the full length NodeMCUs I got from other..." Read more

    "...I was able to get up and running immediately, running some basic sketches to control the onboard LED...." Read more

    "...It was easy to connect to Adafruit IO and IFTTT web servers. I would buy this again." Read more

    "Works great! Up quickly using Arduino IDE. GPIO pinout similar to nodeMCU, except only GPIO's 0 -> 5, 12 -> 16 and builtin LED is GPIO2." Read more

    4 customers mention "Use"4 positive0 negative

    Customers find the development board versatile, with one mentioning its potential for home automation projects and another noting it's suitable for DIY applications.

    "...This is enough for most projects. After all, you do get the hardware I2C and SPI pins (on D5 through D8)...." Read more

    "This ESP 8266 has a lot of possible uses. I have already programmed it to blink an LED, in the manner of an Arduino board." Read more

    "...Very impress with the module, tons of potential for projects around the house." Read more

    "good for DIY projects..." Read more

    4 customers mention "Value for money"4 positive0 negative

    Customers find the development board to be a great value, with one mentioning it works well for home monitoring purposes.

    "...Such a great deal, and now that I'm hooked I'm going to be purchasing more of these to use in a number of other projects around my own home." Read more

    "Super fast delivery within 2 days. Great value. The board will work perfectly if you set the flash mode to "dio"...." Read more

    "Good value for the price..." Read more

    "Great for a Cheap Home Monitoring Tool..." Read more

    7 customers mention "Size"4 positive3 negative

    Customers have mixed opinions about the size of the board, with some appreciating its small form factor, while one customer notes that the voltage regulator is undersized.

    "...One bonus is that this D1 definitely fits on a standard breadboard leaving one open hole available for each pin (on both sides) but being shorter..." Read more

    "...The board is so small that doing it myself is intimidating. I'd be willing to pay more money to have that option." Read more

    "Works like a charm. Tiny as a postage stamp. Probably going to buy a bunch more for other projects." Read more

    "As others have pointed out- this is a clone with an undersized voltage regulator...." Read more

    Smaller than 30 pin NodeMCU boards, but just as good
    5 out of 5 stars
    Smaller than 30 pin NodeMCU boards, but just as good
    I've been using full size (i.e. 30 pin package) NodeMCUs until now, but although these D1 Minis have only 16 pins, you're still getting 10 digital I/O and the one A0 analog pin, a reset pin, plus the ground and one 3 volt and one 5 volt pin. This is enough for most projects. After all, you do get the hardware I2C and SPI pins (on D5 through D8). One bonus is that this D1 definitely fits on a standard breadboard leaving one open hole available for each pin (on both sides) but being shorter than the 30 pin boards you will have about 6 more rows available for prototyping, especially nice when using the short 460 tie point breadboards. I bought the one from Makerfocus because they provide 3 sets of headers depending on how you want to use it (standalone board mount, stackable on top, or stackable top and bottom). You need to solder one set on before you can use the board. Some D1 vendors don't even provide headers. This D1 seems to upload code faster over USB than some of the full length NodeMCUs I got from other vendors (using the Arduino IDE). Definitely going to get more of these for my upcoming projects. The attached picture shows breadboard space for a full size NodeMCU (left) project and a D1 mini project (right). Note that I could have moved the D1 mini 2 more pins down (to give me 2 more free rows above) but I didn't want the USB port extending beyond the breadboard.
    Thank you for your feedback
    Sorry, there was an error
    Sorry we couldn't load the review

    Top reviews from the United States

    • Reviewed in the United States on December 13, 2017
      *** UPDATED REVIEW **** (see original below)
      After testing these I ordered some official WeMos brand D1 mini's off AliExpress, they arrived and I tried plugging them in with a new USB cable I purchased and had the same issue with those. It seemed odd to me that all chips would not function so I ordered a new USB cable and tested again with the same results. Previously all the computers I was testing with were Macs running macOS Sierra which have been working for me with other Arduino products. I also have a windows machine running Windows 7 so I decided to test with that computer with the new cable. I also got the same results. I decided to try one more time with an older cable I dug out of a box and that cable worked but only with the Windows machine. It seems there's an issue with macOS Sierra sometimes not recognizing the D1 mini as a serial device even with a good cable.

      As far as testing and using the D1 mini... I love it. I've been experimenting with sample sketches in the Arduino IDE and modifying them to suit my purposes. Running a functioning web service on it is a real trip, I've been connecting relay shields to it and triggering them on/off via a web browser pointed at the local IP address, which in turn turns my lights on/off. So far I'm only using 24% of the memory available.

      *** ORIGINAL REVIEW BELOW ***
      Was really looking forward to working with these tonight. On the plus side they arrived fast and on time, on the downside, both chips I ordered were DOA.
      I ordered two thinking in case one was bad I could try the other. Setup the arduino IDE and configured to upload sketches, selected the device from the tools menu and tried to select the port once I plugged the chips in via USB but neither chips would register as a serial port. I tried using 3 different cables and 4 different computers but none would recognize these chips. The LED would flash when plugged in but nothing else happens. Running ls /dev/tty* on linux or ls /dev/tty.* on mac shows no available (non system) serial ports, which makes flashing them via usb more trouble than it's worth.

      Disappointed.
      4 people found this helpful
      Report
    • Reviewed in the United States on February 27, 2017
      I've been using full size (i.e. 30 pin package) NodeMCUs until now, but although these D1 Minis have only 16 pins, you're still getting 10 digital I/O and the one A0 analog pin, a reset pin, plus the ground and one 3 volt and one 5 volt pin. This is enough for most projects. After all, you do get the hardware I2C and SPI pins (on D5 through D8). One bonus is that this D1 definitely fits on a standard breadboard leaving one open hole available for each pin (on both sides) but being shorter than the 30 pin boards you will have about 6 more rows available for prototyping, especially nice when using the short 460 tie point breadboards. I bought the one from Makerfocus because they provide 3 sets of headers depending on how you want to use it (standalone board mount, stackable on top, or stackable top and bottom). You need to solder one set on before you can use the board. Some D1 vendors don't even provide headers. This D1 seems to upload code faster over USB than some of the full length NodeMCUs I got from other vendors (using the Arduino IDE). Definitely going to get more of these for my upcoming projects.

      The attached picture shows breadboard space for a full size NodeMCU (left) project and a D1 mini project (right). Note that I could have moved the D1 mini 2 more pins down (to give me 2 more free rows above) but I didn't want the USB port extending beyond the breadboard.
      Customer image
      5.0 out of 5 stars
      Smaller than 30 pin NodeMCU boards, but just as good

      Reviewed in the United States on February 27, 2017
      I've been using full size (i.e. 30 pin package) NodeMCUs until now, but although these D1 Minis have only 16 pins, you're still getting 10 digital I/O and the one A0 analog pin, a reset pin, plus the ground and one 3 volt and one 5 volt pin. This is enough for most projects. After all, you do get the hardware I2C and SPI pins (on D5 through D8). One bonus is that this D1 definitely fits on a standard breadboard leaving one open hole available for each pin (on both sides) but being shorter than the 30 pin boards you will have about 6 more rows available for prototyping, especially nice when using the short 460 tie point breadboards. I bought the one from Makerfocus because they provide 3 sets of headers depending on how you want to use it (standalone board mount, stackable on top, or stackable top and bottom). You need to solder one set on before you can use the board. Some D1 vendors don't even provide headers. This D1 seems to upload code faster over USB than some of the full length NodeMCUs I got from other vendors (using the Arduino IDE). Definitely going to get more of these for my upcoming projects.

      The attached picture shows breadboard space for a full size NodeMCU (left) project and a D1 mini project (right). Note that I could have moved the D1 mini 2 more pins down (to give me 2 more free rows above) but I didn't want the USB port extending beyond the breadboard.
      Images in this review
      Customer image
      33 people found this helpful
      Report
    • Reviewed in the United States on June 3, 2018
      After a bumpy start I got the board to work, if you own a MacBook it may block the driver that you download for the board. Go into system prefrences, security and privacy settings and click on allow. Once you do that the board should work fine. Since the board seems like it will be a great development board.
      4 people found this helpful
      Report
    • Reviewed in the United States on August 25, 2017
      I am trying really hard to post setup instructions here to help other people, but Amazon is being really picky about linking to downloads and such. So here is another try:

      Setup:

      * Download the Arduino IDE from the arduino.cc site at en/Main/Software
      * I found an OSX driver for the board at github.com on "adrianmihalko" 's page. You will want the files under the ch340g-ch34g-ch34x-mac-os-x-driver repository.
      * Once both of these are installed open up the Arduino IDE
      * Go into the preferences and add the url as stated in the product description above (sorry can't post the url here)
      * In the "Board Manager" search for and install the latest version of the "esp8266" generic module
      * Select the new "Port" added by the driver: (mine was "/dev/cu.wchusbserial14120")
      * Set the "Reset Method" to: nodemcu
      * All done!

      You should be able to write a simple "blink" sketch and upload it to your board to see it work.
      The LED pin on this board is "2"
      41 people found this helpful
      Report
    • Reviewed in the United States on March 22, 2018
      This is my first Arduino based project and it turned out great! The board was affordable, easy to use, and so far, so good, works perfectly. I needed to create a Tinkerbell fairy for a stage production of Peter Pan, and the D1 Mini soldered to a LiPo charging board, LiPo battery, switch and two Adafruit Jewels brought Tink to life! I'm running a small WiFi based web server on it along with a control for the NeoPixels so you can attach her to a WiFi network and make her interactive via a simple webpage. She won't win any Academy Awards, but she can interact with the actors on stage and she is completely free floating and wireless. Such a great deal, and now that I'm hooked I'm going to be purchasing more of these to use in a number of other projects around my own home.
      7 people found this helpful
      Report
    • Reviewed in the United States on September 8, 2020
      The voltage regular is labeled 4B29, which is a 150 mA 3.3 volt regulator, not the 500 mA one that authentic D1 Minis should have. So be prepared for some brownout reboots to happen. I didn't test the amperage myself, but many articles online point to 4B2x regulators without lines under any characters as being the 150 mA models. Better off getting it from the LOLIN official store so you don't have to eat the cost or try to make an upgrade.
      Customer image
      2.0 out of 5 stars
      Voltage regulator is 150 mA, not 500 mA

      Reviewed in the United States on September 8, 2020
      The voltage regular is labeled 4B29, which is a 150 mA 3.3 volt regulator, not the 500 mA one that authentic D1 Minis should have. So be prepared for some brownout reboots to happen. I didn't test the amperage myself, but many articles online point to 4B2x regulators without lines under any characters as being the 150 mA models. Better off getting it from the LOLIN official store so you don't have to eat the cost or try to make an upgrade.
      Images in this review
      Customer image
      4 people found this helpful
      Report