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

Nora – Google Assistant in NodeRED

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

DIY Smart Washing Machine – for about 15 bucks!

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

Sonoff Zigbee Bridge – review

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

Smart Home

Remotes aren’t done with us yet: SwitchBot Remote

0
If you hate having 20 remotes hidden in your sofa, or your parents despise talking to Alexa to turn the lights on - SwitchBot Universal Remote is here to deal with all this!

We’ve seen this before: SwitchBot K10+ PRO

0
This is an odd one. Building on the success of SwitchBot K10+ they released SwitchBot K10+ PRO - but is the experience actually better?

Is this the smart panel we have waited for?

0
ITEAD has released a new smart panel: Sonoff NSPanel Pro 120 - have they learned the lesson from the terrible launch of the original Pro? Let's see what's new.

Aqara FP1E detects motionless humans

0
This isn't exactly a new device, it's an interaction of the original Aqara presence sensor. Aqara FP1E brings Matter, ZigBee and new triggers to your smart home

SwitchBot S10: cleaning re-imagined!

0
SwitchBot S10 promises unattended vacuuming and mopping so you can focus on things you love and care for. Does it deliver?