Voltlog #287 – Switching From Eagle To Kicad

Welcome to a new Voltlog, today I’m gonna talk a bit about my process of switching from EagleCad to Kicad. So i’ve been an EagleCAD user for years, I’ve practically learned how to do pcb layout in eagle cad so there is that emotional attachment to a piece of software because it’s what I used while developing this skill. And to be honest there wasn’t any better alternative years ago, Eagle was the first decent piece of cad software to offer a freeware license and it quickly became popular for hobbyists. It didn’t have all the bells and whistles of the expensive software like Altium or Candece but it did the job while being user friendly.

Since it quickly became popular for makers and hobbyists it also meant there was an abundance of support on the forums as well as many user generated scripts and libraries freely available. It was similar to the popularity Arduino got but it was never open source and if you needed some extra features like 4 layer layout or pcb sizes larger than 8x10cm you needed to pay for a license.

Voltlog #286 – How Is The Coronavirus Affecting PCB Production?

Welcome to a new Voltlog, I have a couple of projects in the pipeline right now that require PCBs and as usual I will be getting them from JLCPCB who have been sponsoring my videos for a while now and even if they weren’t I would still be ordering from them because I like how their service runs. But the problem right now as you may know is the Coronavirus infection. In order to contain the spread of the virus, companies in China have moved to a work from home scenario with only minimal required personnel present  on site. 

This coupled with the extended holiday which was issued after the spring festival means decreased manufacturing capacity which leads to long lead times as customers line up to get their PCBs manufactured.

So this video is more an update on the current situation because I am in contact with JLCPCB and I want to give you some info on the expected delays for pcb orders. Right now they offer production of 2 layer pcbs as well as smt assembly service and stencil production service but 4 layer, 6 layer and ENIG coated pcb manufacturing has been suspended until further notice.

Voltlog #267 – 60W Ultrasonic Cleaner For PCBs (review)

Welcome to a new Voltlog, today we’re going to take a closer look at an ultrasonic cleaner. This is the 1.3 litre, model number I believe is Y-009, the ultrasonic power is 60W while the heating power is rated for 100W. Usable area I’ve measured to be 125x115x40mm depth which is not a lot but I’ve thought about it and this is pretty much all I need. 99% of the PCBs I design fit within these dimensions so it’s not worth getting a bigger ultrasonic cleaner because it will take up more space and it will use up more cleaning liquid, it would be a waste of resources.

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 #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 #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 #244 – 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 #229 – What’s The Smallest Digital RGB LED?

Welcome to a new voltlog, today we’re talking about RGB LEDs. Everyone knows and probably uses digital RGB LEDs these days because they’re convenient, you only need a single pin to control then, they can be chained one after the other creating long addressable RGB strings, you don’t have to worry about driving them with constant current, in fact they even have digitally controlled brightness settings so they’re pretty convenient.

Since these are digital, they have a built-in controller chip, and if we take a closer look at one of these LEDs which comes in a 5050 package, we can see the driver chip and the 3 LEDs red, green blue with their corresponding bonding wires. There are two popular drivers chips the WS2812 and the SK6812 and each of these might have different revisions as well. The WS2812 was the original one on the market and then the SK6812 appeared and is considered a clone of the WS2812 but brings some improvements. The SK6812 has doubled the pwm frequency at which it drives the LEDs which is always welcomed as it helps with reducing flicker and also the timing requirements are a bit tighter but existing WS2812 libraries should work fine with the SK6812.

Voltlog #225 – Taking A Look Inside A Bosch/Audi ECU EDC15VM+

Welcome to a new voltlog, today we’re doing a teardown of an automotive ECU which stands for engine control unit. Every car has one of these, unless it’s very old and doesn’t have electronic control of the engine. This is a small computer that reads a bunch of sensors like air temperature, air pressure, fuel pressure, rpm, crank shaft position, pedal position and various others and then based on these inputs will calculate various parameters and control outputs like the fuel pump, injectors, spark plugs, etc.

I’ve never opened one of these up but we should find something interesting to see in here, at least from the point of view of construction methods because these things need to run smooth even in the hardest conditions like very hot weather or very cold weather as well as endure water pouring right onto them all while withstanding high levels of mechanical shock and vibrations. So it’s likely we will see a nice seal on the enclosure, as well as conformal coating on the inside.

What we find inside might differ a lot depending on the generation of the ECU, older ones having to use more discrete components, while newer ones are integrating a lot of components into a single chip. I’ve worked briefly for Freescale which was building such a newer chip in partnership with BOSCH and it was amazing the level of integration they had: everything from multiple mosfet drivers, differential amplifiers for current sensing with programmable gain, dc-dc boost converter as well as a multi core processor was all integrated on the same chip, as you can imagine this can save quite a bit of money on the final build so that’s the direction things are heading.

The one I have here is from an Audi A6 model C5 which was manufactured between 1997 and 2004, this one is likely made in 2001, judging by a date code I see on the label and it’s from a 2.5 liter TDI engine. I got it from one of these auto dismantling businesses from ebay, I don’t know if it’s ever been opened before, but we will find out soon. 

Voltlog #220 – How To Waterproof Your Electronics or PCBs

Today we’re going to discuss methods for protecting a circuit from the environment and this applies in general to printed circuit boards but you can take these tips and tricks and use them in other applications as well.