Entries by Pieter

Repair of my Onyx Boox M92 e-ink display

I apologise, but I just have to brag a bit (a lot actually). My old faithful Onyx Boox M92 9.7″ e-ink reader stopped working a month ago. I was quite upset, because I used it frequently to read data sheets and engineering books at night. It would start up and display faint grey pixels that […]

Debouncing a digital input such as a button

When a button is pressed, the digital input to a microcontroller may “bounce” between high and low until it finally settles to a valid state (see this Wikipedia entry) Here is a complete, standalone Atmel Studio example project called debounce_example that demonstrates the usage of the included debounce module (debounce.h, debounce.c and debounce_cfg.h). The debounce […]

Logging harvested solar power using $15 Scorpion Board

It’s undeniable that South Africa is experiencing a critical electricity crisis. On the positive side, it’s forcing us to conserve and consider alternative sources of energy. My mom sponsored our household with a cheap Chinese solar panel with battery pack and LED lights to use during load shedding (we live in Cape Town zone 6 […]

This is why I don’t like Micro USB connectors

Lesson:  Don’t pack away your ATmel JTAGICE3 with the USB cable plugged in. When I wanted to use it again, I discovered that the connector was very “loose” indeed. Here you can see that the GND pads tore right off the PCB. Note that brownish glue that was used on the two middle GND pads […]

Scorpion Board and Piconomic FW Library receives good reviews

The author of ScienceProg and EMBEDDS has written a few nice articles about my previous generation board (the Piconomic AB111-4 Atmel ATmega128L board) and I contacted him to let him know about my new board and updated FW library. He wrote a glowing review (EMBEDDS – FEATURE RICH SCORPION BOARD) and I’m extremely flattered. Thanks […]