Articles taggedTech
Articles covering a wide range of technologies including web, infrastructure, and hardware
- 2026-08-25
🏭Ordering Two Custom PCBs Designed in KiCad on JLCPCB
A walkthrough of ordering two PCBs designed in KiCad from JLCPCB, covering generating and uploading the order files, choosing manufacturing options and a stencil, replying in English to a post-order confirmation email, payment methods and actual cost, and the delivery timeline.
- 2026-06-23
🖱️Replacing the Left/Right Click Tact Switches on the Logitech MX Ergo S
The left click on my Logitech MX Ergo S trackball started double-clicking, so I repaired it by replacing the tact switches. This post records the tools needed for disassembly, how to choose the right switch, removing the main board, and the desoldering and soldering steps, plus the differences from the older MX Ergo and pitfalls when buying parts.
- 2026-06-02
🪟Connecting a CO2 Sensor to StackChan for Ventilation Advice
Connected an SCD41 CO2 sensor to M5StackChan as a built-in MCP tool. The AI reads live CO2 levels in conversation and suggests ventilation when levels exceed 1000 ppm. Covers wiring, firmware, and testing.
- 2026-05-17
🤖Running M5StackChan AI.AGENT with a Local LLM
Learn how to self-host Xiaozhi AI server with Ollama to run M5StackChan AI.AGENT locally for private voice conversations without cloud AI.
- 2026-05-08
🤖Connecting Custom MCP Servers to M5StackChan AI.AGENT
This article explains how to add custom MCP servers to M5StackChan AI.AGENT for external tools, local services, and AI workflows.
- 2026-04-27
🤖Setting Up M5StackChan from Kickstarter
A walkthrough of M5StackChan setup, covering unboxing, smartphone pairing, Wi‑Fi configuration, AI conversations, and Avatar mode using the stock firmware.
- 2025-03-16
🚦Driving a WS2812B RGB LED (NeoPixel) with the CH32V003 Microcontroller
Driving a WS2812B (NeoPixel) RGB LED from a CH32V003 using SPI and DMA, reusing the ch32fun driver header in a MounRiver Studio Ⅱ project. Covers wiring, the two register-name fixes for the official SDK, and a sample that cycles through six colors.
- 2025-03-03
Driving an RC Servo Motor with the CH32V003 (PWM Output)
Generate a 50 Hz PWM signal with TIM1 on the CH32V003 microcontroller using the official SDK in MounRiver Studio Ⅱ and drive an RC servo motor (MG90D), with reusable servo.h/servo.c code and oscilloscope verification of the 1.5 ms pulse.
- 2025-02-12
🧰Developing on the Low-Cost RISC-V Microcontroller CH32V003 with MounRiver Studio Ⅱ
Setting up the CH32V003, a low-cost RISC-V microcontroller, in the VSCode-based MounRiver Studio Ⅱ: installing the IDE, creating a project, wiring a test circuit with the WCH-LinkE, enabling SDI printf debugging, and blinking an LED.
- 2024-03-23
🌐Overview of the rpine.net Homepage Architecture
An introduction to the technology stack and architecture behind the rpine lab homepage (rpine.net). The frontend uses Next.js, React, and Tailwind CSS, while the infrastructure runs on Cloudflare Workers, with CI/CD pipelines powered by GitHub Actions and Cloudflare Workers' built-in build features.

.BIXdvoPD.jpg)




.C13UyACA.jpg)

_(カスタム).Ds8SoApd.jpg)
