home.social

#rp2040 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rp2040, aggregated by home.social.

  1. A Tinta has now run 469 days on one set of three AAA cells, and it is still going. Not by sleeping — after each update it cuts its own power off entirely.

    Once the epaper is updated, the Pico µC sets the next alarm on the real-time clock, and a MOSFET then disconnects the entire circuit from the battery. Not a low-power sleep mode. Only the very frugal clock stays alive, waiting to switch the device back on. It can also be woken by an NFC tap or a mechanical push button.

    Measured across 20 fully discharged battery sets: about 6,000 updates from three AAA cells on the 4.2-inch unit, about 10,000 from three AA cells on the 7.5-inch one. Nearly the same count whether it updates every 2 minutes or once an hour — the energy goes into the wake-ups, not into idling. The wake budget per set of cells is nearly fixed, so a longer interval spends it over more calendar time. That is also why I chose common alkaline cells: their self-discharge is low compared with ordinary NiMH rechargeables.

    The hard cut-off buys more than power. Tinta always starts in exactly the same state. Nothing accumulates — no leaked memory, no wedged state machine, no connection left half open. The only things that differ from one wake to the next are the clock and the data on the server.

    A few seconds of life, then the same morning again. Groundhog Day for a microcontroller — poor Pico ;)

    github.com/c0de111/tinta

    #Electronics #LowPower #RP2040 #OpenHardware

  2. The building where my #doghouse workspace is is having work done so my windows are temporarily boarded up and its very noisy, so mostly avoiding it. Did just bob in for an hour though and add some cross members to #FoamO my open source 4 axis #CNC foam cutter (as seen in this issue of @rpimag ). This means its a bit wider and more moveable! #making #rp2040

  3. LapBoard

    This project turns a laptop keyboard into a USB keyboard for other devices. It is handy when setting up a Raspberry Pi if you cannot find a spare keyboard or are simply too lazy to get one.

    class.academany.org/futures/cy

    Made by Hanndoddi during Fab Futures, which teaches 21st century vocational skills. It is a part of The Academany, the fab lab network's distributed hands-on educational program.

    futures.academany.org/

    #rp2040 #fablab #makerspace #electronics #fabacademy #FabFutures

  4. Делаем из Raspberry Pi Pico синтезатор Roland SC-55

    В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром. Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу. Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont. Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука. В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.

    habr.com/ru/companies/ruvds/ar

    #rp2040 #soundfont #rapsberry_pi #midi #синтезатор #tinysoundfont #rp2350 #c #emdedded #ruvds_статьи

  5. Погружение в создание приставки для Microsoft MakeCode Arcade

    В прошлой статье я рассказывал, как делал Arduboy WOW с применением модулей, но помимо Arduboy мне еще почти также сильно интересовала платформа Microsoft MakeCode Arcade и мне захотелось повторить тоже самое, но с ней. Правда пока я решил ограничиться созданием устройства на макетной плате, чтобы подробнее изучить эту платформу и не отвлекаться на остальное. (Или в будущем сделаю на этой базе полноценную приставку и напишу еще одну статью.) MakeCode Arcade очень сильно отличается от Arduboy, но в то же время они в сущности обо одном. В двух словах, MakeCode Arcade это не одна приставка, а несколько десятков приставок, игры для которых пишутся в своем редакторе, в браузере. В этой статье я постараюсь рассказать как эта система работает изнутри или как у них получилось сделать столь заманчивую идею реальностью на примере моего устройства на макетной плате, которое я назвал MakeCode Arcade Beast.

    habr.com/ru/articles/1056210/

    #makecode #arcade #ретроконсоли #arduboy #схемотехника #rp2040 #stm32 #diyприставки #сезон_DIY_и_IT

  6. Since I'm not at #emfcamp, I'm doing some empathy hacking:

    Experimenting with #CircuitPy on a #Seeed #RP2040, building a webpage<-->Python bridge for a future music project.

    Finger for scale.

    And magnifying glass to check the pins on the I2C OLED in the background!

    #oldage #hacker

  7. I think it is so cool that in the last few year the #RP2040 has enabled this mini golden age of custom input devices for specific games that can work multiple consoles, mobile devices and PC.

    I picked up a little pad for rhythm games (
    #DJMax & #SDVX) and a "hit box" for fighting games. all use mechanical keyboard switches that are swap able and all can be upgraded or repaired as needed.

    Both where cheap and are exactly what I wanted out of each device.

  8. О Raspberry Pi Pico, RP2040 и Baremetal

    В этой статье пойдет речь о первом поколении микроконтроллеров от Raspberry Pi Foundation — RP2040 на основе двух ядер ARM Cortex‑M0+, и о плате, которая базируется на этом чипе — Raspberry Pi Pico. Статья призвана облегчить понимание некоторых принципов работы RP2040 и микроконтроллеров в целом.

    habr.com/ru/articles/1057874/

    #rp2040 #baremetal

  9. Wanna create minimal embedded UIs with Rust? 🦀

    🧀 **Mousefood** — An embedded-graphics backend for @ratatui_rs 🐀

    💯 Added RP2040-Zero e-paper & ESP32-C6 Embassy example in the new version!

    ⭐ GitHub: github.com/ratatui/mousefood

  10. Гибкая настройка тактирования микроконтроллера rp2040 для проектов с батарейным питанием

    Микроконтроллер RP2040 имеют очень гибкую и понятную систему тактирования, но вот настройка тактирования в нативном SDK реализована очень запутано. В рамках этой заметки я попытался разобраться как гибко настроить тактирование ядра и периферии для достижения необходимого уровня энергопотребления, а также как правильно переводить микроконтроллер в режим минимального энергопотребления для использования в проектах с батарейным питанием.

    habr.com/ru/articles/1047432/

    #rp2040

  11. Lilbits: A weird new AI phone, Apple refreshes the MacBook Air, Intel Arrow Lake goes business-class, and postmarketOS is looking for a new name

    Would you be willing to grant a smartphone with access to huge amounts of personal date in order to develop a personalized AI assistant that an help you get things done? Arguably that’s something you may already be doing if you’re using an Android phone, but a startup called Newnal is taking things to a new level with a phone that not only generates an AI avatar that you can communicate […]

    #ai #apple #arrowLake #lilbits #m4 #macbookAir #mobileLinux #mwc2025 #newnal #postmarketos #qualcomm #raspberryPi #raspberryPiPico #rp2040 #sc8480xp #snapdragonXEliteGen2 #vpro

    Read more: liliputing.com/lilbits-a-weird

  12. DPS osazena, displej opraven 🥳
    Jdu natahat kabely na kolo a uvidíme, co všechno bude špatně 🫣
    Nejvíc se bojím, že jsem neřešil (zapomněl) ochranu proti přepětí. Ale na druhou stranu, kolo nemá rekuperaci, takže by napětí (13S li-ion) nemělo přesáhnout 60V v žádném případě. Snad 🤞

    #tinkering #3dprinting #bastleni #RaspberryPiPico #RP2040

  13. New #MechanicalKeyboard day! It's a #Kiser Monorail 45% #keyboard which I recently bought from @opendev on #40sDay in the Fediverse. I've put #HolyBoba switches in the #Kailh #hotswap sockets and put MiTo's GMK Laser keycap set plus some novelties on.

    And yes, the #KiserMonorail is #V4N4G0N compatible, so it's my fifth keyboard with #TheVanKeyboards #Minivan-style layout.

    It runs #QMK on an #RP2040 and uses easy peasy #Vial for configuration!

    #TVK #TVKMinivan #NewKeyboardDay #40percent