
An angle grinder is a useful and universal tool which can be used to cut lots of different materials – wood, metal, concrete etc. In this blog post you will find how to use it for cutting concrete walls using a 3D printed DIY addon for a vacuum cleaner. Intro Although the one of the … Read more

This is a continuation of tinyAVR how-to series. This blog post is going to be about AVR CPU, its possibilities and registers. Features 8-Bit, High-Performance AVR RISC CPU: 135 instructions Hardware multiplier 32 8-Bit Registers Directly Connected to the Arithmetic Logic Unit (ALU) Stack in RAM Stack Pointer Accessible in I/O Memory Space Direct Addressing … Read more

The easiest way to start programming MCU is to use their General Purpose Input/Output pins to read a button and/or turn ON/OFF an LED. This post is going to be exactly that – an introduction into Attiny Series-0 GPIOs with easy to understand examples which should help you get started with the MCU. What is … Read more

There are lots of cheap USB-Serial adapters on the market which most of the time are perfect solution if you want to flash a MCU or you need a data connection between a PC and some kind of device with serial interface. But those cheap solutions are not suitable if electrical isolation between a PC … Read more

If you have ever designed your own PCB with ESP12 module on it, probably you have left some kind of a connector to program the module. But what if you don’t want to have an extra connector or you don’t have enough space on a PCB? Then you could use an pogo addon for ESP-12 … Read more

Handful of older generation AVR MCUs needs ISP (In System Programming) connector to flash your own firmware. Usually if you design your own PCB, you will place somewhere 6 pin header (2×3 pins) as ISP connection. Most of the time it makes sense, unless PCB needs to be small especially in its height. In these … Read more

You might want to connect an encoder to your Arduino board when you want to have a physical control over you electronics. The encoder might also be a great alternative to physical pushbuttons as a rotating knob might be a more intuitive solution for some applications. Table of contents Encoder Used hardware in this example … Read more

Today’s post is going to be about two little things. The first one – AD9833 Arduino library which is used to set IC’s output parameters. The second one – I have found out some interesting things about +- 12V converter’s output noise and a way to reduce it. Links to project’s all posts VCA822 Gain … Read more

A regular camera stand is always handy when you need to shoot still photos. But three-legged stand is not very convenient if you want to make some top-view photos of an object placed on a table. For this reason, I have 3D printed a desk stand. Part List 25mm (~1 inch) outer diameter stainless steel … Read more