How I Made a Clock out of Parts of Old Projects

One side effect of ordering PCBs from a professional fab house is that you always get more PCBs than you actually need. For example, when you place an order for a PCB prototype at PCBWay, you get at least 10 copies of the PCB, sometimes even more. In most cases, …

USB Mini-B Socket – USB Type-A Plug Conversion on a USB-TTL Adapter

Introduction Earlier today I needed an extra of those USB-to-TTL-Serial adapters for a project I am currently working on. Among my spare parts I found an old one, based on the PL-2303HX chip, but when I attached it to my Windows 11 PC, it didn’t seem to work. I remember, …

Expert tip: Add More Flash Memory to your Sonoff Basic Wifi Smart Switch

Introduction The Sonoff Basic Wi-Fi Smart Switch is an inexpensive wireless smart switch for anyone who wants to remote control and/or automate electric devices around the house or workplace. Unfortunately, it suffers from the same privacy issues as many of the inexpensive consumer grade smart devices, like the one in …

Privacy Showcase: How to Use Smart Devices without Ewelink/Internet

Recently, more and more consumer devices are available to make your home “smarter”. While they can make our lives a bit easier, comfortable, most of these smart devices also give rise to a number of privacy concerns as well as usability/reliability issues: The mobile apps (i.e. Ewelink, Smart life, etc) that …

Quick fix: MPLAB X Cannot Connect to PicKit2 or PicKit3

Problem After an update of some software on a 64 bit Windows computer you might run into the following message when you start MPLAB X: Also, when you try to program your device it fails. PICkit2: Loading code from F:/Projects/PIC/LilBang.X/dist/default/production/LilBang.X.production.hex…Loading symbols from F:/Projects/PIC/LilBang.X/dist/default/production/LilBang.X.production.cof…Loading completedConnecting to programmer…The programmer could not be …