How to Read a Schematic
Schematics are our map to designing, building, and troubleshooting circuits. Understanding how to read and follow schematics is an important skill for any electronics engineer.
Raspberry Pi 4 WiFi stops working at 2560 x 1440 screen resolution
This is part of a series of posts on the design and technical steps of creating Himblick , a digital signage box based on the Raspberry Pi 4.
Piper Announces First GA Aircraft with Autoland Capability
VERO BEACH, FL., October 30, 2019 –Piper Aircraft announced today, the next generation M Series aircraft – the M600/SLS, standard equipped with the new
From Zero to Main(): Bare Metal Rust
A community and blog for embedded software makers
How to Measure Indoor Air Quality with a Raspberry Pi, RuuviTags and PMS7003
Learn how to build an air quality monitoring device with a PMS7003 sensor, Raspberry Pi and some Java code. Help raise awareness about air pollution.
Details about MIDI 2.0
This article is for companies looking to develop MIDI 2.0 products, both software developers and hardware manufacturers. If you are a MIDI user looking for the benefits of MIDI 2.0, [...]
The Last POWER1 CPU on Mars Is Dead
The Opportunity Rover , also known as the Mars Exploration Rover B (or MER-1), has finally been declared at end of mission today after 5,3...
Cooling off your Raspberry Pi 4
Read up about how you can cool off your Raspberry Pi 4 and drop a few degrees. I compare several cooling solutions including firmware updates.
WebGPU and WSL in Safari
WebGPU is a new API being developed by Apple and others in the W3C which enables high-performance 3D graphics and data-parallel computation on the Web.
Prusa MINI: Smart and compact 3D printer
We still have a couple of weeks until the holiday season, but here’s an early gift for you: I’m excited to announce our brand new Original Prusa MINI, a smart and compact 3D printing workhorse with all the bells and whistles...
GNU Radio 3.8
GNU Radio is a free and open source software development toolkit for building software radios and signal processing systems. Run it on your desktop, or try GNU Radio flowgraphs in your browser with GNU Radio World.
Compiling my own SPARC CPU inside a cheap FPGA
Compiling a CPU, in a cheap FPGA board
Biometric YubiKey
Learn more about what's happening within the tech and cybersecurity industry and the developments in our business and security keys within our Yubico Blog.
Librem 5 Smartphone: Massive Progress, Exact CPU Selected, Shipping Adjustment
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Drilling open a smart door lock in 4 seconds
The BBC asked us to have a look at some smart locks for a TV show recently. We didn’t have much prep time, but were genuinely shocked by just how easy this one was to compromise. Usually, we spend time looking at Bluetooth/RF, the mobile app, the API and then move on to hardware. This […]
The Rise of the Electric Scooter
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it’s not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? On an electric
Performance Speed Limits
A laundry list of speed limits that your code can’t exceed.
Explaining 4K 60Hz Video Through USB-C Hub
USB-C offers exciting new capabilities, including external monitors connected through the USB port. USB-C converters to DisplayPort or HDMI are common and inexpensive. USB-C hubs with external monitor support are also common, but understanding their capabilities and limitations can be extremely confusing. Some are…
FPGAs Have the Wrong Abstraction for Computing
Verilog is the de facto abstraction for programming today’s FPGAs. RTL programming is fine if you want to use FPGAs for their traditional purpose as circuit emulators, but it’s not the right thing for the new view of FPGAs as general-purpose computational accelerators.
The “terrible” 3 cent MCU – a short survey of sub $0.10 microcontrollers
Like many others, I was quite amazed to learn about a microcontroller sold for only 0.03 USD via the EEVblog last year. How was this possible? Many assumed this was a fire sale of an old product. D…
Heat Pumps Work Miracles
[ An updated treatment of some of this material appears in Chapter 6 of the Energy and Human Ambitions on a Finite Planet (free) textbook. ]
The Sad Saga of Purism and the Librem 5
Today I’m going to tell you a sad tale of a device called the Librem 5 and the company behind it, Purism. As of right now, this story does not have a happy ending. I am writing this series of articles as a protest against the behavior of Purism, a company which claims that transparency and openness are their core…
The ReMarkable Tablet: A Review
The reMarkable tablet is a 10" e-paper tablet on which you can read PDF and ePub files, and write on with the stylus that comes with the device. It has fundamentally changed how I read textbooks.