Powered by
WordPress
  • Quaternion Basics

    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…

  • Linux Guide to using SDCC compilers for PIC microcontroller

    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 USBPICPROG firmware loading

    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…

  • PCB Etching using Peroxide and HCl

    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…

  • 4 Ways to diversify access to your PC

    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.