View All Posts
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi

I thought it might be fun to make a USB cable tester. Turns out this was a surprisingly difficult project!

For the first version I used these USB sockets.

USB Sockets With All Pins

These break out all the pins - but unfortunately half the pins are hidden under the socket so you can’t see if you have solder bridges or bad connections. That coupled with a couple of design errors made the first version of the board a bit of a failure.

Version 1

So for version 2 I opted to use these sockets:

New USB Sockets

These are a lot easier to inspect. Half the pins a through hole and the other half are visible at the back of the socket.

It is still pretty hard to solder up and not get any bridges, but at least now we can see them easily.

Ooops - A Solder Bridge

Version 2 works pretty well, we can test various cables - for example here’s a good quality cable that should be able to for 40Gbps.

Fantastic Cable

And here’s a cable that is ok for normal USB - but it’s not going to set the world on fire when it comes to speed.

An OK Cable

I’ve got a new version under construction. With the previous two versions it’s been really hard to tell if the sockets are soldered on properly. So I’ve now broken out all the connections and can easily build a test jig to check for shorts.

USB Break Out

So, keep an eye out for Version 3.0!


Related Posts

A Potentially Explosive Error - Just received the new PCBs for the ESP32-TV project and they're looking sharp with only a tiny resistor tweak needed. But I discovered a sneaky, undocumented resistor causing a conflict between the ESP32 and USB2244 over the USB connection. Fixed that, but there's a bigger issue lurking in the design - check the schematic in the video and see if you can spot it before I reveal the explosive mistake!
Minimalist Microcontroller: Building a Bare-Bones Dev Board - In a thrilling DIY endeavour, I attempted to build the most minimalist ESP32 dev board possible. Diving deep into the schematic of the ESP32 S3 WROOM module, I chopped out the non-essentials and whittled our needs down to bare bones. The experiment saw me juggling USB data lines and voltage regulators, waving goodbye to an array of capacitors and connectors and boldly embracing the simplicity of direct connections. Despite a few hitches, the miniature Frankenboard came alive, proving that sometimes less is least in the world of microcontrollers.
ESP32 TV Version 3 - In the latest board revision, I've successfully resolved some key issues, including a USB interface conflict between the USB2244 and the ESP32 and a risky battery charging mistake—no more direct USB 5V to the battery! Plus, I managed to wrap this up without any clumsy bodge wiring. I've even introduced a new feature: a microphone is now on board, setting the stage for some exciting future projects. Stay tuned for what's coming!
I Need More USB Power! - I've been accumulating more and more USB powered devices for my workbench lately, and my single 65W USB-C supply just isn't cutting it anymore. So, I've decided to source a new solution. After some digging, I stumbled upon a remarkable board on AliExpress with four USB standard sockets and four USB-C ports, which support just about every protocol there is! Oh, it easily delivers a solid 65 Watts. With this, I am finally able to fully power my gear. From mini hotplates to soldering irons, my workbench is more juiced up than ever!
No Power? No Problem! A Wireless Pi Doom Machine - In my latest wireless charging experiments, I got my hands on a set of wireless charging PCBs and dove into testing different voltage inputs and their efficiency levels. It was interesting to realise that the 5V input managed to provide a decent efficiency of 73%, while 12V input struggled and heated the receiver board excessively. With the perks and limits of this setup explored, I took a whirl at creating a wireless Pi Doom machine. It worked like a charm! However, I quickly noticed the need to split charging and boost board into two different modules - a project to look forward to. Half the fun is getting there! Check out the video [here]( for more detail on the project.

Related Videos

How Good Are My USB Cables? - In this video, I engage in a deeper exploration of USB testing, encountering a range of trials and tribulations along the way. First up, I attempt to test a couple of USB cables and discuss their data lines' peculiar situatedness. Then, I delve into the assembly of the PCB boards, sourced from PCBWay, which surely turned into a learning voyage than an easy sail. The first version faced challenges of misordered large-frame stencil, unseen connection problems, and even DRC errors in the submission process. Not dwell on that, I redesign and bring to table Version 2, complete with USB connectors with broken-out pins and designed for visual inspection ease. Although this version demonstrated success, soldering difficulties and bad connections persisted. Considering all the hurdles, I decide to let PCBWay handle the assembly for the next version. For future strategies, adding test points and eliminating the lithium-ion charging circuit seemed more practically viable. Peeping into version 3, testing points for all USB cable pins have been added and even an option to break out actual USB connections, all towards ensuring an improved error checking and usefulness of the assembly.
Simple Multi USB-C Power Module - With my growing list of USB-C powered devices and just one cable, I found myself underpowered on my bench. My solution? Scouring the depths of AliExpress for USB-C power delivery, QC2, and QC3 step-down converters. After initially purchasing individual boards, I struck gold with an ultra-convenient 4-in-one board. Paired with a Meanwell power supply, I enjoyed pushing my new setup to its limits with the MiniWare electronic load tester. Although managing to pull a decent 65W, I'm dreaming up a 3D printed enclosure and eyeing up MiniWare's display modules for future improvements. I reckon, while I'm battling delayed PCBs and dodgy components, it's certainly a fun way to help power up my bench!
Easy 8.8 Amp Power Supply Hook Up - But is it safe? - In this DIY assembly venture, I decided to tackle the challenge of designing a safer casing for the bare, open mains connections on my LRS-200-24 power supply. To add to the challenge, the connector size was surprisingly wide and deep, which created hurdles in 3D printing the perfect box. I tried several renditions, from printing in separate parts to changing the design into a tubular construction, but these ventures resulted in a bit of a printing scrap heap. After discovering a sturdy, push-fit, slimmer connector online, my 3D printing journey went a little smoother, resulting in a front panel that slid nicely onto the power supply unit. The project also involved some dexterous wire threading, soldering, securing switches, and sockets, and accommodating everything within the newly printed enclosure. An exciting yet fiddly bit of work, it has come along quite promisingly – a test run confirms functionality. On the agenda for the next round – possibly extending the enclosure for some more elbow room for the wires. Definitely been a 'shocking' fun electrical endeavour!
Can You Spot the Problem? - Buckle up folks, this video is a thrilling one! There's everything from unboxing my new ESP32 TV boards that arrived from PCB Way to discovering some hidden issues. We're talking about some pesky problems, surprises, and even a potential catastrophic error that could've led to a disaster. The main dish is the high-speed SD card access over USB - ultimately achieving a whooping transfer rate! But, the journey is a roller-coaster ride, from the project completely failing initially, to some smart hacks and triumphant moments. All the peripherals worked well, from the display to the sound amplifier and even the infrared receiver. Despite the ups and downs, there's a lot to learn and that's what makes this video exciting! Can't wait to share the improvements I have in mind for turning the prototype into the ultimate all-in-one device. But first, let's address the elephant in the room - an ill-placed diode that's a ticking bomb, because you know, safety first!
Soldering up another ESP32-S3 board and a 3in1 Oscilloscope - So in this video, I had a fun time experimenting with the cool gadgets sent over to me by Fury. I unwrapped this awesome USB soldering iron that looks quite promising and useful. The tiny solder stand, a Galium nitri power supply and a collection of soldering iron bits that they sent over were quite appreciable. The video took a spin when I introduced the novel 3in1 oscilloscope. This tool bundles an oscilloscope, a transistor tester and a signal generator. Well, that's a triple threat! I went on to test the soldering iron and it showed some remarkable results. The video ended with me trying out the oscilloscope and I must say, this little toy packs a punch! All things considered, pretty pleased with my new tech. Can't wait to get down and dirty with all the nitty-gritties these gadgets offer!
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening


> Image


A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts