0% found this document useful (0 votes)
101 views3 pages

FemtoBeacon ESP32 D2WD 20190807 Brochure PDF

The document provides an overview of the FemtoBeacon ESP32, which is an ESP32-based WiFi/Bluetooth coin that is the size of a US dime. It operates at 3.3V using the ESP32-D2WD chipset with 2MiB of internal flash and a dual core. Setup requires a 3.3V USB-to-UART adapter along with supplying 5V to the coin's LDO regulator. The document describes using the coin with Arduino IDE or MicroPython.

Uploaded by

hadid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views3 pages

FemtoBeacon ESP32 D2WD 20190807 Brochure PDF

The document provides an overview of the FemtoBeacon ESP32, which is an ESP32-based WiFi/Bluetooth coin that is the size of a US dime. It operates at 3.3V using the ESP32-D2WD chipset with 2MiB of internal flash and a dual core. Setup requires a 3.3V USB-to-UART adapter along with supplying 5V to the coin's LDO regulator. The document describes using the coin with Arduino IDE or MicroPython.

Uploaded by

hadid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

 

Femto.io 
32850 Mill Creek Dr #46 
Fort Bragg, CA 95437 
Twitter/IG: @femtoduino 
Website: femto.io/ 

FemtoBeacon ESP32 
(ESP32-D2WD) 
June 01, 2019 

Product Overview 
This is an ESP32 based WiFi/Bluetooth coin! It operates at 3.3V, and uses the ESP32-D2WD 
chipset (Internal 2MiB flash, dual core). It is the size of a US Dime coin (9mm radius) and can fit 
just about anywhere! SPI/JTAG pins are available. Works with MicroPython (default) or Arduino! 

Set Up 
You will need a 3.3V Logic USB-to-UART adapter (not 
included) and the ability to s
​ upply 5V to the coin’s 
LDO regulator (VIN pin)​. Connect the VIN pin to the 
adapter’s voltage pin, GND to ground, coin RX to the 
adapter’s TX, and coin TX to the adapter’s RX. 

Voltage Pins 
Please note: The VIN (LDO Regulator input) pin can 
take in 5.5V max and power the 3V3 line with 3.3V. 
DO NOT EXCEED 3.3V on the 3V3 pin, or any GPIO 
pins! 

 
 
2  

Arduino IDE Usage 


If you are using the Arduino IDE, please use the latest Arduino IDE release. You will need to wire 
up your coin to the FTDI-to-UART adapter. Press and hold the “Boot” button before powering the 
coin to enter sketch upload mode. 

To work with the FemtoBeacon ESP32 using the Arduino IDE, do the following: 

● Arduino IDE: Add this to Preferences > Additional Boards Manager URL: 
https://dl.espressif.com/dl/package_esp32_index.json 
● Arduino IDE > Boards > Boards Manager: Install the ESP32 board package.  
● Arduino IDE > Boards: Set board to "ESP32 Dev Module" 
● Arduino IDE > Tools > Partition Scheme: Set to “Minimal SPIFFS” 
● Arduino IDE > Tools > Flash Frequency: 40MHz (You can experiment w/ 80MHz) 
● Arduino IDE > Tools > Flash Mode: DIO (You can experiment with QIO) 
● Arduino IDE > Tools > Flash Size: Set Flash Size to "2MB" 

Now you can select your port, and upload your sketch. Power cycle the coin (don’t hold the Boot 
button) and your sketch will execute.   

 
3  

MicroPython Usage 
This board ships with MicroPython preinstalled. If you need to re-install MicroPython, see 
femtoduino.com​ for the latest MicroPython binaries. Since this board has only 2MiB of Flash 
storage, please be mindful of storage space constraints. 

You can connect your USB-to-UART adapter, and use your preferred Serial Terminal emulator 
(such as Minicom) to interact with REPL, or even manage python scripts using Adafruit’s ampy. 

NOTE​: You will need to disable hardware flow control to interact with REPL on the FemtoBeacon 
ESP32. 

You might also like