Global Chip Shortage Solution Or Maybe Not? | Voltlog #406

Welcome to a new Voltlog, In this video I’m gonna show you one potential solution if your design uses a part that you can’t source anymore due to the global chip shortage but also the pitfalls of using this method in the case of a dc-dc converter. Please keep in mind that actual price per unit or stock availability will vary between the point I started working on this video which is a couple of months ago, the actual time when I publish it or the time that you are watching it.

Let me start with providing you a bit of context here, this is the CanLite, an ESP32 based design that I sell on my Tindie store. It’s a CAN development board, it’s got a couple of high side switches, a CAN interface, a powerful processor with Wifi Capability and an automotive rated DC_DC converter to allow the user to power this from a car 12V system.

The DC-DC converter chip that I’m using is the Texas Instruments LMR14006 and I’ve been pretty happy with using dc-dc controllers from TI over the years because they generally perform really well and they have good documentation and design resources available.

Now as you all know the chip shortage has not been kind to us and as a result I can’t find this chip anymore. If we go to Octopart which is like a search engine for electronic components, we see there is no stock with any of the major distributors for the particular part number that I was using LMR14006XDDCR. And don’t get your hopes up with Winsource or Cytek, these guys just list stock for stuff that they don’t have and even if they have it, it’s not worth going through them unless you have a high volume.

VoltLink revC CP2102N USB Serial Bridge & ESP32 Programmer | Voltlog #405

Welcome to a new Voltlog, a rather short video for today. I’m gonna be showing you the latest revision of the VoltLink USB To Serial Adapter. This is revision C and while this revision doesn’t necessarily bring any new functionality to the VoltLink it does optimize the design for manufacturing a little more which makes it easier for me to build these units.

Before I go into more details let me just quickly mention that if you would like to order one of these, they are available on Tindie and there will be links in the video description to the product page.

So like I mentioned, no new functionality added in revC, but that’s okay because I’m pretty happy with the functionality we have so far, I mean there is USB Type-C which means you no longer need to resort to the older micro usb cables, you got over current protection at 500mA, ESD protection.

We still have a high quality, high speed, usb to serial converter in the form of the CP2102N which enables baud rates up to 3M baud and this significantly improves the time you need to flash your board and you will quickly get used to this higher speed so much that when you switch to some other converter or board that only supports lower baud rate you will feel how slow that is.

We still have the 500mA rated low dropout regulator which provides 3.3V to the target board and 500mA is enough to cover the majority of boards that you will be programming. For example all of the ESP32 based boards that I design can be powered by the VoltLink while flashing firmware with no issues. Additionally I showed in a recent video that with a custom optional cable that you can order with the VoltLink you can safely flash Shelly relays without having them connected to mains voltage.

How To Flash Shelly Relays With Tasmota Or ESPHome | Voltlog #404

Welcome to a new Voltlog, in this video I’m going to show how to flash your Shelly relay with Tasmota or ESPHome, the easy way, using the VoltLink USB to serial converter. What is a Shelly relay you might ask? Well, if you are into home automation, a shelly relay is a wifi connected smart relay, built into a very compact form factor in order to fit inside electrical junction boxes like behind wall switches or wall sockets.

InTheMail | Voltlog #403

Let’s start with this product from SONOFF, this is a USB zigbee adapter which is useful if you want to add zigbee connectivity via USB, for example I plan to use this with my RaspberryPi running HomeAssistant to be able to connect to a bunch of zigbee sensors I have around the house.

Zigbee for me is very convenient because it’s very low power and thus can make replacing batteries on my sensors a thing I only have to worry about every few years but depending on which zigbee gateway you are running things can run smooth or you can have hiccups like it was my case with the sonoff zigbee to wifi bridge which I used in bridge mode so far. I am having a bunch of connection issues so I decided to upgrade the zigbee dongle, this new one, also from SONOFF is based on TI CC2652P which is well supported by the zigbee2mqtt framework and supposably can support a higher throughput while being more stable.

I believe I will need to open this up and flash it with a different firmware but that’a a subject for a different video, bottom line is that right now this is the most affordable good zigbee adapter that you can get and if you want one, I will place a link to this in the description below.

Owon SPE6102 Power Supply Review & Teardown (SPE Series) | Voltlog 400

Owon have had a bunch of power supply models in their lineup for a while but this new addition, the SPE series caught my eye because it’s in the affordable budget range and I really wanted to give this one a try to see if any good and if it will earn it’s spot on my workbench. So join me in this video to learn more about it.

Is A Genuine JBC Station Better Than A Clone? | Voltlog 401

If you are a subscriber of the channel you’ve seen me review this Best soldering station in Voltlog #340 This is a clone of a JBC station and I’ve been happily using this station for the past year as my daily driver. But is this very different in terms of performance or build quality from a genuine JBC station? In this video we’re going to answer that question because thanks to welectron.com I was able to acquire this JBC station for a 50% discount so if you are looking to get yourself a new soldering station please check them out, they have a pretty good offer, a link will be in the description below.

So as you can see these two have a fairly similar size & shape but upon comparing their weight I discovered the JBC original is 2.5KG while the Best station is 3KG. The soldering hand piece which is model T245A is fairly similar for both units if not identical, you don’t get the soft foam padding for the BEST but otherwise very much the same plastic, same silicone wire, same length. However as you may know, the handle piece from my BEST station failed at some point soon after I got it and I did an autopsy in Voltlog #387.

I’ve replaced the failed handle with a genuine JBC T245 which I got for like 20EUR from ebay as new old stock. So generally speaking while the two handle pieces are almost identical, you can expect lower quality control on something like the BEST and you might be unlucky enough to get a bad handle that will fail at some point like mine did. There is ofcourse a bunch of happy users who didn’t have this issue but the bottom-line is, there is no guarantee on the quality control.

Use Templates In Kicad V6 To Save Time | Voltlog 400

Welcome to a new Voltlog, yes it’s number 400, it’s been a great journey so far, thank you for being a subscriber and for all of the support that I have received so far. If you enjoy these videos please consider hitting the like button as that is a great feedback for me.

Now back to the topic of this video, I’m gonna show you how to create project templates in Kicad V6. I’ve noticed there isn’t much info available on Youtube on this topic and yet I find this a very useful feature.

You might ask yourself what project templates are and whether you need them or not. Well the answer depends, but if you work on a lot of different projects that share a common starting point, like say for example how I’m creating multiple internet of things boards and modules that all have some parts in common like the ESP32 processor, the VoltLink connector for programming the boards as well as a few other bits and pieces like decoupling capacitors, pull-up resistors, mounting holes, fiducials, board config, schematic config and the list can go on and on depending on the particular setup that you are running and the projects that you are building.

Kicad V6 First Impressions | Voltlog 399

Welcome to a new Voltlog and I’m gonna start with a question: why should you care about Kicad and what it’s most recent version is like? Well, there is a very simple reason, if you are a subscriber of the channel I have to assume you are a supporter of open-source software and hardware and Kicad is probably the world’s best open-source printer circuit board CAD program. 

I have been using Kicad for the past 2 years and it’s been a great journey and if there is one thing I would ask is that if you have been using Kicad and you are getting good use out of it, please consider sending donation by going to kicad.org and hitting the Donate button. This will help fund the small team behind Kicad to continue releasing new and improved versions of Kicad.

So now back to the subject of the video, I’ve been using Kicad version 5 in it’s different releases for a while and I’ve gotten used to how things are done in Kicad but just before Christmas they released version 6 which brings a bunch of improvements. Depending on your workflow you might experience these improvements directly or not, hence why I’m not covering the whole list of upgrades and improvements in this video, just stuff that I have noticed while using the new Kicad V6.

I’m gonna start with probably the biggest change in Kicad V6, which is in the file format, that is definitely an under the hood change and one that not many people would care about, including myself but there could be great benefits coming up from this change, because the new file format should allow for easier handling of Kicad files by plugins and external tools. There is also a minor downside to this, once you convert a project and save it in the Kicad V6 format you can’t use it with V5 anymore but I don’t see why you would want to go back.

InTheMail | Voltlog #398

Welcome to a new Voltog, Happy New Year and what other better video to start the year with, than a genuine InTheMail to feed that need for new and interesting electronics. Just a quick heads-up, I’ve left the most interesting item in today’s mailbag to be presented last but trust me it’s worth watching till the end if you like to keep your electronics workbench clean.

Let’s start with this set of replacement foam pads for these Sennheiser headphones. I’ve had these for a long time, never used them that much but as with all headphone cushions, they started to disintegrate after a few years and I feel bad letting these go into the trash, knowing that they are perfectly good headphones. So I decided to buy a replacement foam pad set to repair them and maybe give them to someone that needs a pair of headphones so that we’ll get maybe at least another couple of years out of this good product. That’s how I generally feel about products that have served me well, they don’t deserve to end up in a landfill, how do you feel about that? Let me know in the comments below and if you find yourself needing some replacement foam pads for your headphones, check out the links I’ve placed in the description of this video to find some for your particular model.

Next up I have some tactile switches, these are just generic ones that I got from aliexpress, they are right angle through hole mounting style and I’m using these on my esp32 thermostat valve controller board and this is a suggestion that I got from a viewer in the comments, because it makes the switch easily accessible through the openings in the din rail enclosure. These are likely a clone of the SKHH series from ALPS because I used the footprints for those, found in the standard Kicad library and they match. Even though I got them for cheap, they seem to be of decent build quality but getting them from aliexpress is always a gamble because on the next batch they might not be the same so I’ll be using these for my prototypes but I’m looking for alternatives from a known supplier to eliminate any quality issues.

revC Tasmota ESP32 Floor Heating Valve Controller | Voltlog 397

Welcome to a new Voltlog, today I’m gonna be showing you revC for the ESP32 based thermostat valve controller, we’re going to do some thermal measurements using my InfraRed PCB inspection thermal camera, talk about resistor power dissipation a little bit and I’m also going to be talking about the future of this project, some changes that I might do in a future revision and ask your feedback in the comments below about these.

As mentioned in Voltlog #395, where I showed revB, I wanted to do this rather small change and release revC just to see if it was possible to improve the thermals of the board, in particular how warm these current limiting resistor networks get during operation.