Who says RISC-V boards have to stop at blinking LEDs?
This custom CH32V307 development board takes the open-source RISC-V MCU into real networking territory — complete with Ethernet, USB, and even Power-over-Ethernet (PoE) support through an external module header.
Built from scratch in KiCad, this 4-layer PCB is more than a breakout: it’s a professional-grade embedded platform for experimenting with connected RISC-V systems.
It features a HY931147C RJ45 jack with integrated magnetics, CH340C USB-UART bridge, and a clean 3.3 V power system designed for noise-sensitive Ethernet signals.
Add a PoE module, and the board powers itself straight from the Ethernet line — no extra cables, no wall adapters, just data and power through the same port.
Everything from impedance-controlled RMII routing to via stitching was done with signal integrity and reliability in mind.
With full support for WCH’s RISC-V GCC toolchain, OpenOCD, and MounRiver Studio, you can flash, debug, and prototy
Cool project! Love to see other RISC-V based boards around