Player Piano Project (V1)

GitHub Repo: https://github.com/RCPilot1604/Player-Piano Last year while scrolling through the internet, I came across a rather interesting project – a piano capable of playing itself. I immediately decided that I needed such a device but instead of replicating the design already available on the internet, I would design one myself from scratch. From my extensive research …

IoT Switches

I originally blogged about my initial attempts at implementing IoT switches and the debugging process of V1 on my old blog. If you would like to view it you can find it here. In this post, I will discuss the entire process of designing and implementing IoT switches that are fully compatible with Home Assistant …

Motion Sensors

Tl;dr: I discuss the consideration and challenges in the hardware aspect of designing motion sensors for home automation. It has always been a dream of mine to convert my home into a smart home, and a large part of that involves automating the lights in my house. As such, I have been experimenting with various …

Guide: LaserWeb #02 – Comms and Advanced Settings

In the previous guide, we looked at the basic settings for setting up the LaserWeb workspace and pushing out your first GCODE. In this guide, we will look at the advanced settings that will allow you to speed up your workflow but also make tasks such as aligning mirrors a lot easier. The Comms Tab: …

Project: Solder paste Reflow Hotplate

In this project, I attempt to design and construct a working reflow hotplate for SMD soldering. Why use hotplate soldering for SMD components? Having used solder paste for SMD soldering for quite a while now, I can’t say how satisfied I’ve been with the whole experience. Oftentimes, solder paste soldering is the only way to …

Guide: LaserWeb #01 – Basic Setup and GCODE Generation

Having posted about my laser cutter, I thought it would be apt for me to do a short tutorial on LaserWeb, the software I use to generate the laser towpaths (the various sequence of steps the laser cutter is to take to cut out the part from a piece of sheet material) and convert that …