Kevin Boone

Electronics

They don't make them like that any more: Denshi block electronics kits (Dec 2025)

Denshi block kits were a unique way to learn about electronics back in the 70s.

Categories: TDMTLTAM, electronics

They don't make 'em like that any more: tone controls (Sep 2025)

Hi-fi snobs and complacent manufacturers colluded to rob us of our tone controls in the 90s. Why should we care?

Categories: TDMTLTAM, electronics

A failed experiment in laptop cooling (Sep 2025)

You'd think you could improve the cooling of a laptop by fitting extra fans under its air intakes. Seems not.

Categories: electronics, general computing

Using the Pi Pico with an L298N module to control a 12V motor (Jul 2025)

The L298N is a convenient and inexpensive H-bridge motor controller, which interfaces nicely with the Pi Pico.

Categories: electronics, embedded computing, Pico

Why do we use 'complex impedance' in electrical engineering? (May 2025)

AC circuit analysis relies heavily on complex numbers, and the concept of 'complex impedance'. But why? What actually is a complex impedance?

Categories: mathematics, electronics

Making tab-and-slot boxes for electronic prototypes. Or: how I stopped worrying and learned to love the laser (Jan 2024)

Some thoughts on my first experiments with the design of electronics enclosures for laser cutting.

Categories: Raspberry Pi, electronics

Powering a Raspberry Pi from an attached Waveshare USB HAT (Dec 2023)

Attaching high-capacity hard disks has always been a bit of a problem for the Raspberry Pi. In this article I describe a simple modification to a Waveshare USB HAT, that allows it to power both the attached drives and also the Pi itself.

Categories: Raspberry Pi, electronics

Converting push-button events to keyboard events in the Raspberry Pi (Dec 2023)

The Raspberry Pi has a bunch of GPIO pins we can use to connect push-buttons. But how do we interface push-buttons to an application that expects only keyboard input?

Categories: Raspberry Pi, electronics, Linux

Some thoughts on always-on OLED displays on smart watches (Sep 2023)

Why an expensive smart watch is still less good than a cheap Timex, when it comes to telling the time.

Categories: electronics

Designing a dual 5V-to-RS232 serial level converter for the RC2014 (Aug 2023)

Using an RC2014-based retrocomputer with genuine RS232 peripherals requires support for voltage level conversion. Although converter modules are inexpensive and widely available, I wanted to design something that would plug into an RC2014 backplane, just for neatness.

Categories: electronics, Z80, retrocomputing

Adding a floppy disk controller to my RC2014 Z80 system (Jul 2023)

No 80s computer is complete without the chucka-chucka-chucka sound of a floppy disk drive doing its thing.

Categories: electronics, Z80, retrocomputing

Constructing and programming a YM2149 sound board my RC2014 Z80 system (Jun 2023)

An 80's-style 8-bit computer has to be cable of making 80's 8-bit sound. In this article I describe adding a sound board to my RC2014 system.

Categories: electronics, Z80, retrocomputing

Exchanging files between an SC130 CP/M board and a Linux system (Jun 2023)

This article describes a couple of methods for sharing data and code between a CP/M system with RomWBW BIOS and a Linux system.

Categories: C, electronics, Z80, retrocomputing

Some thoughts on a DS1302 real-time clock board for RC2014/Z80 and CP/M (Jun 2023)

Constructing and programming a real-time clock board for my Z80 CP/M system

Categories: C, electronics, Z80, retrocomputing

Why does my Raspberry Pi project keep displaying the 'lightning bolt' undervoltage indicator? (May 2023)

The Raspberry Pi is widely used as part of a more complex electronic project or construction. There's a misconception that such a construction can be powered from the same cheap, nasty USB charger that is suitable to power a Pi on its own. Attempting to do this often leads to undervoltage situations. This article explains why, and what constructors can do about it.

Categories: Raspberry Pi, electronics, embedded computing

Why your cheap mains inverter could kill you (Oct 2022)

A mains inverter is a very useful device, but inexpensive models create significant electrical safety hazards. This article explains why.

Categories: electronics

Is dithering necessary when reducing the number of bits per sample in an audio waveform? (Sep 2022)

The use of dithering when mastering a CD is well-established, and its effectiveness is rarely challenged. But is it beneficial in other circumstances when we need to reduce the bit depth of an audio stream?

Categories: hifi, electronics

Why RMS watts is a useless measure of power (Sep 2022)

It's common for hifi amplifiers and speakers to have a power rating expressed in terms of RMS watts. Although RMS amplitude is an important concept in electronic engineering, it's meaningless here, and should be avoided.

Categories: hifi, electronics

Why your vintage turntable could kill you (Aug 2022)

Vintage vinyl records ought, perhaps, to be played on a vintage turntable. Although such appliances are still widely available, and can work well, they fall short of contemporary electrical safety standards.

Categories: electronics, hifi

Making an 8x32 LED auxiliary display with a USB interface, from an LED matrix and a Raspberry Pi pico (Nov 2021)

A specific application of the Pico7219 library that I described in an earlier article.

Categories: embedded computing, Pico, electronics

Why you can sometimes connect 3.3V and 5V I2C devices (and probably shouldn't) (May 2021)

On websites, and in hobbyist kits for Raspberry Pi and Arduino, you'll often see I2C devices connected that have different supply voltages. This is (usually) safe and, in non-critical applications, tends to work. But why?

Categories: Raspberry Pi, electronics, embedded computing, Pico

Using an I2C analog-to-digital for temperature measurement on the Raspberry Pi (Apr 2021)

This article describes how to do simple temperature measurement with a Raspberry Pi, and I2C analog-to-digital converter, and a thermistor.

Categories: Raspberry Pi, electronics, embedded computing, C

A Raspberry Pi and touchscreen case that anybody can make (Jan 2021)

This is a design for a robust, wooden enclosure for a Raspberry Pi, battery power supply, and touchscreen, that can be made using hand tools.

Categories: Raspberry Pi, embedded computing, electronics

Switching a couple of amps with a Raspberry Pi and a relay (Dec 2020)

Switching loads of an amp or two with a Raspberry Pi or a microcontroller can be accomplished using a small number of inexpensive components. Suitable circuits are widely published, but the details of operation are not always described.

Categories: Raspberry Pi, electronics, embedded computing

Using an I2C analog-to-digital converter chip with the Raspberry Pi, from the ground up (Nov 2020)

This article is about using an I2C analogue-to-digital device for applications like reading sensor values or monitoring backup batteries. With all the technical bits left in.

Categories: Raspberry Pi, electronics, embedded computing, C

Using the Raspberry Pi official 7-inch touch-screen in embedded applications (Jul 2020)

The official Raspberry Pi 7-inch touchscreen is a useful and well-designed piece of equipment but, if you're using it in a custom (hardware and/or software) build, you'll notice a lack of any relevant technical information. This article tries to supply some of that information.

Categories: Raspberry Pi, electronics, embedded computing

Handling GPIO-connected switches robustly in C on the Raspberry Pi (Jul 2020)

It's surprisingly difficult to detect switch actuations in a robust way, dealing with contact bounce and other quirks. This article describes one approach to the problem in C.

Categories: Raspberry Pi, electronics, embedded computing

Why switching high currents using a MOSFET and a Raspberry Pi is not as straightforward as it looks (Jul 2020)

Using a single MOSFET transistor for power switching in microcontroller applications is simple and low-cost, but it often doesn't work as well as expected. Either the switched device doesn't run at full capacity, or the MOSFET gets hot. This article explains why.

Categories: Raspberry Pi, electronics, embedded computing

Have you posted something in response to this page?
Send a webmention to notify me, giving the URL of your blog or page.