<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TinkerNews</title>
    <description>The latest articles on DEV Community by TinkerNews (@tinkernews).</description>
    <link>https://dev.to/tinkernews</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4150052%2F07e488a5-36ad-4aeb-8e06-ba71abd5aabb.png</url>
      <title>DEV Community: TinkerNews</title>
      <link>https://dev.to/tinkernews</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tinkernews"/>
    <language>en</language>
    <item>
      <title>TinkerNews Podcast #61: XGO Duck, Tiny Game Worlds, and a Local AI Thermostat</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Tue, 10 Nov 2026 02:21:43 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-podcast-61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat-39oc</link>
      <guid>https://dev.to/tinkernews/tinkernews-podcast-61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat-39oc</guid>
      <description>&lt;p&gt;The TinkerNews podcast has a new episode: &lt;strong&gt;TinkerNews Podcast #61: XGO Duck, Tiny Game Worlds, and a Local AI Thermostat&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;TinkerNews, a free weekly DIY electronics newsletter. Every Sunday's issue curates the best DIY electronics builds on the web (ESP32, Arduino, Raspberry Pi, robotics, IoT), and this podcast is its audio edition.&lt;/p&gt;

&lt;p&gt;🎧 Listen to the episode: &lt;a href="https://www.tinkernews.com/issues/61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=podcast" rel="noopener noreferrer"&gt;https://www.tinkernews.com/issues/61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=podcast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>electronics</category>
      <category>iot</category>
      <category>arduino</category>
    </item>
    <item>
      <title>TinkerNews #61: XGO Duck, Tiny Game Worlds, and a Local AI Thermostat</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Tue, 10 Nov 2026 02:15:01 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat-5he6</link>
      <guid>https://dev.to/tinkernews/tinkernews-61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat-5he6</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published in &lt;a href="https://www.tinkernews.com/issues/61-xgo-duck-tiny-game-worlds-and-a-local-ai-thermostat?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;TinkerNews Issue #61&lt;/a&gt;. Free weekly DIY electronics.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  XGO Duck, Tiny Game Worlds, and a Local AI Thermostat
&lt;/h2&gt;

&lt;p&gt;Issue 61 explores practical edge-computing builds: control an XGO Duck from a browser, run neural game worlds on a Pico 2 W, and let an Arduino UNO Q manage a local AI…&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Lead build: Browser-Controlled XGO Duck on Arduino Uno Q
&lt;/h2&gt;

&lt;p&gt;A browser becomes the control panel for an XGO Duck running on Arduino Uno Q. This runtime combines learned ONNX motion policies with Python control and STM32 feedback loops. It handles calibration, recovery, skating, servo safety, and practical diagnostics for makers working with compatible hardware.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/LuwuDynamics/xgoduck_runtime_arduino" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Arduino
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Connect the UNO Q’s Linux and STM32 Sides
&lt;/h3&gt;

&lt;p&gt;A potentiometer on A5 sets the UNO Q’s built-in LED brightness through messages between Python on Debian Linux and an STM32 sketch. This build shows how the Bridge moves data, when to use call() or notify(), why provide_safe() matters, and how a WebSocket page can add browser control.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mischianti.org/arduino-uno-q-bridge-how-python-and-the-stm32-sketch-talk-call-notify-provide/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via mischianti.org)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  An Arduino UNO Q Runs a Local AI Thermostat
&lt;/h3&gt;

&lt;p&gt;An Arduino UNO Q runs a small language model locally, reads a simulated temperature, and controls an LED fan. Python gives the model limited tools, while the STM32 keeps deterministic control of the hardware. The build also measures startup delay, response speed, memory use, and model size.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mischianti.org/arduino-uno-q-a-local-ai-agent-that-drives-the-hardware/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via mischianti.org)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 DIY Electronics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A Mecha Desk Buddy with Drawers and a Touchscreen Face
&lt;/h3&gt;

&lt;p&gt;Thirty-three printed parts form a small mecha organizer with storage for a phone, pens, SD cards, and circuit boards. An ESP32-S3 drives its 2.8-inch touchscreen, while Arduino and LVGL 9 provide blinking eyes and six expressions. The result combines useful desk storage with a friendly animated interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.io/project/207317-yakroo108-mecha-desk-buddy" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.io)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📶 ESP32
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Marelleo: An ESP32 Story Box for NFC Figurines
&lt;/h3&gt;

&lt;p&gt;Marelleo turns an NFC-tagged figurine into a story, song, or radio control. An ESP32 handles detection, Wi-Fi, audio playback, and updates inside a child-ready box. The build moved from breadboard to perfboard and custom PCB, with battery safety, mechanical failures, and recovery testing shaping each revision.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://zebra.rodeo/en/blog/marelleo/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via zebra.rodeo)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Kube32 Brings kubectl to ESP32 Clusters
&lt;/h3&gt;

&lt;p&gt;Use kubectl to place WebAssembly apps on a small ESP32-S3 cluster. Kube32 pairs a PSRAM-equipped control plane with worker boards such as the M5Stack Cardputer, then treats displays, sensors, storage, and input devices as managed resources. A simulator and practical examples make the setup easier to try.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/arterialist/kube32" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build a Browser-Controlled ESP8266 Relay
&lt;/h3&gt;

&lt;p&gt;A NodeMCU ESP8266 can serve a small control page over 2.4 GHz Wi-Fi and switch a relay from any browser on the same network. The project uses one relay, one status LED, and a short Arduino sketch, with clear limits around security, local access, and mains wiring.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anilestore.com/blog/nodemcu-esp8266-wifi-relay-switch" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via anilestore.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ESP32-S3 Rotary Universal Timer
&lt;/h3&gt;

&lt;p&gt;Four timer scales, a rotary encoder, and a circular display give this CrowPanel project a simple way to set and watch time pass. An external buzzer adds three audible alerts at zero, while framebuffer drawing keeps the display smooth. Arduino users need specific ESP32 and graphics library settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.io/project/207144-diy-esp32-universal-timer-with-touchscreen" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.io)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Inside an Open ESP32-S3 Board Designed in KiCad
&lt;/h3&gt;

&lt;p&gt;Built around Espressif's ESP32-S3-WROOM-1-N8R8, this open board packages the schematic, PCB layout, custom KiCad libraries, BOM, Gerbers, drill files, and documentation in one repository. The design is ready for inspection and fabrication, while board assembly, testing, bring-up, and firmware work remain future steps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/AMIFEX-IT/ESP32-S3-SMALL" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 IoT
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build a 3D Home Assistant Dashboard
&lt;/h3&gt;

&lt;p&gt;Home Assistant usually shows devices in cards and lists. NeonPlan 3D puts them inside a model of your home, where rooms, lights, blinds, cameras, sensors, energy equipment, and warnings appear in place. You draw or import the plan, link areas, then publish reusable views for dashboards and wall tablets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Mastershort/neonplan3d" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Repurpose an Old Echo for Home Assistant
&lt;/h3&gt;

&lt;p&gt;An old Echo can keep its far-field microphones and local wake-word hardware while dropping Alexa's cloud connection. hassmic routes speech through Home Assistant Assist, with several Echos choosing one responder locally. It also supports local music, Bluetooth, automations, and Show displays, though installation involves firmware work and real brick risk.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Gamer92000/echo-dot-assist" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build a Live 3D Smart-Home Controller
&lt;/h3&gt;

&lt;p&gt;House Control turns a JSON floor plan into a live 3D control surface for lights, air conditioners, scenes, and sensors. Native Mac and iPhone apps connect Smart Life, Home Assistant, Philips Hue, and Apple Home, while simulated devices, local storage, and HTTP or MCP access keep experimentation practical.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/0xProbabillity/house-control" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Marstek Venus E Meets Home Assistant
&lt;/h3&gt;

&lt;p&gt;A LilyGO T-CAN485 reads a Marstek Venus E over RS485 and sends local battery data to Home Assistant through ESPHome. The build adds energy history, warnings, runtime estimates, and operating controls, while keeping the battery connection, firmware version, secrets, and ESP32 hardware limits in view.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/whyisthisbroken/marstek-lilygo-rs485" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ESP8266 Wi-Fi Bridge for Pylontech Batteries
&lt;/h3&gt;

&lt;p&gt;PylontechMonitoring connects a battery stack’s RS-232 console to a Wemos D1 Mini through a MAX3232 transceiver. The ESP8266 sends battery and module readings to MQTT, where Home Assistant can create sensors automatically. A browser console, JSON endpoint, and wireless firmware updates support maintenance and custom dashboards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/hidaba/PylontechMonitoring" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  SpiderBridge Puts GGS Control on Home Assistant
&lt;/h3&gt;

&lt;p&gt;A roughly €10 ESP32 can sit between a Spider Farmer GGS controller and Home Assistant, keeping control on your network. SpiderBridge installs through a browser, provisions the controller over Bluetooth once, then handles Wi-Fi, TLS, MQTT, cloud forwarding, and local automation without a Raspberry Pi.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/matthias1232/spider-farmer-homeassistant" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Turn a Cheap Wi-Fi Clock Into an ESP32 Display
&lt;/h3&gt;

&lt;p&gt;A closed-firmware HU-058D clock becomes a Home Assistant display when an ESP32-WROOM-32 takes over its RGB panel. The build keeps the case and LEDs, adds custom effects and controls, and can expose temperature, light, and buzzer hardware, depending on the firmware configuration and board variant.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dpavlin/HU-058_ESPHome-NTC-LDR-Buzzer" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🍓 Raspberry Pi
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A Pico 2 W Runs Its Own Tiny Game Worlds
&lt;/h3&gt;

&lt;p&gt;Five small games run on a Raspberry Pi Pico 2 W while two neural networks generate frames and choose actions. The project combines grid tokens, a reused transformer block, int8 weights, game-aware decoding, and dual-core scheduling. Results are strong on simple games, though Pac-Man and Doom-lite still expose clear limits.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/SheepSeb/tinyworldformer" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A Raspberry Pi 5 Knowledge Box for Offline Use
&lt;/h3&gt;

&lt;p&gt;A Raspberry Pi 5, NVMe SSD, and local Wi-Fi network can carry Wikipedia, maps, medical references, repair guides, and emergency material without internet access. HAS_PrepperDisk adds Internet-in-a-Box, Kiwix, automated downloads, a browser homepage, and health checks for use in remote or disrupted settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/schematrix/HAS_Prepper_Disk" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Raspberry Pi CRT Tracks Spacecraft in Retro Mission Console
&lt;/h3&gt;

&lt;p&gt;A Raspberry Pi drives a 640x480 mission-control display on a composite CRT, while Rust gathers spacecraft positions, telemetry, schedules, and sky data. mctl offers interactive pages, unattended kiosk scenes, offline caching, replay, and several period-style themes. A Pi 3B+ handles it through software rendering at modest frame rates.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/LiamDroog/mctl" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build a Raspberry Pi Marine Radar Display
&lt;/h3&gt;

&lt;p&gt;At the navigation station, a Raspberry Pi combines Raymarine Quantum radar data with Signal K readings, AIS contacts, and anchor monitoring. Exodus Radar renders the view on an HDMI screen or browser, while Python services handle decoding and control. It remains a Quantum-specific, experimental aid, not certified navigation equipment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sailingexodus/exodus-radar" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an RFID Reader for Raspberry Pi 5
&lt;/h3&gt;

&lt;p&gt;Older RC522 tutorials often fail on Raspberry Pi 5 because they depend on RPi.GPIO. This build uses SPI through spidev and reset control through gpiod. Wire the reader at 3.3 V, read card UIDs, then use those values for a hobby access project. UID matching suits demonstrations, not high-security systems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raspberry.tips/en/raspberrypi-einsteiger/raspberry-pi-5-rfid-rc522-guide" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via raspberry.tips)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Robotics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  $1.50 FOC Board Builds a Tiny 10:1 Robot Joint
&lt;/h3&gt;

&lt;p&gt;A 1503 brushless gimbal motor, a roughly $1.50 four-layer FOC board, and a printed 10:1 gearbox make a compact robot joint. The design is open hardware, though its firmware remains open loop and needs configuration work before it can serve as a dependable servo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yzytz17/1.5-joint-module" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  MOSS: An Open-Source Litter-Picking Rover
&lt;/h3&gt;

&lt;p&gt;MOSS is a tracked, 3D-printed rover that follows a person and collects small litter with a robotic arm. Its current prototype can drive and demonstrate pick-and-drop handling under teleoperation. Open hardware files, several computer choices, and simulation tools make it a practical project for experienced robotics makers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/metrox-eth/moss" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 Recommended reads
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ESP32 Snake Game with MPU6050 and OLED
&lt;/h3&gt;

&lt;p&gt;Embedded Nerd's motion-controlled build: MPU6050, OLED and a complete Arduino sketch. The tutorial we picked for this swap, wired end to end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://embeddednerd.com/esp32-snake-game-with-mpu6050-and-oled-display/?utm_source=rec&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via embeddednerd.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tindie Blog
&lt;/h3&gt;

&lt;p&gt;What makers actually sell: new gear, seller stories and open hardware news.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.tindie.com/?utm_source=rec&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via blog.tindie.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Circuit Cellar
&lt;/h3&gt;

&lt;p&gt;Embedded design articles from the magazine that has covered microcontrollers since 1988.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://circuitcellar.com/?utm_source=rec&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via circuitcellar.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 From the bench
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Voltage divider calculator
&lt;/h3&gt;

&lt;p&gt;One of 19 free no-signup bench tools for the projects in this issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.tinkernews.com/tools?utm_source=issue_page&amp;amp;utm_medium=bench&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;TinkerNews&lt;/strong&gt; is a free weekly newsletter with the best DIY electronics builds:&lt;br&gt;
ESP32, Arduino, Raspberry Pi, IoT, robotics and 3D printing.&lt;br&gt;
Subscribe free → &lt;a href="https://www.tinkernews.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=issue-61" rel="noopener noreferrer"&gt;tinkernews.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>arduino</category>
      <category>hardware</category>
      <category>esp32</category>
      <category>iot</category>
    </item>
    <item>
      <title>The capacitor markings that are not microfarads</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Fri, 06 Nov 2026 10:43:54 +0000</pubDate>
      <link>https://dev.to/tinkernews/the-capacitor-markings-that-are-not-microfarads-14cn</link>
      <guid>https://dev.to/tinkernews/the-capacitor-markings-that-are-not-microfarads-14cn</guid>
      <description>&lt;p&gt;A capacitor marked &lt;code&gt;0.1 MFD&lt;/code&gt; is not a 0.1 farad part. It is 0.1 microfarad, which is 100 nanofarad, which is the same thing as the &lt;code&gt;104&lt;/code&gt; sitting next to it in the drawer. The marking is older than the SI prefix, and that is the whole trap.&lt;/p&gt;

&lt;p&gt;Three marking systems cover almost every capacitor on a hobby bench. Two are arithmetic. One is a fossil.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three digit code
&lt;/h2&gt;

&lt;p&gt;Three digits: the first two are the value in picofarads, the third is how many zeros to add.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;104&lt;/code&gt; is 10 followed by four zeros: 100,000 pF = 100 nF = 0.1 µF.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;223&lt;/code&gt; is 22,000 pF = 22 nF.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;471&lt;/code&gt; is 470 pF.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is always picofarads. Divide by 1,000 for nanofarads, again by 1,000 for microfarads (or by 1,000,000 once). Most people learn &lt;code&gt;104 = 0.1 µF&lt;/code&gt; by repetition and never touch the arithmetic again.&lt;/p&gt;

&lt;h2&gt;
  
  
  R notation for values below 100 pF
&lt;/h2&gt;

&lt;p&gt;When the multiplier would be zero or negative, the letter takes the decimal point's place:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;4n7&lt;/code&gt; is 4.7 nF.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;2u2&lt;/code&gt; is 2.2 µF.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;R47&lt;/code&gt; is 0.47 pF, not 0.47 µF.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;1p0&lt;/code&gt; is 1 pF.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The unit letter is the decimal point. &lt;code&gt;4n7&lt;/code&gt; is not "four n seven"; it is 4.7 nanofarad.&lt;/p&gt;

&lt;h2&gt;
  
  
  MFD and MMFD, the markings that look wrong
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;MFD&lt;/code&gt; means microfarad. &lt;code&gt;MMFD&lt;/code&gt; means micro-microfarad, which is a picofarad. Both predate the modern µF/pF notation, and both still appear on surplus parts, old schematics, and equipment manuals.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;0.1 MFD&lt;/code&gt; = 0.1 µF = 100 nF = &lt;code&gt;104&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;0.001 MFD&lt;/code&gt; = 1 nF = &lt;code&gt;102&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;MMFD&lt;/code&gt; on its own, or &lt;code&gt;.001 MMFD&lt;/code&gt;, is a picofarad-scale part.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;100 MMFD&lt;/code&gt; = 100 pF.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The failure mode is not subtle. Read &lt;code&gt;0.1 MFD&lt;/code&gt; as 0.1 farad and you have a component three orders of magnitude larger than the one the circuit wants. Read &lt;code&gt;MMFD&lt;/code&gt; as microfarad and the error goes the other way. Either way the board does not work, and the part usually looks fine.&lt;/p&gt;

&lt;h2&gt;
  
  
  The traps that are not about the code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Voltage rating is separate.&lt;/strong&gt; A &lt;code&gt;104&lt;/code&gt; can be 50 V, 100 V, or 1 kV. The code says nothing about it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tolerance changes the part you can substitute.&lt;/strong&gt; A &lt;code&gt;104&lt;/code&gt; in a timing circuit may be a 5% or 10% part; a 1% part is a different purchase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dielectric matters more than the number.&lt;/strong&gt; A 100 nF ceramic and a 100 nF film are not interchangeable in filters, oscillators, or anything with a signal across it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;In circuit, expect the neighbours.&lt;/strong&gt; A capacitor in parallel with a resistor or another capacitor reads differently. Lift one leg before you believe the meter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Old parts drift.&lt;/strong&gt; Electrolytics age; a reading far below the marking is information, not proof that the marking is wrong.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The tool
&lt;/h2&gt;

&lt;p&gt;I keep a free reader at &lt;a href="https://www.tinkernews.com/tools/capacitor-code-calculator?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=capacitor_codes" rel="noopener noreferrer"&gt;tinkernews.com/tools/capacitor-code-calculator&lt;/a&gt; that handles the numeric codes, R notation, and legacy &lt;code&gt;MFD&lt;/code&gt;/&lt;code&gt;MMFD&lt;/code&gt; values, and shows the nearest standard value. It is free, with no signup.&lt;/p&gt;

&lt;p&gt;If you would rather call it from a script, the same arithmetic lives in the small library at &lt;a href="https://github.com/tinkernews/electronics-tools" rel="noopener noreferrer"&gt;github.com/tinkernews/electronics-tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Next time a drawer label says &lt;code&gt;MFD&lt;/code&gt;, read it as microfarad first. The arithmetic is easy; the fossil is the part that trips people.&lt;/p&gt;

</description>
      <category>electronics</category>
      <category>beginners</category>
      <category>tools</category>
      <category>arduino</category>
    </item>
    <item>
      <title>TinkerNews Podcast #60: Pocket Reflex, ISS Tracking, and E-Paper Adventures</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Tue, 03 Nov 2026 01:46:04 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-podcast-60-pocket-reflex-iss-tracking-and-e-paper-adventures-1cpa</link>
      <guid>https://dev.to/tinkernews/tinkernews-podcast-60-pocket-reflex-iss-tracking-and-e-paper-adventures-1cpa</guid>
      <description>&lt;p&gt;The TinkerNews podcast has a new episode: &lt;strong&gt;TinkerNews Podcast #60: Pocket Reflex, ISS Tracking, and E-Paper Adventures&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;TinkerNews, a free weekly DIY electronics newsletter. Every Sunday's issue curates the best DIY electronics builds on the web (ESP32, Arduino, Raspberry Pi, robotics, IoT), and this podcast is its audio edition.&lt;/p&gt;

&lt;p&gt;🎧 Listen to the episode: &lt;a href="https://www.tinkernews.com/issues/60-pocket-reflex-iss-tracking-and-e-paper-adventures?utm_source=devto&amp;amp;utm_campaign=podcast" rel="noopener noreferrer"&gt;https://www.tinkernews.com/issues/60-pocket-reflex-iss-tracking-and-e-paper-adventures?utm_source=devto&amp;amp;utm_campaign=podcast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>electronics</category>
      <category>iot</category>
      <category>arduino</category>
    </item>
    <item>
      <title>TinkerNews #60: Pocket Reflex, ISS Tracking, and E-Paper Adventures</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Tue, 03 Nov 2026 01:39:08 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-60-pocket-reflex-iss-tracking-and-e-paper-adventures-db7</link>
      <guid>https://dev.to/tinkernews/tinkernews-60-pocket-reflex-iss-tracking-and-e-paper-adventures-db7</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published in &lt;a href="https://www.tinkernews.com/issues/60-pocket-reflex-iss-tracking-and-e-paper-adventures?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;TinkerNews Issue #60&lt;/a&gt;. Free weekly DIY electronics.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Pocket Reflex, ISS Tracking, and E-Paper Adventures
&lt;/h2&gt;

&lt;p&gt;Issue 60 brings hands-on builds that turn embedded hardware into playful, practical machines: an ESP32 pocket reflex console, a Raspberry Pi dish that tracks the ISS, and…&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Lead build: Pocket Reflex Console With Three Games
&lt;/h2&gt;

&lt;p&gt;A pocket-sized ESP32-C3 console turns a round display, eight RGB LEDs, and two buttons into three quick games. Lightning Tap measures reaction time, Chase the Light tests tracking and decisions, and Duel Mode pits two players against each other. The build includes breadboard testing, custom wiring, firmware, and a PLA enclosure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/Short-Attention-Span-I-Built-a-Pocket-Reflex-Train/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Arduino
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build an ESP32 Alarm Clock That Needs a Basket
&lt;/h3&gt;

&lt;p&gt;A mini hoop, ESP32, and IR beam turn snoozing into a shot. This project connects a buzzer, BLE setup, rechargeable battery, custom PCB, and 3D printed mount, while showing how sensor alignment, timing, debounce, antenna clearance, and enclosure design shape a practical interactive device.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/Smart-Basketball-Hoop-Alarm-Clock-ESP32-BLE-Custom/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an 8-Channel Arduino RC Link
&lt;/h3&gt;

&lt;p&gt;Two Arduino Nano boards pass eight control channels through nRF24L01 radios. Joysticks, potentiometers, and switches become PWM outputs for servos or an ESC. The build includes a hand-made enclosure, downloadable sketches, and clear pin assignments, while leaving range, calibration, failsafe behavior, and interference testing for the builder.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/How-to-Make-a-DIY-8-Channel-RC-Transmitter-and-Rec/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Drive a Scratch-Built RC Car Over the Internet
&lt;/h3&gt;

&lt;p&gt;A hand-cut PVC car uses an ESP-01, Firebase, and a phone app to control its motor and steering through an internet connection. Pen refills form the front pivots, a salvaged gearbox adds wheel torque, and a 3S LiPo powers the electronics. Wi-Fi and Firebase settings need configuring first.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/Infinite-Range-RC-Car-Drive-It-From-Anywhere-in-th/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A Browser-Controlled 12-DOF Spider Robot
&lt;/h3&gt;

&lt;p&gt;Four printed legs, twelve servos, and two controllers make this spider robot walk, turn, wave, and dance. An ESP32-C3 handles Wi-Fi commands from a browser, while an Arduino Nano manages the servos, foot positions, and gait timing. An OLED adds animated eyes and changing expressions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://robotlk.com/web-controlled-spider-robot-arduino-nano-and-esp32-c3/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via robotlk.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  BLE Retail Display Timer and Tamper Alarm
&lt;/h3&gt;

&lt;p&gt;A shopper lifting a display product starts a 90-second countdown while movement or an unauthorized removal sounds the alarm. Built around an nRF52840, Zephyr RTOS, BLE, and battery backup, the system sends status and tamper alerts to staff phones without store Wi-Fi or cloud services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/Interactive-Retail-Display-With-Timer-Anti-Theft-A" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 DIY Electronics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  MatTris Arcade Packs Six Games Into 280 LEDs
&lt;/h3&gt;

&lt;p&gt;A second generation MatTris turns a 14×20 RGB matrix, an RP2040 Tiny, and six buttons into a pocket arcade. Tetris, Snake, Pong, Breakout, Car Dodge, and Space Invaders share a custom PCB, rechargeable power, and a tinted acrylic case built around the tiny display.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.electronicwings.com/users/ArnovSharma/projects/6965/mattris-arcade" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via electronicwings.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📶 ESP32
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Draw Icons and Scroll Text with a MAX7219 Matrix
&lt;/h3&gt;

&lt;p&gt;Eight binary rows make a smiley or heart on one 8×8 matrix, while four chained modules become a scrolling sign. An Arduino UNO sends SPI data through three control lines, with MD_MAX72XX handling graphics and MD_Parola handling text. Keep brightness low on USB, and use level shifting with an ESP32.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.informaticait.it/en/guide/max7219-8x8-led-matrix-arduino" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via informaticait.it)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  An ESP32 Replaces the Leaf’s Cloud TCU
&lt;/h3&gt;

&lt;p&gt;When NissanConnect EV services disappear, Leaf owners lose remote climate and charging controls. simppeliTCU uses a LilyGO T-2CAN board, protected automotive power, and ESP32-CAN firmware to restore local access through Wi-Fi, MQTT, and Home Assistant. It remains a draft for experienced builders who can handle vehicle wiring and safety.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/fkorhone/simppeliTCU" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 IoT
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Arduino 4WD Robot With Wi-Fi Radar Mapping
&lt;/h3&gt;

&lt;p&gt;Four TT motors carry an Arduino UNO R4 WiFi through an area while a servo turns an HC-SR04 sensor and sends readings to a browser. Floor markers add waypoint cues, and separate batteries keep motor power apart from the controller. The mapping is SLAM-style, with algorithm details left limited.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.io/project/207196-4wd-slam-radar-2d-robot-car" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.io)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an ESP32 TinyML Vibration Monitor
&lt;/h3&gt;

&lt;p&gt;Unexpected machine faults often begin as small changes in vibration. This ESP32 project uses an MPU6050, a compact autoencoder, and local TinyML inference to spot those changes without cloud processing or fault labels. A calibrated threshold, onboard indicator, MQTT messages, and browser dashboard make results easier to watch and test.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://projectech.in/projects/tinyml-machine-anomaly-detection-using-esp32/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via projectech.in)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an ESP32 Home Assistant Touchscreen Panel
&lt;/h3&gt;

&lt;p&gt;A dedicated ESP32 touchscreen gives each room a simple Home Assistant control point. Flash the panel through a browser, connect it to 2.4 GHz WiFi, and arrange local controls from a web page. Lights, scenes, sensors, cameras, media, and climate information can share one screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/jtenniswood/espcontrol" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Gestire: An ESP32 Locker for Shared Lab Equipment
&lt;/h3&gt;

&lt;p&gt;Reserve an FPGA board in Flutter, receive a six-digit PIN, and enter it at an ESP32 locker. Gestire links room and equipment bookings to Flask, SQLite, keypad input, LCD guidance, and relay-controlled compartments, while showing where sensors and stronger recovery would matter in a real installation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/miguelovila/gestire-smart-locker" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🍓 Raspberry Pi
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Give a Raspberry Pi Pico Precise Stepper Motion
&lt;/h3&gt;

&lt;p&gt;A Raspberry Pi Pico, ULN2003 board, and 28BYJ-48 motor make repeatable positioning approachable with MicroPython. The supplied library handles coil sequences and offers commands for steps, target positions, directions, and angles. External motor power and a home sensor remain important considerations for small robotics, turntables, gauges, and sliders.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://randomnerdtutorials.com/raspberry-pi-pico-stepper-motor-micropython/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via randomnerdtutorials.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A Raspberry Pi Dish Tracks the ISS
&lt;/h3&gt;

&lt;p&gt;A dish on a portable board follows the International Space Station across the sky. A Raspberry Pi Zero W checks pass predictions, cloud cover, and orbital data, then directs two stepper motors through changing azimuth and altitude. The build turns satellite calculations into visible movement and real nighttime observations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://workshop88.com/oldblog/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via workshop88.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  InkQuest Puts Text Adventures on E-Paper
&lt;/h3&gt;

&lt;p&gt;A rotary encoder, e-paper screen, and ESP32-C3 turn each button press into a new story branch. InkQuest keeps five turns of context, asks Gemini for four choices, and shows the result on a low-power display. Its compact PCB, printed case, and sleep mode support roughly 20 hours of estimated use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/InkQuest-Interactive-Text-Adventure-Game-Using-E-P/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemma 4 on a 4 GB Raspberry Pi 5
&lt;/h3&gt;

&lt;p&gt;A 4 GB Raspberry Pi 5 runs Gemma 4 E2B offline through LiteRT, with no AI HAT or cloud connection. The model uses about 1.6 GB of RAM and produces roughly 8 output tokens per second. This guide covers setup, storage, cooling, downloads, benchmarks, and the choice between LiteRT and Ollama.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raspberry.tips/en/kuenstliche-intelligenz/gemma-raspberry-pi-5-litert" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via raspberry.tips)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Robotics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ESP32 Board for a Robot Fox
&lt;/h3&gt;

&lt;p&gt;Ten servo connections give this ESP32 board a place in a 3D-printed quadruped fox, alongside two DC motor connections, a TFT display, and sensor inputs. The project includes a schematic, Gerber files, and an MPU6050 test sketch for makers developing their own robot electronics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pcbway.com/project/shareproject/Quadruped_Robot_PCB_controller_Esp32_7dd82d1b.html" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via pcbway.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 Recommended reads
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ESP32 Snake Game with MPU6050 and OLED
&lt;/h3&gt;

&lt;p&gt;Embedded Nerd's motion-controlled build: MPU6050, OLED and a complete Arduino sketch. The tutorial we picked for this swap, wired end to end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://embeddednerd.com/esp32-snake-game-with-mpu6050-and-oled-display/?utm_source=rec&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via embeddednerd.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tindie Blog
&lt;/h3&gt;

&lt;p&gt;What makers actually sell: new gear, seller stories and open hardware news.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.tindie.com/?utm_source=rec&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via blog.tindie.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Circuit Cellar
&lt;/h3&gt;

&lt;p&gt;Embedded design articles from the magazine that has covered microcontrollers since 1988.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://circuitcellar.com/?utm_source=rec&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via circuitcellar.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 From the bench
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Battery sizes for makers
&lt;/h3&gt;

&lt;p&gt;One of 16 free no-signup bench tools for the projects in this issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.tinkernews.com/tools?utm_source=issue_page&amp;amp;utm_medium=bench&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;TinkerNews&lt;/strong&gt; is a free weekly newsletter with the best DIY electronics builds:&lt;br&gt;
ESP32, Arduino, Raspberry Pi, IoT, robotics and 3D printing.&lt;br&gt;
Subscribe free → &lt;a href="https://www.tinkernews.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=issue-60" rel="noopener noreferrer"&gt;tinkernews.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>arduino</category>
      <category>hardware</category>
      <category>esp32</category>
      <category>iot</category>
    </item>
    <item>
      <title>A5 on the FireBeetle 2: ADC2, Wi-Fi and two different modes</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Fri, 30 Oct 2026 12:40:11 +0000</pubDate>
      <link>https://dev.to/tinkernews/a5-on-the-firebeetle-2-adc2-wi-fi-and-two-different-modes-8je</link>
      <guid>https://dev.to/tinkernews/a5-on-the-firebeetle-2-adc2-wi-fi-and-two-different-modes-8je</guid>
      <description>&lt;p&gt;DFRobot lists this board as SKU DFR0975 and says it supports Wi-Fi.[3]&lt;/p&gt;

&lt;p&gt;I started with the blanket warning that ADC2 and Wi-Fi do not mix. It hides the useful distinction between the ESP32-S3's oneshot driver and its continuous/DMA driver.[1][2]&lt;/p&gt;

&lt;p&gt;The vendor's pinout image labels A5 with ADC2_0.[4] The TinkerNews pinout page maps A5 to IO11 and ADC2_CH0.[5]&lt;/p&gt;

&lt;h2&gt;
  
  
  Single readings
&lt;/h2&gt;

&lt;p&gt;ESP-IDF's oneshot API gives a single reading on demand.[1] ADC2 is also used by Wi-Fi, and the oneshot driver protects access shared with the Wi-Fi driver.[1]&lt;/p&gt;

&lt;p&gt;A read can still return &lt;code&gt;ESP_ERR_TIMEOUT&lt;/code&gt; if another driver or peripheral is using the ADC. Espressif says the raw result is invalid after that error.[1]&lt;/p&gt;

&lt;h2&gt;
  
  
  Continuous capture
&lt;/h2&gt;

&lt;p&gt;Continuous mode samples at high speed and uses DMA to move results into memory.[2] Espressif no longer supports ADC2 DMA on the S3 because of hardware limits and unstable results.[2]&lt;/p&gt;

&lt;p&gt;The compatibility option is &lt;code&gt;CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3&lt;/code&gt;; it forces ADC2 use on the C3/S3 path.[2]&lt;/p&gt;

&lt;p&gt;For occasional samples while Wi-Fi is running, I would use oneshot and check the return code.[1] For a continuous stream, I would start with ADC1 and follow the ESP32-S3 guide's supported configuration.[2]&lt;/p&gt;

&lt;p&gt;I checked ESP-IDF 6.1.[1][2] I did not test Arduino &lt;code&gt;analogRead()&lt;/code&gt; or measure a FireBeetle on the bench.&lt;/p&gt;

&lt;p&gt;Our FireBeetle validator ran 15 checks and flagged eight documented defects in the vendor material. It reported zero failures, and both ADC/Wi-Fi assertions passed. I did not test a physical board, so those numbers cover source consistency and copy only.&lt;/p&gt;

&lt;p&gt;I maintain the &lt;a href="https://www.tinkernews.com/boards/dfrobot-firebeetle-2-esp32-s3?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=firebeetle_adc2_wifi" rel="noopener noreferrer"&gt;TinkerNews FireBeetle 2 pinout page&lt;/a&gt;, so the link is mine.[5]&lt;/p&gt;

&lt;p&gt;The page marks its imported entry unreviewed, while the pinout section is reviewed by hand.[5] The A5 mapping and source drawing are there.[4][5]&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;p&gt;[1] &lt;a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-reference/peripherals/adc/adc_oneshot.html" rel="noopener noreferrer"&gt;https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-reference/peripherals/adc/adc_oneshot.html&lt;/a&gt;&lt;br&gt;
    &amp;gt; "ADC2 is also used by Wi-Fi. adc_oneshot_read() has provided protection between the Wi-Fi driver and ADC oneshot mode driver."&lt;br&gt;
[2] &lt;a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-reference/peripherals/adc/adc_continuous.html" rel="noopener noreferrer"&gt;https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-reference/peripherals/adc/adc_continuous.html&lt;/a&gt;&lt;br&gt;
    &amp;gt; "ADC2 DMA functionality is no longer supported to retrieve ADC conversion results due to hardware limitations, as unstable results have been observed."&lt;br&gt;
[3] &lt;a href="https://wiki.dfrobot.com/dfr0975" rel="noopener noreferrer"&gt;https://wiki.dfrobot.com/dfr0975&lt;/a&gt;&lt;br&gt;
    &amp;gt; "Supports WiFi/Bluetooth5 LE, Mesh protocols, Matter (IoT/smart home)."&lt;br&gt;
[4] &lt;a href="https://dfimg.dfrobot.com/nobody/wiki/0aa4e609926355484ad0cab49548d2f3_0x0.jpg" rel="noopener noreferrer"&gt;https://dfimg.dfrobot.com/nobody/wiki/0aa4e609926355484ad0cab49548d2f3_0x0.jpg&lt;/a&gt;&lt;br&gt;
    &amp;gt; "11 A5 ADC2_0 T11"&lt;br&gt;
[5] &lt;a href="https://www.tinkernews.com/boards/dfrobot-firebeetle-2-esp32-s3" rel="noopener noreferrer"&gt;https://www.tinkernews.com/boards/dfrobot-firebeetle-2-esp32-s3&lt;/a&gt;&lt;br&gt;
    &amp;gt; "A5=IO11/ADC2_CH0. ESP-IDF one-shot protects ADC2 access shared with Wi-Fi; continuous/DMA ADC2 is unsupported by default on S3 (force-use config exists)."&lt;/p&gt;

</description>
      <category>esp32</category>
      <category>electronics</category>
      <category>embedded</category>
      <category>wifi</category>
    </item>
    <item>
      <title>TinkerNews Podcast #59: Wireless Relay Stations, ESP32 Audio Docks, and 5 GHz FPV Video</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Mon, 26 Oct 2026 20:34:53 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-podcast-59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv-video-283p</link>
      <guid>https://dev.to/tinkernews/tinkernews-podcast-59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv-video-283p</guid>
      <description>&lt;p&gt;The TinkerNews podcast has a new episode: &lt;strong&gt;TinkerNews Podcast #59: Wireless Relay Stations, ESP32 Audio Docks, and 5 GHz FPV Video&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;TinkerNews, a free weekly DIY electronics newsletter. Every Sunday's issue curates the best DIY electronics builds on the web (ESP32, Arduino, Raspberry Pi, robotics, IoT), and this podcast is its audio edition.&lt;/p&gt;

&lt;p&gt;🎧 Listen to the episode: &lt;a href="https://www.tinkernews.com/issues/59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv?utm_source=devto&amp;amp;utm_campaign=podcast" rel="noopener noreferrer"&gt;https://www.tinkernews.com/issues/59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv?utm_source=devto&amp;amp;utm_campaign=podcast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>electronics</category>
      <category>iot</category>
      <category>arduino</category>
    </item>
    <item>
      <title>TinkerNews #59: Wireless Relay Stations, ESP32 Audio Docks, and 5 GHz FPV Video</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Mon, 26 Oct 2026 19:53:36 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv-video-9cp</link>
      <guid>https://dev.to/tinkernews/tinkernews-59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv-video-9cp</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published in &lt;a href="https://www.tinkernews.com/issues/59-wireless-relay-stations-esp32-audio-docks-and-5-ghz-fpv" rel="noopener noreferrer"&gt;TinkerNews Issue #59&lt;/a&gt;. Free weekly DIY electronics.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wireless Relay Stations, ESP32 Audio Docks, and 5 GHz FPV Video
&lt;/h2&gt;

&lt;p&gt;Issue 59 brings together practical builds including a two-board NRF24L01 relay station, an ESP32 networked audio dock, an ESP32-C5 analog FPV video receiver, and a custom…&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Lead build: Build a Wireless Arduino Relay Control Station
&lt;/h2&gt;

&lt;p&gt;Two Arduino boards share the work in this practical BlueCore build. A Mega serves as the central station, while an Uno collects sensor readings and controls relays at a distance. NRF24L01 radios carry messages both ways, with code, schematics, and wiring diagrams included for reproduction and adaptation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/BlueCore-Wireless-Sensor-Control-Station-Arduino-M/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🖨️ 3D Printing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Kiln Connects AI Assistants to 3D Printers
&lt;/h3&gt;

&lt;p&gt;Kiln adds an MCP layer between compatible AI assistants and existing 3D printer services. A maker can connect OctoPrint, Moonraker, PrusaLink, or a USB printer, then inspect status, prepare jobs, start prints, and monitor progress, while keeping approval gates for files, heat, motion, and unattended operation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/codeofaxel/kiln" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Arduino
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build a Wireless Alphabet LED Wall
&lt;/h3&gt;

&lt;p&gt;A familiar TV prop becomes a practical electronics lesson here. This weekend build combines a crafted alphabet panel, a multiplexed LED matrix, an Arduino, and wireless control. The available article excerpt does not name the exact board, wireless module, pins, or command method, so those details need checking before publication.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/Stranger-Things-Alphabet-LED-Wall-Matrix-Multiplex/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Simulate Traffic Signals with Arduino and Proteus
&lt;/h3&gt;

&lt;p&gt;A Proteus simulation shows a multi-arm intersection changing lamp states while separate displays count down each phase. One Arduino runs the signal sequence, and a second handles MAX7219 displays through serial data. It is a useful way to test timing, communication, and display behavior before building hardware.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sprasapradip/proteus-project" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Building an ESP32 Audio Dock
&lt;/h3&gt;

&lt;p&gt;This project puts an ESP32, network access, physical controls, and dedicated audio hardware into one dock. Its repository brings together electronics files, ESPHome configuration, factory images, and browser installation tools, giving makers a practical starting point for assembling the device and adapting its firmware to related hardware.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sonocotta/esp32-audio-dock" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  From Schematic to Finished Board: Arduino PCB in KiCad
&lt;/h3&gt;

&lt;p&gt;A blank KiCad project becomes a fabricated Arduino-compatible board through schematic capture, footprint selection, routing, checking, and manufacturing files. The build shows how an ATtiny3226, USB-C power and data, UPDI programming, regulation, headers, and familiar software support can fit into a custom board design.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/72057/your-first-real-pcb-in-kicad-an-arduino-compatible-board-designed-from-scratch" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via community.element14.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Move Your Arduino Prototype to a Custom PCB
&lt;/h3&gt;

&lt;p&gt;Loose jumper wires are often the first sign that a working Arduino project needs a better home. This guide compares an Uno shield, a module carrier, and a standalone ATmega328P board, then covers schematic capture, power, programming, layout, and fabrication checks for a reliable custom build.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pcbeditor.com/arduino-to-pcb" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via pcbeditor.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an Arduino Ultrasonic Distance Meter
&lt;/h3&gt;

&lt;p&gt;Reflected sound gives an Arduino a simple way to measure distance. This project pairs an HC-SR04-style ultrasonic sensor with basic timing code, wiring, and a calculated reading. It also shows where results can vary, so makers can test calibration before using the circuit in robots, alarms, or level sensors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.researchgate.net/publication/367162982_DISTANCE_MEASUREMENT_USING_ULTRASONIC_SENSOR_ARDUINO" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via researchgate.net)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 DIY Electronics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build a Simple Milliohmmeter
&lt;/h3&gt;

&lt;p&gt;Ordinary meters often miss the resistance in short wires and joints. This build applies a known current, measures the resulting voltage, and calculates resistance with Ohm’s law. Regulator ICs, a digital voltmeter, and four wire sensing make a useful teaching tool, though accuracy depends on contacts, wiring, resolution, and calibration.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.eleccircuit.com/designing-diy-precision-milli-ohmmeter-circuit/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via eleccircuit.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Pico.Lab: Raspberry Pi Pico USB Web Multitool
&lt;/h3&gt;

&lt;p&gt;Cramped benches make full sized test equipment awkward, while many compact instruments cost too much or rely on command lines. Pico.Lab uses an ordinary Raspberry Pi Pico, a USB hosted browser interface, and an analog front end to handle quick checks, while leaving demanding measurements to dedicated lab equipment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.io/project/207129-picolab-web-gui-embedded-multitool" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.io)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build an ESP32-S3 E-Reader Mainboard
&lt;/h3&gt;

&lt;p&gt;Silkscreen provides the electronics for a pocket e-reader without hiding the design from builders. Its ESP32-S3, e-paper connector, battery charging, microSD storage, and physical buttons form a useful starting point. Production files simplify ordering, but Silkscreen firmware is not publicly available yet, so check software status first.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/iandchasse/silkscreen-pcb" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📶 ESP32
&lt;/h2&gt;

&lt;h3&gt;
  
  
  An ESP32-S3 Board Connects Vending Machines to Cashless Services
&lt;/h3&gt;

&lt;p&gt;Inside a narrow four-layer PCB, an ESP32-S3 links a vending machine’s isolated MDB bus with Wi-Fi, cashless services, telemetry, sensors, and switched outputs. A remote antenna, protected power input, and modular connectors address practical installation problems, while the accompanying software connects the board to mobile and self-hosted services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pcbway.com/project/shareproject/MDB_Slave_ESP32_S3_WROOM_1U_4_layer_cashless_telemetry_board_for_vending_mac_cb2e3ef8.html" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via pcbway.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ESP32-C5 Receives 5 GHz Analog FPV Video
&lt;/h3&gt;

&lt;p&gt;A small ESP32-C5 board now receives 5 GHz analog FPV video through software-defined radio processing. C5VRX demodulates the FM signal and feeds a simple resistor-ladder DAC. Its low-cost hardware makes a useful receiver possible, but latency, sensitivity, range, and video quality still need testing for real FPV flying.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.com/2026/10/20/5-ghz-drone-video-with-an-esp32/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 IoT
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A Proximity Interlock for Machine Safety
&lt;/h3&gt;

&lt;p&gt;A MAX32630FTHR based prototype watches for people near moving machinery, then links detection to an alarm and shutdown response. The schematic shows how sensing, control logic, indicators, and the machine interface work together, while the project also makes clear why certified industrial safety hardware needs more safeguards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.electronicsforu.com/electronics-projects/smart-industrial-machine-safety-control-system-for-human-proximity-detection-and-accident-prevention" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via electronicsforu.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build Offline Sound Awareness Aid with Arduino UNO Q
&lt;/h3&gt;

&lt;p&gt;For people who cannot rely on hearing, AudioSense offers a practical starting point: a microphone, MAX9814 amplifier, Arduino UNO Q, and local sound classification. The prototype aims to identify important environmental sounds and provide awareness alerts without sending captured audio to an online service.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.electronicsforu.com/electronics-projects/digikey-contest/audiosense-an-offline-edge-ai-sound-awareness-device-for-the-deaf-and-hard-of-hearing" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via electronicsforu.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🍓 Raspberry Pi
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Small Boards, Big Builds: Raspberry Pi Zero Projects
&lt;/h3&gt;

&lt;p&gt;A tiny Linux board can run far more than a desktop experiment. This project roundup gathers Raspberry Pi Zero builds for portable, wearable, networked, gaming, and discreet applications, with the Pi Zero W adding wireless access. Each linked tutorial provides its own wiring, Python code, and construction details.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://circuitdigest.com/raspberry-pi-zero-projects-and-tutorials" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via circuitdigest.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 Recommended reads
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ESP32 Snake Game with MPU6050 and OLED
&lt;/h3&gt;

&lt;p&gt;Embedded Nerd's motion-controlled build: MPU6050, OLED and a complete Arduino sketch. The tutorial we picked for this swap, wired end to end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://embeddednerd.com/esp32-snake-game-with-mpu6050-and-oled-display/?utm_source=rec&amp;amp;utm_campaign=issue-59" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via embeddednerd.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tindie Blog
&lt;/h3&gt;

&lt;p&gt;What makers actually sell: new gear, seller stories and open hardware news.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.tindie.com/?utm_source=rec&amp;amp;utm_campaign=issue-59" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via blog.tindie.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Circuit Cellar
&lt;/h3&gt;

&lt;p&gt;Embedded design articles from the magazine that has covered microcontrollers since 1988.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://circuitcellar.com/?utm_source=rec&amp;amp;utm_campaign=issue-59" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via circuitcellar.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 From the bench
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Wire gauge (AWG) chart
&lt;/h3&gt;

&lt;p&gt;One of 15 free no-signup bench tools for the projects in this issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.tinkernews.com/tools?utm_source=issue_page&amp;amp;utm_medium=bench&amp;amp;utm_campaign=issue-59" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;TinkerNews&lt;/strong&gt; is a free weekly newsletter with the best DIY electronics builds:&lt;br&gt;
ESP32, Arduino, Raspberry Pi, IoT, robotics and 3D printing.&lt;br&gt;
Subscribe free → &lt;a href="https://www.tinkernews.com" rel="noopener noreferrer"&gt;https://www.tinkernews.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>3dprinting</category>
      <category>arduino</category>
      <category>hardware</category>
      <category>esp32</category>
    </item>
    <item>
      <title>Reading SMD resistor codes without guessing</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Sat, 24 Oct 2026 11:09:17 +0000</pubDate>
      <link>https://dev.to/tinkernews/reading-smd-resistor-codes-without-guessing-p89</link>
      <guid>https://dev.to/tinkernews/reading-smd-resistor-codes-without-guessing-p89</guid>
      <description>&lt;p&gt;A 0603 resistor falls off the tweezers and lands face up, and the marking is&lt;br&gt;
&lt;code&gt;472&lt;/code&gt;. That is either 4.7k or 47k depending on which digit your eye decides is&lt;br&gt;
the multiplier. Two minutes later you have measured the wrong one and the divider&lt;br&gt;
is off by a factor of ten.&lt;/p&gt;

&lt;p&gt;The codes are arithmetic, except when they are not. Three systems cover almost&lt;br&gt;
everything on a hobby bench, and each fails in its own way.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three digit code
&lt;/h2&gt;

&lt;p&gt;Three digits: the first two are the value, the third is how many zeros to add.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;472&lt;/code&gt; is 47 followed by two zeros: 4,700 ohms, 4.7k.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;103&lt;/code&gt; is 10 followed by three zeros: 10,000 ohms, 10k.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;221&lt;/code&gt; is 220 ohms.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;100&lt;/code&gt; is 10 ohms, because zero zeros is a real answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the most common marking on cheap parts, and it is usually a 5 percent&lt;br&gt;
part.&lt;/p&gt;

&lt;h2&gt;
  
  
  The four digit code
&lt;/h2&gt;

&lt;p&gt;Four digits, same idea with three significant figures: &lt;code&gt;1002&lt;/code&gt; is 100 followed by&lt;br&gt;
two zeros, 10k. &lt;code&gt;4991&lt;/code&gt; is 4.99k. You see this on 1 percent parts, which is the&lt;br&gt;
first reason to care which system you are reading.&lt;/p&gt;

&lt;h2&gt;
  
  
  Letter notation for values under 100 ohms
&lt;/h2&gt;

&lt;p&gt;When there is no room for a multiplier that makes sense, the letter takes the&lt;br&gt;
decimal point's place.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;4R7&lt;/code&gt; is 4.7 ohms.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;R47&lt;/code&gt; is 0.47 ohms.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;0R0&lt;/code&gt; is a zero ohm link, which is a jumper wearing a resistor costume.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The EIA-96 code, and why it looks wrong
&lt;/h2&gt;

&lt;p&gt;The one that catches people is a two digit code plus a letter on a 1 percent&lt;br&gt;
0603: &lt;code&gt;01C&lt;/code&gt;, &lt;code&gt;68X&lt;/code&gt;, &lt;code&gt;30B&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Here the digits are not the value. They are an index into a 96 entry table, and&lt;br&gt;
the letter is a decade multiplier:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;A&lt;/code&gt; is times 1, &lt;code&gt;B&lt;/code&gt; times 10, &lt;code&gt;C&lt;/code&gt; times 100, &lt;code&gt;D&lt;/code&gt; times 1,000.&lt;/li&gt;
&lt;li&gt;Below &lt;code&gt;A&lt;/code&gt; the multipliers go fractional: &lt;code&gt;X&lt;/code&gt; is 0.1, &lt;code&gt;Y&lt;/code&gt; is 0.01, &lt;code&gt;Z&lt;/code&gt; is 0.001.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So &lt;code&gt;01C&lt;/code&gt; is the table value for 01, which is 100, times 100: 10,000 ohms.&lt;/p&gt;

&lt;p&gt;If you try to read &lt;code&gt;01C&lt;/code&gt; as arithmetic you get nonsense, because there is no&lt;br&gt;
arithmetic to do. That is the whole trick, and it is why "just multiply the&lt;br&gt;
digits" advice produces a divider that reads 0.01 ohms and a very confused&lt;br&gt;
evening.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checking by measurement, which still matters
&lt;/h2&gt;

&lt;p&gt;A meter beats a code, but only if you read it honestly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;In circuit, expect low.&lt;/strong&gt; A resistor in parallel with anything reads below
its own value. If 10k reads 6.8k, the part is probably fine and you are
measuring its neighbours.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Below 1 ohm, subtract the leads.&lt;/strong&gt; Probe resistance is a real number, and on
a 0.47 ohm part it is a large fraction of the reading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A code with no marking at all&lt;/strong&gt; is a real state: some manufacturers omit it on
small packages. Measure, then mark the drawer yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tolerance covers the rest.&lt;/strong&gt; A &lt;code&gt;222&lt;/code&gt; on a 5 percent part may read 209 ohms and
still be in spec, which is why replacing parts on a meter reading alone throws
away good components.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The tool
&lt;/h2&gt;

&lt;p&gt;I keep a free code reader at &lt;a href="https://www.tinkernews.com/tools/smd-resistor-code-calculator?utm_source=devto&amp;amp;utm_campaign=smd_codes" rel="noopener noreferrer"&gt;tinkernews.com/tools/smd-resistor-code-calculator&lt;/a&gt;&lt;br&gt;
that handles all three systems, including the EIA-96 table, and shows the nearest&lt;br&gt;
standard E24 or E96 value when the code you typed is not a part you can buy.&lt;br&gt;
Disclosure: I built it, and it is free with no signup.&lt;/p&gt;

&lt;p&gt;The arithmetic is also in a small library at&lt;br&gt;
&lt;a href="https://github.com/tinkernews/electronics-tools" rel="noopener noreferrer"&gt;github.com/tinkernews/electronics-tools&lt;/a&gt;&lt;br&gt;
if you would rather call it from a script than open a page.&lt;/p&gt;

</description>
      <category>electronics</category>
      <category>beginners</category>
      <category>embedded</category>
      <category>tools</category>
    </item>
    <item>
      <title>TinkerNews Podcast #58: MatTris, MirrorBallBot, and the ESP32 Science Tricorder</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Mon, 19 Oct 2026 19:53:54 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-podcast-58-mattris-mirrorballbot-and-the-esp32-science-tricorder-237l</link>
      <guid>https://dev.to/tinkernews/tinkernews-podcast-58-mattris-mirrorballbot-and-the-esp32-science-tricorder-237l</guid>
      <description>&lt;p&gt;The TinkerNews podcast has a new episode: &lt;strong&gt;TinkerNews Podcast #58: MatTris, MirrorBallBot, and the ESP32 Science Tricorder&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;TinkerNews, a free weekly DIY electronics newsletter. Every Sunday's issue curates the best DIY electronics builds on the web (ESP32, Arduino, Raspberry Pi, robotics, IoT), and this podcast is its audio edition.&lt;/p&gt;

&lt;p&gt;🎧 Listen to the episode: &lt;a href="https://www.tinkernews.com/issues/58-mattris-mirrorballbot-and-the-esp32-science-tricorder?utm_source=devto&amp;amp;utm_campaign=podcast" rel="noopener noreferrer"&gt;https://www.tinkernews.com/issues/58-mattris-mirrorballbot-and-the-esp32-science-tricorder?utm_source=devto&amp;amp;utm_campaign=podcast&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>electronics</category>
      <category>iot</category>
      <category>arduino</category>
    </item>
    <item>
      <title>TinkerNews #58: MatTris, MirrorBallBot, and the ESP32 Science Tricorder</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Mon, 19 Oct 2026 19:46:47 +0000</pubDate>
      <link>https://dev.to/tinkernews/tinkernews-58-mattris-mirrorballbot-and-the-esp32-science-tricorder-4219</link>
      <guid>https://dev.to/tinkernews/tinkernews-58-mattris-mirrorballbot-and-the-esp32-science-tricorder-4219</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published in &lt;a href="https://www.tinkernews.com/issues/58-mattris-mirrorballbot-and-the-esp32-science-tricorder" rel="noopener noreferrer"&gt;TinkerNews Issue #58&lt;/a&gt; — free weekly DIY electronics.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MatTris, MirrorBallBot, and the ESP32 Science Tricorder
&lt;/h2&gt;

&lt;p&gt;Issue 58 brings hands-on builds spanning a pocket Arduino arcade, a Raspberry Pi robot balancing on a ball, and an open-source ESP32 science tricorder—plus practical projects for…&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 Lead build: Build an ESP32 SHT41 Temperature and Humidity Monitor
&lt;/h2&gt;

&lt;p&gt;An ESP32 and SHT41 form a compact environmental monitor with simple four wire I2C connections. The Arduino IDE can send readings to the Serial Monitor or an OLED. With factory calibration, useful accuracy, low power needs, and SHT4x compatibility, this build provides a practical base for larger IoT projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://randomnerdtutorials.com/esp32-sht41-temperature-humidity-arduino/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via randomnerdtutorials.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🖨️ 3D Printing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  M3-CRETE: A Meter Scale Paste Printing Reference
&lt;/h3&gt;

&lt;p&gt;M3-CRETE gives qualified teams a documented starting point for meter scale cementitious paste printing. It covers mechanical design, low voltage interfaces, configuration, and BOM information, while leaving high risk electrical work, material validation, safety engineering, and construction compliance to each builder and their own controlled facility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sunnyday-technologies/M3-CRETE" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Arduino
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Self Contained PIR Trigger for Halloween Props
&lt;/h3&gt;

&lt;p&gt;A small 9V module gives Halloween animatronics a portable motion trigger. An HC-SR501 senses movement, while a PC817 optocoupler separates that sensor circuit from the prop control wiring. A custom two part enclosure protects the electronics, holds the battery hardware, and keeps the assembly easy to place.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.adafruit.com/2026/10/15/motion-sensor-for-halloween-animatronics-hc-sr501-pir-pc817-optocoupler-enclosure-3dthursday-3dprinting/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via blog.adafruit.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Pocket Tetris Arcade with Arduino and LED Matrix
&lt;/h3&gt;

&lt;p&gt;A familiar block game becomes a real tabletop object in MatTris Arcade. An Arduino-compatible controller runs the game, an LED matrix shows the playfield, and physical buttons handle play. The 21-step build follows the enclosure, wiring, assembly, programming, and testing needed to make the console feel complete.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/MatTris-Arcade/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 DIY Electronics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build a Knock Activated Monster Box
&lt;/h3&gt;

&lt;p&gt;A tiny knock becomes a surprisingly expressive Halloween reaction. This child friendly box uses an electret microphone, a one transistor amplifier, an Arduino, and a servo to sense sound and move a monster. Its schematic and construction notes also teach biasing, AC coupling, threshold detection, and servo control through one playful build.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.build-electronic-circuits.com/mini-monster-box-halloween-project/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via build-electronic-circuits.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  OnePage: Build an ESP32 C61 E Reader
&lt;/h3&gt;

&lt;p&gt;OnePage turns an ESP32 C61 board into the center of a complete DIY e reader project. Its repository connects electronics, firmware, enclosure files, a board SDK, and browser tools, giving makers a practical way to inspect, source, fabricate, assemble, and adapt a wireless handheld reading device.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MoveCall/onepage-reader" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Building a PYNQ-Z2 Mixed-Signal Oscilloscope
&lt;/h3&gt;

&lt;p&gt;A custom PCB turns the PYNQ-Z2 into an open measurement platform with a dual channel, 16 bit oscilloscope, logic analyzer connection, and arbitrary waveform generator. FPGA logic handles acquisition and processing, while ngscopeclient provides a desktop view. The repository also documents planned AI integration, though implementation details remain limited.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pcbway.com/project/shareproject/PYNQ_Z2_Mixed_Signal_Oscilloscope_FPGA_Based_Open_Instrumentation_AI_Integra_d2309cab.html" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via pcbway.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  RP1 Opens the Full Humanoid Robot Stack
&lt;/h3&gt;

&lt;p&gt;RP1 treats a humanoid robot as a reproducible system, not a sealed demonstration. Its repository connects structure, joints, electronics, firmware, control, and learning tools, while publishing CAD, schematics, PCB layouts, Gerbers, BOM data, and assembly notes for builders with serious fabrication and robotics experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Roboparty/RP1" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  OnePage: Build an ESP32 C61 E Reader
&lt;/h3&gt;

&lt;p&gt;OnePage turns an ESP32 C61 board into the center of a complete DIY e reader project. Its repository connects electronics, firmware, enclosure files, a board SDK, and browser tools, giving makers a practical way to inspect, source, fabricate, assemble, and adapt a wireless handheld reading device.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MoveCall/onepage-reader" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  📶 ESP32
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Give an Arduino Wired Ethernet with ENC28J60
&lt;/h3&gt;

&lt;p&gt;Getting a low-cost ENC28J60 board working with an Arduino Nano takes more than connecting an Ethernet cable. SPI wiring, chip-select settings, library choice, and voltage checks all matter. Once configured, the small controller can join a LAN for web pages or data exchange, though ESP32 users need different pins and software.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.tweaking4all.com/hardware/arduino/arduino-enc28j60-ethernet/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via tweaking4all.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build 16 Expandable GPIO Channels for ESP32
&lt;/h3&gt;

&lt;p&gt;Running short on ESP32 pins is common when a project adds relays, buttons, sensors, and indicators. This compact MCP23017 board moves those signals onto I²C, provides 16 terminal connections, and supports eight addressable modules. Reverse polarity protection, 5 V regulation, and clear address LEDs keep the hardware practical.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.elektormagazine.com/labs/basic-gpio-expander-mcp23017-4" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via elektormagazine.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Connect a Zehnder ComfoAir Q to Home Assistant
&lt;/h3&gt;

&lt;p&gt;An ESP32 and CAN transceiver give a Zehnder ComfoAir Q a practical link to Home Assistant. This ESPHome project carries ventilation data and airflow commands from the unit’s CAN bus to the ESPHome API, with board choices, wiring guides, power notes, and OTA updates included.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yoziru/esphome-zehnder-comfoair" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Building an Open Source ESP32 Science Tricorder
&lt;/h3&gt;

&lt;p&gt;This handheld cyberdeck packs an ESP32, custom sensor boards, a microspectrometer, a magnetometer, and a Python interface into a 3D printed enclosure. Its open repository includes firmware, PCB layouts, print files, assembly guidance, and design history, giving makers a practical reference for building portable scientific instruments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/tricorderproject/cyberdeck" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 IoT
&lt;/h2&gt;

&lt;h3&gt;
  
  
  This ESP32 Bin Tracks Fill Levels and Collection Routes
&lt;/h3&gt;

&lt;p&gt;Fixed collection schedules send crews to bins that may be empty while busy locations overflow. This project uses an HC-SR04, ESP32, Wi-Fi, MQTT, and a dashboard to measure fill levels, report alerts, and suggest collection routes. It offers a clear, practical IoT example for campuses, canteens, and municipal services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://projectech.in/projects/smart-dustbin-fill-level-esp32-dashboard/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via projectech.in)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ESPHome Bridge Reads JK-BMS Data
&lt;/h3&gt;

&lt;p&gt;Battery packs often contain useful data that stays trapped inside the BMS. This ESPHome component places an ESP32 between a JK-BMS and Home Assistant, using UART-TTL or BLE to decode pack and cell readings. It adds dashboards, alerts, and automations without replacing the battery system’s safety functions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/syssi/esphome-jk-bms" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Build a Wi-Fi to Ethernet ESP32 Router
&lt;/h3&gt;

&lt;p&gt;An ESP32 with a W5500 Ethernet interface can share an existing Wi-Fi connection with wired devices. This project provides a separate LAN, DHCP, NAT, routed mode, and optional WireGuard protection. It suits home labs, isolated IoT testing, and devices that cannot join enterprise Wi-Fi directly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/martin-ger/esp32_ethernet_router" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Turning a CYD into a Wireless Security Toolkit
&lt;/h3&gt;

&lt;p&gt;A $7 ESP32 Cheap Yellow Display can become a handheld wireless security tester with HaleHound CYD firmware. Its touchscreen groups more than 40 modules in one interface, while browser flashing keeps setup simple. Some functions need extra radios, so check the hardware notes before building and testing in an authorized lab.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/JesseCHale/HaleHound-CYD" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Building an ESP32 Audio Bridge for Beolab Speakers
&lt;/h3&gt;

&lt;p&gt;Vintage Beolab speakers need a quieter signal than a PCM5102A normally provides. This ESP32-S3 bridge handles TV and network audio with careful attenuation, 32-bit processing, source trims, startup muting, and practical fault finding. Its lessons cover Ethernet timing, PCB footprints, power cleanup, and diagnosing audio task underruns.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackaday.io/project/206915-radiostreamer-tv-fiberdr-lyd-for-vintage-beolab" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via hackaday.io)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ESP32 Field Camera Meets Reality
&lt;/h3&gt;

&lt;p&gt;A low-cost camera node can capture images on a workbench, yet field use exposes weak links. This build connects an ESP32-S3, OV5640, Android phone, Flutter app, and cloud AI, then examines communication, image quality, app boundaries, and code maintenance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://note.com/kisspan/n/n78bc9e25bc20?hl=en" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via note.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🍓 Raspberry Pi
&lt;/h2&gt;

&lt;h3&gt;
  
  
  13 Games on a $5 Raspberry Pi Pico 2
&lt;/h3&gt;

&lt;p&gt;A breadboard, a small color display, physical switches, and a speaker turn a roughly $5 Raspberry Pi Pico 2 into a playable 13 game arcade. Pico2Arcade uses the RP2350 to handle graphics, controls, sound, and game timing at a claimed 60 frames per second. Its open source code and build notes are on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.icode.com/pico2arcade-13-classic-arcade-games-on-a-5-raspberry-pi-pico-2-now-open-source/" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via icode.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A Raspberry Pi Robot That Balances on a Ball
&lt;/h3&gt;

&lt;p&gt;MirrorBallBot replaces wheels with one spherical contact point, using motorized rollers to keep its body upright and moving. A custom Raspberry Pi HAT connects the electronics, while camera feedback and Python software guide corrections. Demonstrations include finger following, disturbance recovery, and travel along predefined paths.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instructables.com/MirrorBallBot-MBB-an-Alternative-Ball-Balancing-Ro" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via instructables.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Run a Local AI Assistant on Raspberry Pi
&lt;/h3&gt;

&lt;p&gt;ZeroClaw provides a Rust-based, self-hosted agent runtime for Raspberry Pi projects. It can connect natural-language requests with software tools and interfaces such as GPIO, I2C, SPI, and USB. This is a software foundation, not a finished robot, so wiring, model setup, permissions, and safety rules remain your responsibility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/zeroclaw-labs/zeroclaw" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via github.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Robotics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build a PID Line Following Robot
&lt;/h3&gt;

&lt;p&gt;At the front of this small robot, several IR sensors read the floor while two motors make constant steering corrections. The project links sensing, position estimates, feedback code, motor control, calibration, and mechanical design in one machine that immediately shows whether each part is working.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gra.ge/blogs/20" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via gra.ge)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Arduino PT100 and PT1000 PID Controller PCB
&lt;/h3&gt;

&lt;p&gt;Stable temperature control starts with good feedback. TSRCT-PCB-01 pairs an Arduino Nano Every with PT100 and PT1000 inputs, PID firmware, and two 5 V SSR outputs. The KiCad board provides a practical base for experimental heaters, while details such as calibration, display hardware, and temperature range need confirmation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pcbway.com/project/shareproject/TSRCT_PT100_PT1000_SSR_PID_Temperature_Controller_0d5c73a0.html" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via pcbway.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 Recommended reads
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ESP32 Snake Game with MPU6050 and OLED
&lt;/h3&gt;

&lt;p&gt;Embedded Nerd's motion-controlled build: MPU6050, OLED and a complete Arduino sketch. The tutorial we picked for this swap, wired end to end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://embeddednerd.com/esp32-snake-game-with-mpu6050-and-oled-display/?utm_source=rec&amp;amp;utm_campaign=issue-58" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via embeddednerd.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tindie Blog
&lt;/h3&gt;

&lt;p&gt;What makers actually sell: new gear, seller stories and open hardware news.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.tindie.com/?utm_source=rec&amp;amp;utm_campaign=issue-58" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via blog.tindie.com)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Circuit Cellar
&lt;/h3&gt;

&lt;p&gt;Embedded design articles from the magazine that has covered microcontrollers since 1988.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://circuitcellar.com/?utm_source=rec&amp;amp;utm_campaign=issue-58" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt; &lt;em&gt;(via circuitcellar.com)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔩 From the bench
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Voltage drop and wire gauge
&lt;/h3&gt;

&lt;p&gt;One of 15 free no-signup bench tools for the projects in this issue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.tinkernews.com/tools?utm_source=issue_page&amp;amp;utm_medium=bench&amp;amp;utm_campaign=issue-58" rel="noopener noreferrer"&gt;Read the build →&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;TinkerNews&lt;/strong&gt; is a free weekly newsletter with the best DIY electronics builds:&lt;br&gt;
ESP32, Arduino, Raspberry Pi, IoT, robotics and 3D printing.&lt;br&gt;
Subscribe free → &lt;a href="https://www.tinkernews.com" rel="noopener noreferrer"&gt;https://www.tinkernews.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>3dprinting</category>
      <category>arduino</category>
      <category>hardware</category>
      <category>esp32</category>
    </item>
    <item>
      <title>How to pick the right wire gauge for a low voltage project</title>
      <dc:creator>TinkerNews</dc:creator>
      <pubDate>Thu, 15 Oct 2026 10:39:44 +0000</pubDate>
      <link>https://dev.to/tinkernews/how-to-pick-the-right-wire-gauge-for-a-low-voltage-project-53ao</link>
      <guid>https://dev.to/tinkernews/how-to-pick-the-right-wire-gauge-for-a-low-voltage-project-53ao</guid>
      <description>&lt;p&gt;Thin wire is the quiet killer of DIY projects. The build works on the bench, then the LED strip dims at the far end, the motor stalls under load, or a connector gets warm for no obvious reason. Nothing is broken. The wire is just too thin for the current it carries over that distance.&lt;/p&gt;

&lt;p&gt;Here is the whole decision, in the order it actually matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  The two rules that matter
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Voltage drop, not wire temperature.&lt;/strong&gt; People pick wire gauge by the ampacity chart, which is a fire-safety number for mains wiring in a wall. On a 5 V or 12 V project, the failure you actually hit is drop: the resistance of the run eats the volts before they arrive. A 5 V LED strip on a 5 m run of thin wire can arrive with 3.9 V and visibly dim.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 3% rule.&lt;/strong&gt; Keep the total drop, out and back, under 3% of the supply. For 5 V that is 0.15 V. For 12 V it is 0.36 V. Below that, and most electronics behaves like it does on the bench.&lt;/p&gt;

&lt;h2&gt;
  
  
  The math, once
&lt;/h2&gt;

&lt;p&gt;Copper has a resistance per metre that depends only on its cross section:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;drop = 2 × length × current × resistance_per_metre
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The 2 is there because current travels out along one conductor and back along the other. Both halves drop volts, and both count.&lt;/p&gt;

&lt;p&gt;A worked example: 5 A over 5 m of 18 AWG.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;18 AWG is 0.021 ohms per metre&lt;/li&gt;
&lt;li&gt;drop = 2 × 5 m × 5 A × 0.021 = 1.05 V&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On a 12 V rail that is 8.8% and clearly too much. Moving to 14 AWG (0.0083 ohms per metre) gives 0.42 V, about 3.5%, close enough that the next size up removes all doubt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gauge, current and distance, together
&lt;/h2&gt;

&lt;p&gt;The useful way to hold this in your head is that &lt;strong&gt;every three gauge steps roughly halves the resistance&lt;/strong&gt;. So a run that is twice as long needs about three sizes thicker for the same drop. That is also why long runs surprise people: doubling the distance is not a 2x problem in practice, it is a step change in what wire you need.&lt;/p&gt;

&lt;p&gt;Practical bands for low voltage projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small signals and sensor runs: 22 to 26 AWG is fine, drop is irrelevant at milliamps.&lt;/li&gt;
&lt;li&gt;Short runs of a few amps (LED strips, small servos): 18 to 20 AWG.&lt;/li&gt;
&lt;li&gt;A metre or two at 5 to 10 A: 16 AWG at minimum.&lt;/li&gt;
&lt;li&gt;Anything longer, or anything that a motor starts and stalls on: 14 AWG and up, and think about where the power enters the strip.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The traps that bite
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Daisy chaining power into an LED strip.&lt;/strong&gt; The wire between segments carries the current of every segment after it. Feed the strip from both ends, or inject power every few metres, and the last pixel stops being a dimmer cousin of the first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connectors, not wire.&lt;/strong&gt; A cheap barrel jack or a Dupont run can add more resistance than two metres of decent cable. If a joint is warm, that is where the loss is. The paper amp rating is a starting point, not a guarantee.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Battery projects.&lt;/strong&gt; The wire from cell to regulator is often the thinnest part of the build and the one carrying the highest current. Shorten it before you thicken it, and keep the ground return in mind: the drop is in both legs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grounding on mixed-voltage builds.&lt;/strong&gt; A shared ground that has visible drop between two boards turns into signals that read wrong, not just power that sags.&lt;/p&gt;

&lt;h2&gt;
  
  
  Do the sum for the exact build
&lt;/h2&gt;

&lt;p&gt;Rules of thumb get you close. For a specific rail and length, put the real numbers in and read the answer: the &lt;a href="https://www.tinkernews.com/tools/voltage-drop-calculator" rel="noopener noreferrer"&gt;voltage drop and wire gauge calculator&lt;/a&gt; takes the volts, the one-way length, the current and the gauge, and returns the drop in volts and percent, the 3% check, and the smallest gauge that passes. Every result is a link, with the inputs in the query string, so you can send the exact scenario to whoever is wiring it.&lt;/p&gt;

&lt;p&gt;Free, no signup, no ads. It is one of the bench tools we keep for the builds we write about weekly at &lt;a href="https://www.tinkernews.com" rel="noopener noreferrer"&gt;TinkerNews&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>electronics</category>
      <category>arduino</category>
      <category>diy</category>
      <category>hardware</category>
    </item>
  </channel>
</rss>
