Voltlog #266 – How To Check If Your Raspberry Pi 4 Is Throttling CPU

Welcome to a new Voltlog, today my raspberry pi 4 is again in the spotlight because I want to show you the different scenarios where the board could be throttling down the CPU frequency and how you can identify those. Because it might be a case where your raspberry pi is running slow on a particular task and you don’t know why because there is no built-in mechanism to let you know when the board is throttling down. There are logs which you can check but let’s be honest, few people actually check the logs for something like this.

Throttling of the cpu frequency occurs for good reasons, to protect the board or the cpu from overheating or to prevent any errors from occurring in the case of an under-voltage scenario which may lead to data loss or corruption. Luckily there is a way to check if your system is under one of these conditions, you can run this command on your raspberry pi.

Voltlog #265 – FT232H USB to JTAG/I2C/SPI Interface With Python & PyFtdi

Welcome to a new voltlog, today we’re going to be talking about this little board which I designed and assembled myself, it’s a breakout module for the FTDI FT232H which is a usb to serial converter but with a nice twist. This particular chip from FTDI has the built-in Multi-Protocol Synchronous Serial Engine (MPSSE short) which allows you to run a variety of synchronous serial protocols like JTAG, I2C, SPI or simple bit-banging of IOs. You can imagine it can be really useful to be able to interface with a sensor over I2C or SPI straight from your computer over USB through this interface. You wouldn’t need an arduino or other controller in the middle if you plan to do some data acquisition for example.

Voltlog #264 – Passive Heatsink Cooling For The Raspberry Pi 4

Welcome to a new Voltlog, here is my raspberry pi 4 which I got a few months ago when they released it and if you have one you might have noticed it gets quite hot especially when it has to do some processing. This newer processor, will get hot quick and the board alone cannot cope with all of this heat so what does it do? Well when the CPU temperature reaches 80 degrees Celsius it will start throttling down the CPU as a way of protecting itself from overheating and this will result in a loss of performance.

The Raspberry Pi 4 has a 1.5GHz quad-core 64-bit Arm Cortex-A72 CPU, that’s roughly three times the performance of the raspberry pi 3 cpu. That inevitably generates more heat. In the original plastic case just sitting idle, connected to a network, doing pretty much nothing, the raspberry pi4 when compared to a raspberry pi3 runs about 12 degrees hotter.

Voltlog #263 – InTheMail

Welcome to a new InTheMail, the series that will touch both your passion for electronics and your bank account at the same time. We’re going to start with this big jar of flux paste. This is commonly referred to as “yellow paste”, the branding I believe is NT but if you search for yellow paste you will find it in various sizes. Banggood sells it in 150 gram jar and it has a good price of $4 with free shipping. I’ve seen other people use this stuff with good results so I decided to give it a try. I’m not sure if there are any fakes to this particular brand, but the ones from banggood seem to be the genuine stuff.

The consistency is that of a paste so I don’t think it would be easy to put this inside a syringe and use it that way. This works better if you pick it up with a toothpick or some tweezers. This is not rosin based or so they advertise, and it’s supposed to be a neutral PH,with low corrosion to your pcb and components. You will probably see me use this in a future video, until then, there will be a link in the description so you can order one.

Voltlog #262 – Is This The Future of Our Hobby?

To be honest I didn’t think we were going to have services like these available so cheap so fast. I mean yes I know pcb prices have been so low in the past couple of years that it no longer makes sense to etch your own PCBs, unless you are in a big hurry. But having smt assembly service so cheap? Soon enough it would not make sense to hand assemble these boards because it would be equally cheap to have them assembled at JLCPCB

Voltlog #261 – InTheMail

Welcome to a new InTheMail, the series that will touch both your passion for electronics and your bank account at the same time.

Voltlog #260 – How do you test usb to serial converters? (CP2103 vs CH340E vs FT232RL)

Welcome to a new Voltlog, today we’re comparing a few different serial to usb adapters and the discussion started ever since I showed the CH340E breakout board I designed in voltlog #249. People wanted to know if this CH340E affordable chip would perform similar to the well known FTDI or Silicon labs chips, and I’m thinking at high throughput and reliability here, the kind of application where you are sending lots of data, fast and you need it to be transferred reliably.

So today I’m going to compare the CH340E with a CP2103, and the FT232RL. I wasn’t sure what measurements to take and how to test these but I devised 2 testing methods.

Voltlog #259 – InTheMail

Welcome to a new InTheMail, the series that will touch both your passion for electronics and your bank account at the same time. We’re going to start with this small white box, which looks very uninteresting from the outside but contains something really nice, it’s a machined aluminium heatsink, designed specifically for the raspberry pi 4 and inside the box you get the two halves of the heatsink plus some mounting screws and silicone thermal pads.

There is a decent amount of aluminium in this heatsink, and we can see it has these rectangular raised islands for contact with the main chips on the board, so this is where the silicone pads will go. This is a completely passive heatsink and that’s what I was looking for but if you want more cooling power these are also actively cooled heatsink. feel like I should test this in a separate video to see how efficient it is when compared to a no heatsink solution which we already know doesn’t work well with the raspberry pi as it gets pretty hot. So we’ll leave this for a future video.

Voltlog #258 – Cheaper Isopropyl Alcohol Wipes For PCB and Stencil Cleaning

Welcome to a new Voltlog, today we’ll have a little chat on IPA cleaning wipes. Professional PCB wipes soaked in IPA are pretty expensive and hard to get but can we substitute those with something cheaper that works just as nice for cleaning the flux residue from PCBs?

Voltlog #257 – ESP32 PIR Motion Sensor With Deep Sleep & MQTT (revB part2)

In this video I’m gonna show the second revision of my esp32, battery powered PIR motion sensor. This second revision contains some optimizations to improve deep sleep power consumption as well as to fix some of the errors I had the first revision of the pcb.