πŸ”§ Hands-On Lab

Teardowns, DIY tutorials, open-source builds. For creators and makers.

Hands-On Lab: Linux 6.12 on ESP32-S31 β€” A Full MMU Kernel Inside a Microcontroller (Port Architecture & Flashing Guide)

An independent developer ported a full Linux 6.12 kernel to the ESP32-S31 microcontroller: Sv32 virtual memory, Supervisor privilege mode, XIP execute-in-place, and a Buildroot userspace that boots straight into a BusyBox shell. The project has 98 stars on GitHub and 89 points on Hacker News. This teardown walks through the dual-MMU architecture, the OpenSBI Flash XIP layout, the dual-core split (Core 0 runs FreeRTOS / Core 1 runs Linux), and the one-command make build plus esptool flashing flow β€” the complete engineering decisions behind an MCU-class Linux port.

Hands-On Lab: Teardown of CARA, the Rope-Driven Quadruped β€” Zero-Backlash Joints Without a Single Gear

CARA (Capstans Are Really Awesome) is a rope-driven quadruped with zero gears and zero pulleys: all 12 joints are driven by 2mm Dyneema rope through capstan drives, delivering zero backlash, high torque transparency, and low inertia. The full robot costs roughly $3,300, weighs 14.25kg, and pairs a Teensy 4.1 with 12 ODrive S1 controllers running 12 Eaglepower 90KV pancake BLDC motors. This teardown walks through the effective-diameter trap of the 8:1 reduction ratio, the coaxial 5-bar linkage leg design, and the control stack from cycloidal gait to periodic-update stability β€” the engineering decisions behind a 1,000-upvote Hacker News project.

Robot Development Frameworks Compared 2026: ROS 2 vs Isaac Sim vs Open Source

A head-to-head comparison of ROS 2, Nvidia Isaac Sim, Webots, and Gazebo β€” the four major robot development frameworks in 2026. Each is scored on ease of use, simulation quality, community size, hardware compatibility, and documentation. Clear recommendations for three use cases.

ROS 2 Beginner Tutorial: Setting Up a Robot Development Environment (Ubuntu 22.04 + ROS 2 Humble)

A step-by-step guide to installing Ubuntu 22.04, configuring ROS 2 Humble, creating your first workspace, writing publisher/subscriber nodes, and running robots in Gazebo simulation.

Smart Home Hub Showdown 2026: Apple HomePod 2 vs Google Nest Hub vs Xiaomi vs Huawei vs Aqara

Five smart home hubs compared: Apple HomePod 2, Google Nest Hub Max, Xiaomi Smart Home Hub 2, Huawei HarmonyOS Central, and Aqara M3 Hub. Ecosystem compatibility, voice assistant quality, and value analysis.

Stretch 4 and the Case for Practical Home Robots

Programming Unitree Go2: SDK Hands-On Guide for Motion Control, Target Tracking, and Autonomous Navigation

A practical guide to Unitree Go2 SDK development β€” SDK overview, motion control API, visual target tracking implementation, and autonomous navigation setup with runnable code examples.

The Humanoid Robot Control Pipeline: From Perception to Actuation

From sensor input to joint actuation β€” breaking down the technical choices and engineering challenges across the full humanoid robot control pipeline.

Building a Quadruped Robot from Scratch: The Complete ESP32 + 3D Printing Open-Source Guide

Starting from a Reddit hot post, this deep dive covers how to build a quadruped robot from scratch for $200–500 using ESP32, 3D printing, and the open-source sesame-robot project β€” component selection, inverse kinematics, gait control, and the open-source ecosystem all decoded.

Chinese Quadruped Robot Showdown: Unitree Go2 vs Deep Robotics Lynx vs Xiaomi CyberDog 2

A comprehensive comparison of three Chinese quadruped robots β€” Unitree Go2, Deep Robotics Lynx, and Xiaomi CyberDog 2. Specs, performance, real-world use cases, and buying recommendations.

Robot Vacuum Showdown 2026: Roborock Qrevo vs Dreame X50 vs Ecovacs Deebot X8

A comprehensive comparison of three flagship Chinese robot vacuums in 2026 β€” Roborock Qrevo, Dreame X50, and Ecovacs Deebot X8. Performance, navigation, obstacle avoidance, mopping, and self-cleaning base stations analyzed.