Juan

Join my journey of DIY, home automation, smart home, Arduino, coding, and home improvement projects.
Three blue 3D-printed electronic enclosures are displayed on a black surface. The left and right designs are marked with red Xs, indicating failure, while the center design has a green checkmark, showing success. The left enclosure is broken apart, the right one has poor fitting, and the center one fits components well and is properly assembled. Text at the bottom reads: "First 3D Design."

My First 3D Design using TinkerCAD.

Since I got my first 3D printer, I want to learn 3D design to make my own model to solve my own problem. I don’t know how to start. I think I should start with something simple. Simple means easy, right? I have a DIY human presence sensor using an ESP32 and LD2410C. It’s in a very raw state. I want to make a simple case for it. So, I started with the most intuitive one, in my opinion, TinkerCAD. It looks like just dragging a few boxes around. ...

July 19, 2025 · 3 min · 548 words
My First 3D Printer Creality Hi & 3 Failed Prints on My First Try!

My First 3D Printer Creality Hi & 3 Failed Prints on My First Try!

Recently, I got my first 3D printer, the Creality Hi. I believe the usual first 3D print for a beginner should be the 3D Benchy. The printer itself even came preloaded with the model. But I chose to bite off more than I could chew by printing a Xiaomi Band 9 magnetic charging stand by benbryss. YouTube Video 3 Failed 3D Printing Attempts ...

July 6, 2025 · 2 min · 352 words
Create Telegram Bot using JavaScript, Cloudflare Workers and Cloudflare Workers KV.

Create a Telegram Bot using JavaScript, Cloudflare Workers and Cloudflare Workers KV.

I want to create a bot that can congratulate other Telegram group members when they make a profit from crypto investments (Please do your own research before making any investments). I keep the Telegram bot’s function simple. Group members can instruct the bot using command( /gx ) and mention( @ ) a user. The bot will then reply a prefixed congratulatory message and attach with a random GIF. How to Create a Telegram Bot? I don’t really know. ...

December 10, 2024 · 10 min · 2011 words
Run LLMs and Stable Diffusion Locally on Intel UHD 630

Running LLM and Stable Diffusion Locally on My Low-End Hardware

Try running Llama 3.2 1B Q8, Llama 3.2 3B Q8 & Stable Diffusion 1.5 on Intel UHD Graphics 630. Also, try to run AI models on the CPU.

October 28, 2024 · 4 min · 687 words
ESP-01S and ESP USB Programmer with CH340 chip.

How to Fix CH340 USB to Serial Driver 3.8 version issue.

Recently, I started working with the ESP-01S module and CH340 ESP programmer. However, when I tried to upload a new Arduino sketch, I encountered an error: A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31) CH340 Driver Issue and Fix. After some googling, I discovered that the problem was related to the CH340 USB-to-serial chip driver. The latest CH340 driver, version 3.8, seem to cause the issue. To fix it, I had to uninstall the 3.8 version driver, and install the previous 3.4 version driver. ...

June 21, 2024 · 2 min · 240 words