Category Archives: Tips

How to generate a BOM in KiCad 4.0

I’m switching from KiCad 3 to KiCad 4.

While version 3 offered a simple, quite un-customizable, CSV generated BOM, version 4 now only offers a raw XML export.

As KiCad website says:

BOM generation is extensible via Python scripts or XSLT, which allows many configurable formats.

“many configurable formats” This is great! It’s even possible to use any program or language other than Python and XSLT to translate the XML in whatever format pleases you.

The downside is, it requires additional steps before you can actually generate a BOM. It seems a bit complicated but it’s not. Read below.

Continue reading How to generate a BOM in KiCad 4.0

Choosing a suitable adapter for the MDPS

Unknown Wall Wart Adapter
If you want to power up your Mini Dual Power Supply, you need to supply it with an AC voltage on its input.
You can either use a simple transformer or, safer and easier to manage, use a AC/AC wallwart adapter.
It’s not easy sometimes to make distinction between an AC to DC adapter and an AC to AC adapter. They share the same form factor, the same look and feel. But there are clear indications to help you determine the type of each one.
Here’s a quick comparison between the two types with two example closeup pictures, one AC/DC adpater and one AC/AC adapter:
Continue reading Choosing a suitable adapter for the MDPS

What’s on TV? “Basics of Ferrite Beads”

Basics of Ferrite Beads for Filters, EMI Suppression, Parasitic oscillation suppression / Tutorial

This video discusses the basics of ferrite beads, and their uses for basic filtering applications. It discusses and demonstrates how ferrites act as resistors at high frequencies, and how this is used for EMI/RFI Suppression, improved power supply filtering, parasitic oscillation suppression, and others. The affect of the frequency dependent resistive characteristic of the ferrite beads is demonstrated by showing its effect on a swept RF signal, its effect on the rise/fall time of a digital signal, and its effectiveness of eliminating parasitic oscillation.