HomeCommunity › NetSprite — the lowest-cost network cable tester on CH32V003
Community project

NetSprite — the lowest-cost network cable tester on CH32V003

A complete network cable locator / link keep-alive tester that costs about RMB 6 to replicate. Built around the CH32V003 in the SOP-8 package, it wakes on cable insertion, pulses link-activity signals, and drops to a 9 uA deep-sleep state when the cable is unplugged.

Project facts

PlatformLCEDA Open Hardware (oshwhub.com)
Authormimimi2024
LicenseCC BY-NC-SA 4.0
SiliconWCH CH32V003 (SOP-8)
Source: LCEDA Open Hardware (oshwhub.com) — this project belongs to its author. We feature it as community content for evaluation; full schematics, source code and license terms live on the original project page.

Why we follow it

What it doesPlug the tester into an Ethernet port and it automatically emits link-activity pulses so you can identify the cable by watching the switch port LED — no PC, no second person, no stripping shielded cables to test them.
Why it is interestingIt pushes the 10-cent RISC-V MCU to its limits: only 4 GPIOs used on the SOP-8 package, one PWM output remapped from TIM2_CH3, one edge-triggered wake-up on the network coil, and firmware-driven power states down to 9 uA.
FirmwareOpen source on GitHub (wxwsl/NetSprite). A single-button UI with persisted duty-cycle settings, plus a developer mode for tuning.
For youA compact reference for ultra-low-power CH32V003 designs: wake-on-signal, deep sleep budgeting, and squeezing a useful product into a SOP-8 package with a 4-IO budget.

Original project

Parts you need to build it

WCH CH32V003
The 10-cent RISC-V microcontroller
Core QingKe V2A (RV32EC); Clock 48 MHz; Flash / RAM 16 KB / 2 KB
View product →
WCH WCH-LinkE
Official programmer and debugger for all W.CH RISC-V parts
Function Programming and debugging via single-wire SDI; Targets CH32V, CH32X, CH32L, CH56x, CH57x, CH58x, CH59x; Interface USB Type-C
View product →

Questions

Can I use this design commercially?

The project is released under CC BY-NC-SA 4.0 — non-commercial. Check the project page and the license text before any use, and credit the author.

Which debugger do I need to re-flash it?

A WCH-LinkE via the single-wire SDI pin, as with all CH32V003 boards.

Tell us what you are building and the volume. We will confirm part availability, lead time and pricing.
Request a quote