#rp2040 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rp2040, aggregated by home.social.
-
A Thoroughly Modern Minimalist Transceiver
https://fed.brid.gy/r/https://hackaday.com/2026/09/03/a-thoroughly-modern-minimalist-transceiver/
-
A Thoroughly Modern Minimalist Transceiver
https://fed.brid.gy/r/https://hackaday.com/2026/09/03/a-thoroughly-modern-minimalist-transceiver/
-
A Thoroughly Modern Minimalist Transceiver
https://fed.brid.gy/r/https://hackaday.com/2026/09/03/a-thoroughly-modern-minimalist-transceiver/
-
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 ;)
-
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
-
Your Laptop Keyboard, On Another Device
https://fed.brid.gy/r/https://hackaday.com/2026/08/12/your-laptop-keyboard-on-another-device/
-
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.
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.
https://futures.academany.org/
#rp2040 #fablab #makerspace #electronics #fabacademy #FabFutures
-
Делаем из Raspberry Pi Pico синтезатор Roland SC-55
В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром. Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу. Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont. Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука. В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.
https://habr.com/ru/companies/ruvds/articles/1062878/
#rp2040 #soundfont #rapsberry_pi #midi #синтезатор #tinysoundfont #rp2350 #c #emdedded #ruvds_статьи
-
Погружение в создание приставки для Microsoft MakeCode Arcade
В прошлой статье я рассказывал, как делал Arduboy WOW с применением модулей, но помимо Arduboy мне еще почти также сильно интересовала платформа Microsoft MakeCode Arcade и мне захотелось повторить тоже самое, но с ней. Правда пока я решил ограничиться созданием устройства на макетной плате, чтобы подробнее изучить эту платформу и не отвлекаться на остальное. (Или в будущем сделаю на этой базе полноценную приставку и напишу еще одну статью.) MakeCode Arcade очень сильно отличается от Arduboy, но в то же время они в сущности обо одном. В двух словах, MakeCode Arcade это не одна приставка, а несколько десятков приставок, игры для которых пишутся в своем редакторе, в браузере. В этой статье я постараюсь рассказать как эта система работает изнутри или как у них получилось сделать столь заманчивую идею реальностью на примере моего устройства на макетной плате, которое я назвал MakeCode Arcade Beast.
https://habr.com/ru/articles/1056210/
#makecode #arcade #ретроконсоли #arduboy #схемотехника #rp2040 #stm32 #diyприставки #сезон_DIY_и_IT
-
Running my PolyKybd at 200MHz! #mechanicalkeyboard #rp2040 https://ko-fi.com/post/Running-at-200MHz-N5Q224KF10
-
People kept asking: Does it run #doom ? It does... #PolyKybd #mechanicalkeyboard #rp2040
-
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!
-
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. -
О Raspberry Pi Pico, RP2040 и Baremetal
В этой статье пойдет речь о первом поколении микроконтроллеров от Raspberry Pi Foundation — RP2040 на основе двух ядер ARM Cortex‑M0+, и о плате, которая базируется на этом чипе — Raspberry Pi Pico. Статья призвана облегчить понимание некоторых принципов работы RP2040 и микроконтроллеров в целом.
-
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: https://github.com/ratatui/mousefood
#rustlang #ratatui #tui #embedded #esp32 #rp2040 #opensource
-
Гибкая настройка тактирования микроконтроллера rp2040 для проектов с батарейным питанием
Микроконтроллер RP2040 имеют очень гибкую и понятную систему тактирования, но вот настройка тактирования в нативном SDK реализована очень запутано. В рамках этой заметки я попытался разобраться как гибко настроить тактирование ядра и периферии для достижения необходимого уровня энергопотребления, а также как правильно переводить микроконтроллер в режим минимального энергопотребления для использования в проектах с батарейным питанием.
-
Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: https://simonwaldherr.github.io/DIY-Arcade-Machine/
Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.
-
I am slowly getting better at soldering, 4 out of 7 successful #MechanicalKeyboard PCBs now - all three of my diode-free #GraphTheory wired keyboard PCB designs have worked (eventually) ⌨️🎊
1️⃣ #RaspberryPiPico #RP2040 ‘Gamma Omega TC36K’ (USB only) http://astrobeano.blogspot.com/2025/08/my-first-self-built-computer-keyboard.html
2️⃣ #ProMicro #nRF52840 BLE ‘Gamma Omega Hesse’ https://astrobeano.blogspot.com/2025/10/hesse-diode-free-bluetooth-keyboard.html
3️⃣ #SeeedStudio #Xiao #SplitKeyboard BLE split Forager ‘Acid’ http://astrobeano.blogspot.com/2025/10/partial-heawood-forager-keyboard.html
-
(Neural) Networking with a Business Card https://hackaday.com/2025/11/15/neural-networking-with-a-business-card/ #circuitboardbusinesscard #ArtificialIntelligence #speechrecognition #voicerecognition #businesscard #PCBHacks #rp2040
-
My current success rate with #MechanicalKeyboard PCB soldering is currently only 2 out of 5, well 40% is a pass mark - just.
The #RaspberryPiPico #RP2040 ‘Gamma Omega TC36K’ board worked (an easy build, could probably have socketed it). 💚
One success, one failure with #SeeedStudio #Xiao BLE castellated in Forager ‘Acid’ PCB (some fiddly back pads). 🧡
Two failures with #ProMicro #nRF52840 BLE in ‘Gamma Omega Hesse’ board attempting faux-castellation💔
Just as well custom PCBs are fabricated in batches of five - waiting on spare parts to try again - #LearningByDoing or #LearningByFailing ?
-
RP2040 From Scratch: Roll Your Own Dev Board Magic https://hackaday.com/2025/11/10/rp2040-from-scratch-roll-your-own-dev-board-magic/ #PCBdesign #PCBHacks #devboard #rp2040 #KiCAD
-
#Sensor #Bosch #BME680 als #Thermometer, #Barometer, #Hygrometer und VOC-Meter nutzen
#RaspberryPi #Raspi #Pico #RP2040 #Maker #DIY #Mikrocontroller #Elecrow #LoRa #BMP280 #BME280 #AHT20 #VOC #Gase #I2C #Luftqualität #Luftdruck #Temperatur
-
A new pedal for a friend, this one is just an elementary #MIDI controller. It alternatively sends Start and Stop messages when the footswitch is pressed so he can run his #MPC with it.
The microcontroller is an #RP2040 from a Seeed #Xiao board. For this project I had all the parts in stock excepted the MIDI socket and the 1590B enclosure. The circuit was simple enough to be implemented on a stripboard (with SMD ferrite beads on the copper side).
Edit: I also had to bend the top of the poor LM7805 regulator to make it fit into the enclosure. 😅
-
Телефон на 600 квартир
Приветствую всех! Когда-то давно попался мне на просторах вот такой мем: Посмотрел я тогда на всё это и забыл. А недавно, встретив его ещё раз, подумал: что, если попробовать сделать такой девайс в реальности? Как насчёт собрать такой телефон, по которому в самом деле можно будет позвонить? Именно этим-то мы сейчас и займёмся.
https://habr.com/ru/companies/timeweb/articles/885068/
#timeweb_статьи #1_апреля #домофон #cyfral #цифрал #троллейбус_из_буханки_хлеба #raspberry_pico #rp2040 #sim800l #tp4056 #dw01 #индикатор #кнопки #переключатели #разъёмы #реле
-
Letzte Chance, schaut vorbei, Science Communication Center
Assembly, M7, Saal X, 1. OG https://38c3.c3nav.de/l/scc/ #38C3 #Hub75 #ws2812 #rp2040 -
Ich habe die letzten Wochen an einem neuen Projekt gebastelt, eine DIY Arcade Konsole. Das Projekt ist natürlich #OpenSource.
Aktuell gibt es 6 Spiele (Tetris, Snake, Simon, Pong, Breakout, Qix). -
The SpaceMouse Wireless
This is a tale of ancient wizardry, yearning for control, failed prototypes, and just plain bad timing. Let us begin.(...)
#3d #circuitpython #diy #hardware #hid #mpu6050 #rp2040 #spacemouse #usb
-
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!
-
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!
-
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!
-
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!
-
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!
-
The ScottoKatana Keyboard is Cutting-Edge - The lovely thing about a hobby like keyboard building is that the melting pot of d... - https://hackaday.com/2024/01/05/the-scottokatana-keyboard-is-cutting-edge/ #handwiredkeyboard #peripheralshacks #arduinopromicro #arduinohacks #keyboard #katana #rp2040
-
CoreXY on the Pi Pico - There are enough off-the-shelf CoreXY mechanisms out there that for the cost of an... - https://hackaday.com/2023/12/28/corexy-on-the-pi-pico/ #robotshacks #plotter #corexy #rp2040
-
CW: 🎄 Tag 6 des Free-Open-Source-Software Maskottchen Adventskalender #FOSSMAK23. Jeden Tag ein tierisches/pflanzliches Software Maskottchen.
🐍 Die #Python.
* steht für: https://Python.org @ThePSF
* ist: eine sehr beliebte Skriptsprache aus 🇳🇱 Amsterdam, insbesondere für #Mathematik und #Statistik.
* seit: 1991
* in Aktion im https://jugendhacktlab.qdrei.info: u.a. als #MicroPython auf den #RP2040 Microcontrollern -
Dead E. Ruxpin Appears Alive and Well - What are you doing to scare trick-or-treaters this Halloween? Surely something, ri... - https://hackaday.com/2023/09/26/dead-e-ruxpin-appears-alive-and-well/ #microcontrollers #animatronicbear #holidayhacks #raspberrypi #animatronic #teddyruxpin #handpuppet #rp2040
-
Tactical Build Makes Machining Splined Shaft a Snap - Quick, what’s 360 divided by 23? It’s easy enough to get the answer, of course, bu... - https://hackaday.com/2023/05/05/tactical-build-makes-machining-splined-shaft-a-snap/ #millingmachine #dividinghead #rotarytable #toolhacks #machining #stepper #rp2040 #spline #shaft
-
Arduino Audio and MIDI Frameworks
I’ve been collecting bookmarks for interesting Arduino audio projects for a while now, and having now played with the XIAO SAMD21 I started looking back over my list for other things to try. One thing that occurred to me is that there are a now a number of more powerful audio frameworks available for a range of microcontrollers, so in this post I’m doing an introductory “look see” at some of them, largely as “notes to self” to come back to them for some more detailed projects in the future.
Note: Many of these require a 32-bit processor, which is one of the reasons I’ve not looked at them so far.
Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments!
If you are new to microcontrollers, see the Getting Started pages.
Mozzi
I’ve spent quite a bit of time with Mozzi of course, the synthesis library for Arduino that supports a large range of microcontrollers, including the “original” 8-bit Arduino ATmega328P, so I won’t go over that again here.
For a starting point with Mozzi, see: Arduino PWM MIDI Synthesis with Mozzi. For using Mozzi on a 32-bit SAMD processor, there is more here and here.
But Mozzi isn’t the only game in town, especially if we’re expanding out to 32-bit microcontrollers.
The Arduino Sound Library
https://www.arduino.cc/reference/en/libraries/arduinosound/
This is an official Arduino library that supports SAMD21 based microcontrollers using an I2S digital to analog converter. It is designed for the MKR series of official Arduino boards.
Interestingly it appears to only support I2S audio devices for sound input and output. That seems like a little bit of a missed opportunity to me in that the SAMD21 has a built-in DAC, but I guess analogWrite() deals with access to the DAC relatively easily.
It is designed for official Arduino SAMD architecture boards – so those in the MKR series. It might work on other SAMD architecture boards, I haven’t looked into it in detail.
Phil Schatzmann’s Arduino Audio Tools
https://github.com/pschatzmann/arduino-audio-tools
This is a suite of open source code for audio stream processing, providing a range of audio sources (e.g. microphones, Internet streams, files, sensors, and so on) and sinks (e.g. DACs, PWM audio, MP3, codecs, audio modules, etc).
It can be used to build audio players, processors, effects, file processors, audio visualisers, networked audio tools, and so on.
I believe it supports the following microcontroller architectures:
- ESP32 (S and C variants)
- ESP8266
- RP2040 (MBED and non-MBED)
- AVR
- STM32
- SAMD
It supports several audio output boards too, including: ESP32-A1S based boards (ES8388 or AC101 codecs); VS1053 modules; and WM8960 modules.
I believe this is a library for audio processing, not necessarily audio synthesis.
Marcel Licence’s ML Synth Tools
https://github.com/marcel-licence/ML_SynthTools
This is a comprehensive synth library for producing synthesizers, organs and effects. Most of the code is open source, but there are certain key elements that are provided only in pre-built library form.
It provides libraries for the following microcontrollers:
- ESP32
- ESP8266
- XIAO SAMD21
- Teensy 4.1
- Daisy Seed
- Raspberry Pi Pico RP2040
- STM32F407
As well as the synthesizer core oscillators there are modules for arpeggiators, effects, meters, scopes, and MIDI file playing. Here are some example builds using the library:
- ML Organ (all platforms): https://github.com/marcel-licence/ml_synth_organ_example
- SAMD21 Synth: https://github.com/marcel-licence/samd21_mini_synth
- ML Synth (all platforms): https://github.com/marcel-licence/ml_synth_basic_example
- ESP32 FM synth: https://github.com/marcel-licence/esp32_fm_synth
- ESP32/RP2040 e-piano: https://github.com/marcel-licence/ml_epiano_example
Although it isn’t fully open source, this non-the-less looks like it would be worth taking a more detailed look. The provided videos of Marcel playing are particularly excellent.
MIDI Controller Libraries
There are a number of Arduino libraries for building MIDI controllers. Here are a selection of some that I’ve found so far.
OpenDesk MIDI Platform – https://github.com/shanteacontrols/OpenDeck
This is a set of firmware and two official PCB designs for MIDI controllers. In addition to the official boards, it also supports many microcontrollers, including:
- Arduino Mega 2560
- Arduino Nano 33 BLE
- Raspberry Pi Pico
- XIAO RP2040
- Teensy++ 2.0
And many others. It includes a web-based configuration utility for defining the MIDI commands for the controls. Official boards are available on Tindie and you can read more about them here: https://shanteacontrols.com/.
It supports a range of buttons, encoders, potentiometers, force sensitive resistors, certain touchscreens and can provided feedback using LEDs and displays.
Control Surface – https://github.com/tttapa/Control-Surface
This is a general purpose library for building MIDI input and output control devices. It supports a wide range of microcontrollers, including:
- AVR (Uno, Mega, Leonardo).
- Arduino Nano Every and 33.
- Teensy.
- ESP8266
- ESP32
- Raspberry Pi Pico
It supports a range of MIDI transports, including serial, USB, “direct serial” (using Hairless MIDI) and MIDI BLE. It also supports a range of buttons, potentiometers, rotary encoders, switches, keyboard matrices, and so on and can provide visual feedback using a range of LEDS and displays. It has built-in support for multiplexers, shift registers and LED drivers.
It includes a huge number of example projects to browse.
MIDIPal – https://github.com/pichenettes/midipal
This is a “MIDI Swiss Army Knife” that, with the additional of a display and rotary encoder, can provide a wide range of MIDI processing functions. It includes an editor application for programming MIDI filters.
This is a “native” AVR application, not for the Arduino environment.
Notes and Volts MIDI Controller – https://www.notesandvolts.com/2016/04/arduino-midi-controller-buttons.html
This is provided for completeness as it is a fairly common codebase for people to find and use with an Arduino. It supports a range of potentiometers and buttons and makes the task of configuring them as a MIDI control device relatively straight forward.
Closing Thoughts
As I say, this post is really almost a bit of a “to-do list” of things that look interesting and that I might try to take a more detailed look at, at some point.
If you have experience of any of these frameworks or libraries; or have suggestions of others that might be worth a look, do let me know in the comments!
Kevin
#ArduinoAudioTools #ControlSurface #dac #esp32 #fmSynthesis #i2s #midi #midiController #MIDIPal #MLSynthTools #mozzi #OpenDesk #pwm #rp2040 #samd21 #synthesis #xiao -
FOSDEM Sees Surprise Pico Balloon Event - At any vaguely-related conferences, groups of hackers sometimes come together to c... - https://hackaday.com/2023/03/04/fosdem-sees-surprise-pico-balloon-event/ #highaltitudeballoon #amateurradio #picoballoon #radiohacks #balloon #fosdem #rp2040 #tinygo #hab
-
Gorgeous Sunflower Macropad Will Grow On You - Once [Hide-key] saw the likes of the banana and corn macro pads, they knew they ha... - https://hackaday.com/2023/01/07/gorgeous-sunflower-macropad-will-grow-on-you/ #peripheralshacks #raspberrypi #kailhchocs #sunflower #macropad #macropad #rp2040 #kailh
-
An RP2040 Powered Pick And Place - Pick and place machines are a wonder to behold, as they delicately and accurately ... - https://hackaday.com/2022/11/07/an-rp2040-powered-pick-and-place/ #circuitdesign #pickandplace #pickandplace #raspberrypi #toolhacks #rp2040
-
GP2040: A Configurable Game Pad Firmware - [feralAI] and fellow GitHub contributors present for your viewing pleasure GP2040:... - https://hackaday.com/2022/09/04/gp2040-a-configurable-game-pad-firmware/ #peripheralshacks #directinput #gamepad #rp2040 #xinput #react #rndis #lwip #rgb
-
The Rollercoaster Of Developing The Ultimate Hackable Keyboard - When designing anything with “hackable” in the punchline, scope creep is an integr... - https://hackaday.com/2022/08/02/the-rollercoaster-of-developing-the-ultimate-hackable-keyboard/ #mechanicalkeyboard #peripheralshacks #zackfreedman #rgbleds #rp2040
-
New HackadayU Classes: Antenna Basics, Raspberry Pi Pico, and Designing Complex Geometry - Get ’em while they’re hot: a new session of HackadayU just opened with classes fro... - https://hackaday.com/2021/04/13/new-hackadayu-classes-antenna-basics-raspberry-pi-pico-and-designing-complex-geometry/ #hackadaycolumns #raspberrypipico #rhino3dmodeling #antennadesign #mischacks #hackadayu #rfdesign #classes #rp2040 #nurbs #rhino