
I’m building a Heewing F01 using a Holybro Kakute F405-Wing Mini and some spare parts. It’s an interesting build as the baseline has moved on since I first brought my RC equipment and, for example, the autopilot does not support PPM but only serial based protocols such as SBUS.

Writing this down for future me. I’m assembling a drone using some old parts and could not find the pinout to this GPS / compass combo: For reference, with the antenna pointing up and looking at the connector, then the pins from left to right are:

So far so good. Home Assistant can send commands to the ESP32, which sends Modbus coil writes to the CH32V006, which turns the LEDs on and off. Next is the I2C side.
I have a LWZ 130 ventilator that I’d like to hook up to Home Assistant to control the fan speed and to get other metrics like the inlet and inside temperature.

I’ve assembled the first three boards. I ordered the PCBs from AISLER, components from LCSC, and a new soldering iron and reflow plate from Aliexpress. The reflow plate has been great - not for the soldering aspect as I don’t have any solder paste yet, but for rework.

The schematic and PCB are done. I’ve gone for a compact SMD design with the CH32V006FxPx, 8 MiB of PSRAM, and 16 MiB of NOR flash. The CH32V006 does not support QSPI mode, but I’ve wired the memory to port C so I can efficiently implement it in software.
It’s been done before both on the RP2040 and CH32V003, but I’d like to develop a CH32V006 based emulator that can run RISC-V Linux. The goals are: Run RV32 Linux with a console, RAM, and SPI storage Make it as fast as possible.
The Stiebel Eltron LWZ 130 mechanical ventilator comes with a remote display that shows the current fan setting, temperature, and other settings, and also lets the user change the current fan setting or temporarily boost the fan.
In follow up to my last post, here’s a video of 5 CH32V003 based boards running Zephyr and at least blinking a LED. From the left these are: Muselab nanoCH32V003 Maker Go QSZNEC Unnamed CR-CH32VXXX My own spin on CH32V003-GameConsole with a colour display wagiminator’s CH32V003-GameConsole Looking forward to kholia@’s PR landing.
kholia@ and I have been working on adding support for the low-cost CH32V003 to Zephyr, which got me wondering: how many readily available CH32V003 boards are there, and what would it be like support all of them to Zephyr?