FIDO2 Hardware: Part 2 – USB Host Circuit Boards

Check out the project on GitHub. After prototyping the MAX3421E USB host chip with the Raspberry Pi Zero in the previous blog entry to this series, I decided to design a custom PCB for this task. Transparency Disclaimer: This project has been in part sponsored by the PCB manufacturing company PCBWay. Circuit Design I used the public schematics of the… Read More →

NFC Hacking: Part 3 – My Left Arm Runs Java

Check out the project on GitHub and DangerousThings . In my previous posts about NFC security models and custom hardware tokens, I explained why I want a hardware token which can perform computations and is freely programmable, and how I built a development prototype based on the NXP P71 chip. As I explained, I always wanted to use the VivoKey… Read More →

Pimp My 3D Printer: Part 2 – AM8 Conversion

In 2018, I bought my first and only 3D-printer: The Anet “Firestarter” A8 DIY kit. A few months later, I wrote a post about what upgrades and modifications I did to this printer (No more firestarter). Now, in 2022, I once again upgraded this printer. Like the Ship of Theseus, at what point does it stop being the original printer?… Read More →

NFC Hacking: Part 1 – Authentication Systems Security

Check out the project on GitHub. Recently, I became interested in the security of various NFC/RFID contactless access control systems. You have probably seen some in action, for example smart door locks which you can unlock using a small key fob. Even credit cards and recent smartphones use the same technology to pay by touching the register terminal. I am… Read More →

Design And Assembly Of An I2C Relay PCB

Check out the project on GitHub. During the last few months, two interesting opportunities coincided: First, I was asked to design a purpose-built electrical control board for a water pumping system. In addition, I had an idle offer for financial sponsorship waiting in my inbox. This finally gave me a reason and the means to expand my PCB design skills… Read More →

AVR ISP Programmer

Like many makers, I took my first steps in hardware programming using the Arduino platform. And just as Atmel Microchip hoped, I am still pretty faithful to the AVR platform today. To program AVR microchips, you need some kind of (USB) programmer. I opted for a cheap USBasp clone, because it is cheap but still reliable. However, you still have… Read More →

Upgrading a LEGO Power Brick

Do you remember the good times of LEGO? Or even LEGO Technic? Turns out that LEGO is a timeless classic and still very much fun. What is not timeless however, is battery technology. Several old LEGO models are powered by 9 Volts via six 1.5 AAA batteries. This proved to be cumbersome, because the batteries would drain quickly or even… Read More →

Pimp My 3D Printer

Adventures in tuning my Anet-A8 3D Printer. About a year ago, I purchased a rather inexpensive “DIY” 3D printer kit directly from the country that sells everything; China. My model of choice was the “Anet-A8” printer, due to its low price and big online support community. Not only the price and support led to my decision, but also the potential… Read More →