You Can Now Buy ESP3212 ESP32 WiFi + Bluetooth Module for $6.95

After the official launch of ESP32 processor for less than $3, it did not take long before ESP32 modules hit the market, and Seeed Studio has already listed ESP3212, one of the first modules based on Espressif ESP32 Bluetooth LE + WiFi SoC, for $6.95 with shipping scheduled to start on September 23, 2016.

ESP3212-ModuleESP3212 module specifications:

  • SoC – Espressif ESP32 dual core Xtensa LX6 processor @ up to 240 MHz with 448 KB flash, 520 KB SRAM, 16 KB SRAM in RTC, WiFi and Bluetooth LE connectivity
  • Storage – 4MB Winbond SPI flash
  • Connectivity
    • 802.11 b/g/n/e/i WiFi (HT40) up to 150 Mbps
    • Bluetooth 4.2 BR/EDR and BLE
    • 3 dBi PCB antenna
  • Headers – 22x GPIOs (multiplexed with ADC, Touch, DAC, SPI, UART, CAN, ETH, IR, PWM, and I2S), 1x UART, Sense VP/Sense VN, EN pin. 3.3V and GND
  • Power Supply – 3.0 – 3.6V
  • Dimensions – 24 x 16 x 3 mm

ESP32-ModuleThe exact pinout of the module can be found on Taobao, section “3.2 接口定义”.

Number Pin Name Description
1 GND 接地
2 EN 模组使能端,高电平有效
3 SVP SENSOR_VP, GPIO36, ADC1_CH0, RTC_GPIO0
4 SVN SENSOR_VN, GPIO39, ADC1_CH3, RTC_GPIO3
5 IO34 GPIO34, ADC1_CH6, RTC_GPIO4
6 IO35 GPIO35, ADC2_CH7, RTC_GPIO5
7 IO32 GPIO32, 32K_XP, (32.768 kHz晶体振荡器输入),ADC1_CH4, TOUCH9, RTC_GPIO9
8 IO33 GPIO33, 32K_XN,(32.768 kHz晶体振荡器输出),ADC1_CH5, TOUCH8, RTC_GPIO8
9 IO25 GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6
10 IO26 GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7
11 IO27 GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17
12 IO14 GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS,HSPICLK
13 IO12 GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ
14 IO13 GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, U0CTS
15 IO15 GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, U0RTS
16 GND 接地
17 IO2 GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP
18 IO0 GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1
19 IO4 GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD
20 IO16 GPIO16, HS1_DATA4
21 3V3 3.3V 供电
22 IO17 GPIO17, HS1_DATA5
23 IO5 GPIO5, VSPICS0, HS1_DATA6
24 IO18 GPIO18, VSPICLK, HS1_DATA7
25 IO23 GPIO23
26 IO19 GPIO19, VSPIQ, HS2_DATA2
27 IO22 GPIO22, VSPIWP, HS2_CLK
28 U0RX U0RXD, GPIO3, CLK_OUT2, HS2_DATA0
29 U0TX U0TXD, GPIO1, CLK_OUT3, HS2_DATA1
30 IO21 GPIO21, VSPIHD, HS2_CMD
31 GND 接地

On the software side of things, you should be able to use ESP32 SDK available from Espressif website, aka ESP32 IoT Development Framework (IDF). If you prefer Arduino or NodeMCU firmware, the former is available for ESP32 in beta phase @ Arduino Core for ESP31B ESP32 and NodeMCU should be work in progress, but I have not found code specific to ESP32 on NodeMCU github repo.

28
Leave a Reply

avatar
28 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
20 Comment authors
Nobody of ImportNomnomKingkongdetoxgicho Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
tsipi
Guest
tsipi

It will probably be cheaper at aliexpress when this finally ships

Member

Always try and add the FCC ID to these posts so that it can be verified. If they were following the FCC rules, there is supposed to be on a sticker on the module containing the FCC ID along with a real MAC address. MAC addresses can be bought from the IEEE or Espressif will give to you.

Vendors should not be shipping networking devices without MAC addresses. I’ve been watching a bunch of people having trouble with their Pine64 networking. Duh… all Pine64s are shipping with identical MAC addresses. Of course the networking is going to fail. That’s why we have MAC addresses — to stop this problem.

zoobab
Guest

@Mitek
Sorry, item no longer available…

tkaiser
Guest
tkaiser

@Jon Smirl
It’s not true what you said regarding Pine64 since this is not a hardware issue at all. Allwinner’s BSP kernel generates a random MAC address after each boot and the MAC address printed on the Pine64 boards has nothing to do with this address. One way to get a static address is to store this random MAC address somewhere and re-use it on the next boot. But there’s no eMMC or SPI flash on this board (same true for most such devices!)

So longsleep decided to use the random address the driver generates on first boot and writes it to /boot/uEnv.txt — works perfectly (Armbian does it exactly the same way on Pine64). The problem is that all OS images available in Pine64 wiki or on pine64.pro are somewhat crappy (not only) in this regard since there /boot/uEnv.txt is already pre-populated with the same MAC address per OS image (most of these OS images use also the wrong cpufreq governor so they’re also responsible for ultra-slow networking)

The whole issue is one of bad settings/software and more related to ignorance than to hardware. Please also note that MAC addresses for most Allwinner devices are generated dynamically from the SoC’s serial number (called SID) so even if a manufacturer prints MAC addresses on a sticker for an Allwinner board chances are great that this address will not match the generated one (done in u-boot so you will get also different MAC addresses when upgrading from an old u-boot version to a more recent one).

JM
Guest
JM

Why rush? The SDK is still in shambles and doesn’t even support BLE as promised yet.

PuceBaboon
Guest

More I/O means that the castellated pads are even smaller and closer together than the 8266. If you don’t have a reflow station, you’re going to need a very steady hand and good eyes.

Martijn Wismeijer
Guest

Will it support SSL this time round? The esp8622 had trouble with SSL, rendering it useless for anything more than hobby level projects. I really hold my breath this time as without a proper SSL implementation this new soc is nothing more than a toy. A fun toy but still a toy.

Iridiumsat
Guest
Iridiumsat

Let’s see if Espressif can shake the wireless world again…

Deets
Guest
Deets

Seeed never really had good prices on esp8266 modules so I expect that aliexpress/taobao/eBay will be a lot lower.

mary
Guest
mary

you can upload the code by bluetooth?

mary
Guest
mary

the holes are actually full circles the above image IN THE FIRST POST has been proactively cropped .
real imagecomment image

WELL THAT HOW IT SEES TO ME

Eric Smith
Guest
Eric Smith

@cnxsoft
That FCC filing is NOT for an ESP-32 based module. It’s an Nordic-based module. The FCC ID assigned to it is ESP-3212, purely by coincidence.

zoobab
Guest

Electrodragon has announced some availability:

http://www.electrodragon.com/esp32-information/

BCatalin
Guest

How many concurrent tcp sessions can handle? If is 5 like esp8266 will be good at all. If will not support ssl and self signed certificates and non-blocking sockets will not be nice at all . Let’s see. I wander if they learned something from the esp8266 at least on documents and sdk releases ( a release and in few hours a patch )

anon
Guest
anon

> That FCC filing is NOT for an ESP-32 based module. It’s an Nordic-based module.

So, everything as usual in chinatronics land. Fake FCC, fake modules, but maybe in a month first unfakes appear, buggy and broken as hell. Getting better in 3 months. Usable devel boards in a year. Then in 2 years, good selection of boards and products, like we have now, after 2 years, for esp8266. Yawn and back to doing useful things with esp8266.

gicho
Guest
gicho

I am not so pessimistic. The chip is based on 8266 and the SDK too. Alfa boards were delivered to developers many months ago so the process is running for a long time.
Knowing that the module will travel some weeks the gurus will have additional time to provide usable package.

detox
Guest
detox

Need to raise the price by a few bucks to get the 12-E like form factor with the voltage converter and usb-serial converter chips onboard with a useful pin-out

Deets
Guest
Deets

Real price announced from ai-thinker is $3.75, which matches the aliexpress preorder price from earlier this year.

Kingkong
Guest
Kingkong

You are right the real Price is at the moment high but within couple of month it will fall down.

I found in Austria a Seller with pre orders at 8.49 Euros. https://electronics.semaf.at/ESP3212-Combo-Module-with-WiFi-and-Bluetooth

Nomnom
Guest
Nomnom

Hoping the Wemos people will release a board with this one soon. loving their d1 mini’s

Nobody of Import
Guest
Nobody of Import

As an update…a preorder of 5 of these has **NOT** shipped yet. Adafruit claims to have similar modules up and available for sale on their website. I’m about to blow Seeedstudio off (and be disinclined to buy from them ever again) and just order several to play with at 3$ more per module so I can actually HAVE some…

Nobody of Import
Guest
Nobody of Import

As an additional update, they are now refunding most of the pre-orders for this, blaming Espressif for the reason for a 3+ month delay in ship. (It should be noted that Adafruit offers basically the same modules for $2-3 more than the prices that Seeedstudio offered them- and claims they’re IN STOCK)

This was mishandled severely by Seeedstudio. I’ll be trying to get a few of the units because I still need them for evaluation on several projects I have.