HomeHome AutomationSonoff Basic R3 teardown (Zigbee, RF & WiFi)

Sonoff Basic R3 teardown (Zigbee, RF & WiFi)

Dissecting Sonoffs like a pro!

ITEAD’s Sonoff Basic R3 has expanded. Apart from the WiFi version that we all know and like, there is an RF (433 MHz) and Zigbee. Since the hardware had changed as well I thought I would take each Sonoff Basic R3 apart and poke inside the modular design.

Sonoff Basic R3 series

On the outside, all 3 look the same. A white uniform shell with only model numbers at the back distinguishing one from another. It’s a shame, as I had to use a marker pen to be able to quickly tell the difference. The biggest selling point of the R3 series was the DIY mode, but the implementation of it is lacking and you can read about shortcomings of the DIY Mode here.

Inside you will find a redefined, modular design. Sonoff Basic R3 series is divided into 2 parts: the relay board and connectivity interface. The design principle isn’t 100% consistent so I decided to poke around more.

Before I start to dissect each board, during my teardown, I’d like to point out a couple of things. Despite the connectivity module using two sets of 4 pins, these are not the standard GPIO pitch (2.54mm). The pins are not only narrower but also packed densely (1.7mm). Unfortunately, my idea of using GPIO headers to create the detachable modules failed.

The exposed pins come with the 2.54mm pitch and you can solder the standard Raspberry Pi header. The number of pins varies between 4 and 5.

The button is still very fragile, so take extra care during assembly and disassembly.

Sonoff Basic R3 WiFi

This is the most basic module. Comes with WiFi, DIY Mode and not much else.

Relay board

The relay board comes with GI-1A-5DH relay capable of 10A. The board has a couple of components removed, which confirms that the same PCB is used for every Sonoff R3 board.

You can access 3.3V and 5V directly from the PCB as there are two sets of dev pads exposed.

The main voltage (AC) is separated from the circuit and in the narrower point it comes close to 2.4mm (reinforced with physical separation.

Connectivity module

The WiFi connectivity is provided thanks to ESP8285. There are DIY Mode pins that you can short to enable the DIY mode and additional pins Vcc, GND, TX, RX for you to use. These are the standard GPIO pins.

The connectivity module uses 2×4 headers to communicate with the board. The pins are mapped to 3.3V, 3.3V, GND, GND and RELAY, RF_INT, RF_LED, KEY. Additional 3,3V and GND pads are also available.

Buy Sonoff Basic R3

Buy it using these links to support NotEnoughTech.

Sonoff Basic R3 WiFi + RF

This module comes with WiFi as well as RF 433MHz interface. You can also order a 4 button RF controller to operate your RF modules.

Relay board

The PCB has all components soldered to it, which means that was the matrix PCB for all Sonoff R3 series. The relay board comes with GI-1A-5DH relay capable of 10A.

The relay board contains the RF antenna and circuit to control the relay with a 433MHz signal.

You can access 3.3V and 5V directly from the PCB as there are two sets of dev pads exposed.

The main voltage (AC) is separated from the circuit and in the narrower point it comes close to 2.4mm (reinforced with physical separation.

Connectivity module

The connectivity module is identical with Sonoff Basic R3. It uses ESP8582 to communicate with the Internet and the same pins are exposed for you to use: Vcc, GND, TX, RX – These are the standard GPIO pins.

The connectivity module uses 2×4 headers to communicate with the board. The pins are mapped to 3.3V, 3.3V, GND, GND and RELAY, RF_INT, RF_LED, KEY. Additional 3,3V and GND pads are also available.

Buy Sonoff Basic R3 RF

Buy it using these links to support NotEnoughTech.

Sonoff Basic R3 Zigbee

The youngest in the family, this board comes with Zigbee only interface. This means you will need a Zigbee hub to use the module. ITEAD provides you with one, or you can take advantage of the CC2531 Zigbee USB stick. You can read more about using Sonoff Basic R3 Zigbee and Tasmota here.

Relay board

As with Sonoff Basic R3 board comes with GI-1A-5DH relay capable of 10A. This is exactly the same layout as well.

You can access 3.3V and 5V directly from the PCB as there are two sets of dev pads exposed.

The main voltage (AC) is separated from the circuit and in the narrower point it comes close to 2.4mm (reinforced with physical separation.

Connectivity module

Unlike other Sonoffs, this one comes with a CC2530 module to connect with Zigbee hubs. There is no WiFi, but CC2530 will act as a Zigbee router relaying the messages from other devices.

This time, there are 5 pins exposed, Vcc, GND, RST, Data, Clock which suggests that you could use the I2C interface.

The connectivity module uses 2×4 headers to communicate with the board. The pins are mapped to 3.3V, 3.3V, GND, GND and RELAY, RF_INT, RF_LED, KEY. Additional 3,3V and GND pads are also available.

Buy Sonoff Basic R3 Zigbee

Buy it using these links to support NotEnoughTech.

Conclusion

Going modular is definitely a way forward. I only wish the connectivity modules were actually snap on (instead of soldered) and make the DIY mode as useful as Shelly 1 API access is. Next up, I will be looking at integrating Sonoff Basic Zigbee with cc2531 and I will see if the stock firmware is good enough or should I try the new Tasmota with Zigbee. What do you think? Let me know in this Reddit thread.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services

client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image
client-image

Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

0
To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

0
Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

0
Nest-ing up your older thermostat under $5

Sonoff Zigbee Bridge – review

0
Sonoff line up will soon include Sonoff Zigbee Bridge and more Zigbee sensors - here is the first look

DIY Smart Washing Machine – for about 15 bucks!

0
Learn how to add washing machine notifications to your Google Home on the cheap

Nora – Google Assistant in NodeRED

0
Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

Smart Home

Multi-lights for your ceiling from Aqara

0
This is the biggest light I held in my hands so far. It's ZigBee and it comes from Aqara - meet Aqara Ceiling Light T1M

Almost the fastest PIR sensor you can buy

0
ITEAD introduced a new ZigBee sensor - Sonoff PIR (SNZB-03P) which is also the fastest PIR sensor in their line up. Is it good? Read more!

Smart Panel automation by Tuya

0
I'm checking out two smart panels by Tuya. Both run Linux systems, fit inside the wall switch cavity and offer a range of automation options

Adding Matter to Sonoff BasicR4

0
Sonoff goes back to basics with Sonoff BasciR4 - a new and improved basic smart relay - and I'm about to add Matter to it (and Tasmota)

Sonoff Presence Sensor (SNZB-06P) is not what you think

0
This mm wave radar sensor combines cool tech and ZigBee 3.0, but it's not what you think it is. Closer look at Sonoff Presence Sensor