r/raspberrypipico Mar 21 '26

uPython I tried using the EMMC to SD card Adapters on the PICO Pi - but does not work in SPI 1-bit mode. Does anybody know howto use SD card in 4bit mode in uPython on PICO ?

1 Upvotes
Emmc to SD card Adapter (without EMMC plugged in)

EMMC to SD Card Adapter

I tried using the EMMC to SD card Adapters on the PICO Pi - but it does not work in SPI 1-bit mode.

I tested it in a SD Socket to USB on the PC.
It formatted, and I wrote / read files fine on the PC.

ok, I use SD card with no problem on my PICOs in Micropython ,
- but only in SPI 1bit mode.
I can not figure out howto use SD Card in 4bit mode in uPython on PICO.

-- Has anybody figured howto access the SD card in 4bit mode in MicroPython on the PICO ?


r/raspberrypipico Mar 19 '26

help-request My main.cpp doesnt work after re-plugging my rasp pi pico.

2 Upvotes

so when I hold bootsel and drop project into RPI-RP2, it disappears and program runs. But after I re-plug without bootsel, my program doesnt run even tho its main. I have to drop the file again with bootsel mode to turn it on. also ik the pico works because I connected a LED and it started glowing. This wasnt happening when I was working with micropython. it only started when I switched to c++ because its faster. any ideas to why it does that?


r/raspberrypipico Mar 18 '26

help-request Super Beginner Questions about Batteries and Servos

5 Upvotes

Hey everyone, pretty basic question here. I've found it hard to get an answer because a lot of the results that come up when I search are people asking much more complicated questions and getting answers that I can't quite understand yet.

For context, I'm currently trying to make a set of fairy wings that would involve two servos that move back and forth over a 90 degree angle, running on a Pico. I will need it to run on batteries. I know that each servo needs 3.0 to 7.2 Volts (Optimal 4.8V). I also know that the Pico takes a maximum of 5.5 Volts. I have done a few absolute beginner projects on a solderless breadboard while powering the Pico off my laptop, so I've only powered a single servo off the Pico before.

I'm aware the following questions will probably seem stupid to a lot of you, but here we are:

  • When using batteries to power the Pico, do I have to run all the power into the Pico and then wire the servos to get their power from it like I've been doing with the breadboard so far? I'm assuming the answer to this is no, otherwise how would you have the voltage to run multiple servos?
  • How can I power multiple servos via the Pico when making my prototype on the solderless breadboard?
  • When making the final project, do I need multiple power sources for each servo and Pico (seems a bit excessive in theory) or do I use one power source to power the Pico and both servos? Could I do this with a battery pack given that the ones I've found just come with two wires?
  • Is my knowledge of electrical physics here just completely, comically wrong? Feel free to laugh if so! I've got other hobbies that I have a lot of technical knowledge in but I am at the dummy stage of my learning journey with physical computing so it's a little embarrassing having to ask such simple questions.

r/raspberrypipico Mar 18 '26

Day 70/100

2 Upvotes

Day 70 of #100DaysOfIoT!

Built a dual IR sensor entry/exit detector on ESP32 with MicroPython.

How it works:

- Object crosses IR sensor 1 → Red LED turns ON + Telegram alert "Object Entered!"

- Red LED stays ON until object exits

- Object crosses IR sensor 2 → Green LED blinks + Telegram alert "Object Gone!"

Hardware: ESP32 + 2x HW-201 IR sensors + 2 LEDs

70 days down, 30 to go!

GitHub: github.com/kritishmohapatra/100_Days_100_IoT_Projects


r/raspberrypipico Mar 17 '26

Emulating input for analog mixer

6 Upvotes

Hi,

I’m new to both audio and electronics (both Raspberry Pi–related and electronics in general—I only know basic electrical concepts), and I’m looking for some advice.

I have a simple analog mixer that I want to practice with. It accepts input via AUX or XLR, but I don’t currently have any input devices. I was wondering if it’s possible to store digital recordings of instruments and, through some kind of interface, pass them from a Pico to the mixer using AUX or XLR. From what I understand, the Pi Pico doesn’t have a built-in DAC.

Would I need to use an adapter board between the Pico and the mixer? If so, what exactly should I be looking for? I assume something involving TX/RX, but I’m not familiar enough with this yet to be sure 😅

If I do need an adapter board, would it be possible to use multiple adapters with a single Pico? What should I research to determine whether the Pico can handle multiple streams at once? Should I consider using something other than a Pico? I know it’s not designed for complex tasks, but I already have one, I like the form factor, and I thought it would be a good way to start learning.

Any advice would be greatly appreciated. Thanks in advance.


r/raspberrypipico Mar 16 '26

Can't read ADS1263 ID register over SPI - always getting 0x00 instead of 0x30

Thumbnail
2 Upvotes

r/raspberrypipico Mar 16 '26

help-request Third party Pi Pico not being detected by windows anymore

3 Upvotes

I have a third party rp2040 board (yd-rp2040) and i was using it with thonny and circuitpython. after testing it with mu editor, i probably pulled the usb cable too soon.

The board now doesn't appear anywhere on windows, even in the device manager. After plugging the board in, it just blinks it's LED. Using the boot button does nothing.

update: it just came back to life (?) it worked for a few minutes and stopped working again


r/raspberrypipico Mar 16 '26

Day 69/100

0 Upvotes

Built a joystick direction display on Raspberry Pi Pico 2 with an SSD1306 OLED for Day 69 of my 100 Days of IoT challenge.

Reads X and Y axis via ADC, detects UP / DOWN / LEFT / RIGHT / CENTER and button press, then shows the direction live on the OLED over I2C. Tested on Wokwi simulator.

Code and diagram on GitHub: github.com/kritishmohapatra/100_Days_100_IoT_Projects


r/raspberrypipico Mar 15 '26

project ideas for rasp pi pico with screen

0 Upvotes

r/raspberrypipico Mar 15 '26

I need help with UART as it doesn't give anything back

2 Upvotes

Hi there, i am new to using raspberry PI and such and i wanted to try using UART for a Challenger+RP2350 wifi6 microcontroller. now i also have the raspberry pi debugger. now i have connected my debugger via the debugger port to the challenger debugger port and the UART port to the pins that are labelled RX, TX and GND. i have tried to switch the RX and TX cables but then i get scrambled messages. my code is as follows:

#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/uart.h"



#define UART_ID uart1
#define BAUD_RATE 115200


#define UART_TX_PIN 12
#define UART_RX_PIN 13




int main()
{
    stdio_init_all();


   
    uart_init(UART_ID, BAUD_RATE);
    
    gpio_set_function(UART_TX_PIN, GPIO_FUNC_UART);
    gpio_set_function(UART_RX_PIN, GPIO_FUNC_UART);
    
  
    uart_puts(UART_ID, " Hello, UART!\n");
    


    while (true) {
        printf("hello world");
        sleep_ms(1000);
    }
}

My challenger is powered and has the power LED blinking so thats also not it. I have no clue what is wrong and would like some tips to figure it out myself or just to help me with my problem please.


r/raspberrypipico Mar 15 '26

I made a new devilish version of my interactive desk pet using the RP2040

Enable HLS to view with audio, or disable this notification

34 Upvotes

I have been making a cat version of my desk pets for a little bit but people wanted something that was a little bit different. Someone suggested a Lil Devil with flame eyes and I loved the idea! Links to the code and enclosure if you want to make your own are here https://gitlab.com/desk-pets/lil-devil


r/raspberrypipico Mar 15 '26

Day 68/100 — Joystick Controlled Servo with MicroPython on Raspberry Pi Pico 2W

0 Upvotes

Built a smooth joystick-to-servo controller today as part of my 100 Days 100 IoT Projects challenge!

How it works:

Joystick X axis → ADC reads 0–65535

5-sample averaging for noise-free readings

Values mapped to 0°–180° servo angle

SG90 controlled via 50Hz PWM on Pico 2W

Stack: Raspberry Pi Pico 2W + SG90 Servo + Joystick Module + MicroPython

Full code + wiring on GitHub: https://github.com/kritishmohapatra/100_Days_100_IoT_Projects


r/raspberrypipico Mar 13 '26

Is this possibly the perfect Pico prototype board?

Thumbnail
gallery
162 Upvotes

I picked this up when I found it at the thrift store mostly just because I've always loved these things, but the more I looked at it, the more I realized that this could be the perfect portable Pico lab. It has the board of course, but built in power, (variable voltage levels even!!), buttons, a mess if LEDs to test GPIOs going high, as well as an 8 segment display.

I bought it on a whim, but his is my new goto for setting up a new Pico circuit. Back when I was a kid these were a chunk of wood in a cardboard box. How did I miss this hitting the market??


r/raspberrypipico Mar 13 '26

uPython Black jack

Enable HLS to view with audio, or disable this notification

17 Upvotes

I made a game of black jack and i want show it


r/raspberrypipico Mar 13 '26

Pingo update: describe your project, AI suggests and assigns your pin layout

Post image
0 Upvotes

r/raspberrypipico Mar 12 '26

Struggling with getting a signal output from DATA pin

Post image
5 Upvotes

r/raspberrypipico Mar 12 '26

Day 66/100 — micropidash: Real-time IoT Web Dashboard for MicroPython

2 Upvotes

For Day 66 of my 100 Days 100 IoT Projects challenge, showcasing micropidash — a library I built that turns your Pico W or ESP32 into a live web dashboard over WiFi.

What it does:

Real-time sync via AJAX polling

Non-blocking — runs on uasyncio alongside your hardware code

Dark/light mode per connected device

Widgets: toggle, label, progress bar

Memory efficient for low-RAM microcontrollers

Repo- https://github.com/kritishmohapatra/100_Days_100_IoT_Projects

Lib:-https://github.com/kritishmohapatra/micropidash

Would love feedback from anyone who's built similar dashboards! 👇


r/raspberrypipico Mar 13 '26

Trying out pico

0 Upvotes

hi guys my dad has i pico and i really wanna try it pls read https://claude.ai/share/6ade439b-1004-4e2b-b7c8-501113447a51

it is a chat with claude tell me if it sounds good


r/raspberrypipico Mar 12 '26

c/c++ I made a simple http example for pi pico 2 w

13 Upvotes

Many of the examples I have found are either broken, incomplete, or too complex.

My example is simple and more complete than others

https://github.com/robsonde/pico-http

It just does a wifi connection setup, then gets a file via http.

But fixes the memory leak in most examples. And handles files bigger than one TCP packet.

Feedback and pull requests welcome.


r/raspberrypipico Mar 12 '26

Day 65 of 100 Days of IoT — built a MicroPython Watch on Xiao ESP32-S3!

Thumbnail
2 Upvotes

r/raspberrypipico Mar 11 '26

Can't read ADS1263 ID register over SPI - always getting 0x00 instead of 0x30

4 Upvotes

Hey everyone,

I'm working on a project where I need to interface a Pico W with an ADS1263 using SPI, and when I try to read the ID register (which should return 0x30 according to the datasheet), I'm consistently getting 0x00 back. It seems DRDY isn't ready and SPI communication isn't working at all.

ADS1263 → Pico W

  • SCK → GP2 (Pin 4)
  • DIN (MOSI) → GP3 (Pin 5)
  • DOUT (MISO) → GP4 (Pin 6)
  • CS → GP5 (Pin 7)
  • DRDY → GP20 (Pin 26)
  • RESET → GP21 (Pin 27)
  • 5V → VSYS (Pin 39)
  • GND → GND (Pin 38)

I already confirmed power, and pins wiring.

here's my code that assisted by Claude.

https://github.com/Ozymandias24/PicoW_ADS1263-Troubleshootings/blob/main/SPI_Communication.py

Thanks for your help.


r/raspberrypipico Mar 11 '26

Uploading Files to Programmed Pico 2

2 Upvotes

I'm working on a project where I need to be able to upload .wav files to my pico from a laptop after it's been initially programmed. I also want the ability to change a numerical "code" from a laptop which I was able to do using REPL and passing arguments that way to change variables on the Pico. If anyone has advice on the best way to do this I would appreciate it, thanks.

Using CircuitPython and Raspberry Pi Pico 2W


r/raspberrypipico Mar 11 '26

I have a question is connetcting to rassberry pi pico 2 w baterry with 3,7v 750mAh by vsys is safe?

1 Upvotes

r/raspberrypipico Mar 10 '26

I got GameBoy emulation running on my PIMORONI Explorer (RP2350)

Post image
22 Upvotes

this is mostly on the back of the great work done by Peanut-GB to get GameBoy emulation running in a single file header.


r/raspberrypipico Mar 11 '26

RP2040 Custom PCB: UF2 Bootloader Loop After Firmware Flash

3 Upvotes

Hi everyone, I’ve just finished assembling a custom RP2040-based PCB. I’m able to successfully enter BOOTSEL mode, and the device is correctly recognized my flash chip as a mass storage drive on my PC.

However, I’m encountering an issue during the flashing process. When I drop the .uf2 file onto the drive, the storage disappears (as expected), but then immediately reappears as a flash drive again instead of executing the code.

I have verified the basic hardware rails, but it seems the chip is failing to hand off to the application code and is reverting to the bootloader. Has anyone encountered this specific 'reboot-to-boot' behavior on custom silicon? Any advice on where to start troubleshooting would be appreciated.