Motivation The orientation of any object can be represented in a number of ways: Each of the methods have its own merits and demerits. We shall focus here on Quaternions. When using quaternions to describe a rotations, it enjoys the following benifits compared to the other methods: The only downside of this representation is that…
SDCC or Small device C compiler is an amazing open source compiler. This guide covers the necessary steps needed to setup the SDCC compiler for PIC microcontroller. SDCC has several benefits over the commercial licensed compilers. Firstly, It is free. Secondly, SDCC is retargetable compiler. That is, a wide range of controllers can be compiled…
Steps to load the firmware first time: Load the bootloader using a serial programmer into the PIC and insert the programmed PIC into the hardware. Insert the first jumper between the first and the second pin as shown in the help of the PC software and connect the USB. The software should detect the hardware…
Home PCB etching is a cost-effective approach for creating PCB prototypes in a domestic setting, and it’s a fundamental skill for any hobbyist. One can employ two primary chemical etching methods for PCBs at home. The traditional method employs Ferric chloride, which tends to create stains and can be messy. On the other hand, the…
In order to fully exploit a powerful computer, we should be able to access it comfortably. It can be be done by various approaches like Multi Desktop, Multi Head, Remote Desktop, Multi Seat. Read ahead to know when to use what.

Indian. Loves to Learn, Travel and Eat.