HomeHome AutomationSonoff Micro PLUS (USB-C hardware mod)

Sonoff Micro PLUS (USB-C hardware mod)

I always say that everything should come with USB-C as standard!

I’m still slightly shocked how much free space is inside the Sonoff Micro (review). They could have made the gadget so much smaller. I looked at the case again and I figured, I can either 3D-print a smaller one, or I could use the extra space to add a USB-C port. Guess which one I picked?

Sonoff Micro PLUS USB-C version

I happened to have some spare USB-C female sockets that I can use since my AWESOME FREAKING TOOLBOX isn’t used these particular ones. These were cheap and cheerful, bought on AliExpress at $1.79 a pop. All I need to figure out is how Sonoff Micro works and how to turn that into Sonoff Micro USB-C.

Here is the list of tools that you will need to perform this operation. Using links below, will also sponsor this blog, therefore go ahead and treat yourself to workshop upgrades:

Dissecting Sonoff Micro

Sonoff Micro controls a USB 2.0 type port. It’s important to know how this port works, to map the outputs correctly. The easiest way to find out is to use a multimeter, I’m going to use my fancy Pockit (review), any multimeter will do, as long as it comes with continuity mode.

USB2.0

USB 2.0 consist of 4 wires: VCC|GND|D+|D-. There are 2 wires (outside pins) responsible for power delivery (5V and GND) and 2 inside pins that handle the data transfer. Even though USB 3.0 comes with extra wires to provide increased bandwidth, it features the same 4 pin layout (plus other pins) to be cross compatible with older standards.

BC1.2

In my review, I mentioned that power delivery is negotiated thanks to BC1.2 standard. It’s not the most powerful device, but it will charge your phone and keep it operational. I will add USB-C port, but the port alone will act according to BC1.2 specification.


At BC 1.2 the current is output 1.5A instead of the standard 0.9A of USB 3.0 when connected to a PC. If the BC1.2 is connected to mains voltage and is separate from a PC, the maximum charging current is 2.4A. Thanks to BC 1.2, you can simply recharge your mobile devices quickly!<span class="su-quote-cite"><a href="https://www.orico.shop/en/knowledge-bank/usb-charging-techniques-explained/" target="_blank">Orico</a></span>

Buy Sonoff Micro

Buy it using these links to support NotEnoughTech.

Mapping USB-C

I used the multimeter to test the pins and pads (voltage and continuity mode) so I could map these with my USB-C modules. To build Sonoff Micro USB-C, you will need 6 cables. It’s 6 because of the USB-C is a reversible connector and D+|D- lanes need duplicating. Fortunately, the USB-C module shares Vcc and GND on both sides of the PCB. If you got another one, the number of wires may vary – refer to the table below.

USB 2.0USB-C
VccA4|A9|B4|B9
D-A7|B7
D+A6|B6
GNDA1|A12|B1|B12

Assembly of Sonoff Micro PLUS

I can only solder the wires at the bottoms side of the PCB (without removing the original USB-A port. To get to my USB module, I have to route the wires around the PCB. There is a spot on PCB when you can make a small incision without damaging the traces. It’s big enough to house all 6 wires.

I used a hot flame to heat up the USB-C port a little bit, then I made an imprint on the front face of the plastic enclosure. Scarred plastic made perfect guide where I should drill (3mm drill bit).

I finished the new hole with small files. In hindsight, I should have moved the socket to the side, as the USB-C and it’s PCB got a little in the way. I had to file it down as well a little bit.

With everything ready, cables soldered and isolation tape applied, I was ready to test the Sonoff Micro PLUS with a multimeter first (continuity check to detect shorts) and then with a USB-C plug and a USB tester (review).

Everything worked third time around (I needed to resolder one of the wires) and it was the time to put it all together. I used superglue and a little bit of epoxy to lock the USB-C in place.

Assembled Sonoff Micro PLUS comes with USB-C and it’s ready for action! I have to say, if not for the small slant in the USB-C hole, it would look like a commercially designed product!

Buy Sonoff Micro

Buy it using these links to support NotEnoughTech.

Conclusion

This project is not adding a USB-C PD or even QuickCharge into the mix. It’s just a simple hack to justify the space taken by the Sonoff Micro adapter. After all, it’s 2020 and we should be all using USB-C products exclusively. Far too many gadgets still come out with older port types! Let me know what do you think about this hack 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

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

Smart Home

I damaged the cheapest Smart Socket with power metering for you

0
Sonoff S60 has an exeptional price for a smart socket with a power meter - I decided to check it out and see how flashable it is

The end of Tasmota? Sonoff SwitchMan M5 Matter

0
These are one of the least expensive Matter devices to automate your lights. Will Sonoff SwitchMan M5 Matter put an end to Tasmota?

Meros TRV to the rescue?

0
I got my hands on another TRV - this time from Meross. I heard good things about the brand so I wanted to see if Meross TRV would be good to manage smart heating.

Aqara brings Thread sensors but…

0
Aqara brings new Thread sensors to their ecosystem. First sensors to support Matter this way are Aqara Motion and Light Sensor P2 and Aqara Contact Sensor P2

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