Player Piano Project (V2)

Github repos: [Base] ESP32 Code, PCB files, CAD models: https://github.com/RCPilot1604/Player-Piano [Webserver] Angular+NestJS webserver for controlling player piano [WORK IN PROGRESS]: https://github.com/RCPilot1604/Player-Piano-Server Key changes from V1: V2 wraps up the hardware aspect of the player piano, as I do not foresee any changes to the frame and mounting structure. Hardware Changes – Finalized Solenoid Mounts I …

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 …