I was looking at the #EMFcamp badge for too long and now want to make it walk. If anyone wants to also work on this hexpansion, please let me know - maybe we can have an hexapod army in 2028.

This is a CH32V003 running code by @deshipu - a clever I2C to servo bridge. There's an INA219 current and voltage measure chip for the servos.

Tried to document as much as I can on the PCB itself.

#CH32V003 #EMF2026 #EMF26 #electronics #PCB #badgelife #hexpansion #tildagon

A weekend project: CH32V003 library for AMG88XX 8x8 IR thermal camera:
https://github.com/artyom-poptsov/ch32v003-amg88xx

#projects #riscv #ch32v003 #amg88xx

At FOSDEM, I received a 1€ RISC-V PC from Olimex (for free), a small post post about my first impressions.
https://blog.exuro.be/2026/05/02/1e-risc-v-fun-but-free/
I had a lot of fun with it and more posts will probably follow.
#tinkering #riscv #ch32v003 #RVPC
1€ RISC-V fun (but free) – blog

Rust Helps Make A $1 Handheld Console

These days, even an old Game Boy will set you back $100 or more, and a new handheld console will be many multiples of that. However, you can build a really cheap handheld gaming toy if you follow […

Hackaday
Rust Helps Make A $1 Handheld Console

These days, even an old Game Boy will set you back $100 or more, and a new handheld console will be many multiples of that. However, you can build a really cheap handheld gaming toy if you follow […

Hackaday

Учебный проект: Комнатный светофор

Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.

https://habr.com/ru/articles/1020542/

#esp8266 #ch32v003 #arduino #mounriver

Учебный проект: Комнатный светофор

Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект. ESP8266 Собственно это...

Хабр
Playing around with the olimex rvpc (1 euro PC) I received at fosdem really got my curiosity going, pushing the boundaries by adding another microcontroller serving as external gpu/terminal with color capabilities and more. This allowed me to free up ram and cpu, while getting a higher resolution and color support. A blog post with more details will follow later. I am having so much fun with this, thank you @olimex #RVPC #FOSDEM #BASIC #ch32v003 #tinkering

Разработка USB-клавиатуры без поиска легкого пути

Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

https://habr.com/ru/companies/timeweb/articles/970500/

#DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

Разработка USB-клавиатуры без поиска легкого пути

Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже...

Хабр

I bought a #WCH LinkE USB dongle to program all my #CH32v003 's, and promptly lost it. But I've got some #CH552 boards I bought for making a https://github.com/geoffder/dometyl-keyboard, and they talk USB and have GPIOs, and there's Atmel AVR code for a CH32V003 programmer, which contains a description of the SWIO protocol in terms of AVR assembly, which I don't know yet. And I don't know MCS51 assembly for the CH552 but there's a 300-page architecture manual and a CH552 datasheet, and... I could easily spend a month saving two weeks and $15 USD. I don't even know what to send to the CH32V003 anyway... haven't read the technical reference nor learned RISC-V assembly.

Sigh... I should just do this project with a #STM32 #BluePill and leave the CH32V003 for next time. Now where did I leave those Blue Pills... *facepalm*

Портирование драйвера VL53L1X на CH32V003

Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

https://habr.com/ru/articles/949312/

#CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

Портирование драйвера VL53L1X на CH32V003

Введение Для одной небольшой задачи понадобилось подружить лазерный датчик расстояния VL53L1X с микроконтроллером CH32V003. Датчик работает по I2C, и изначально я рассчитывал, что в его даташите будут...

Хабр