Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[INFO] Quirks of the Aliexpress PicoMemcard #68

Open
wired-filipino-owl opened this issue Oct 1, 2023 · 4 comments
Open

[INFO] Quirks of the Aliexpress PicoMemcard #68

wired-filipino-owl opened this issue Oct 1, 2023 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@wired-filipino-owl
Copy link

@dangiu, please pin this issue if you think it's worthwhile to learn more about this board.

Owners of this device, please reply with any additional information you have about this board!

BitfunX on Aliexpress sells a PicoMemcard ready to go, including a no-name 512MB microSD card. Here is some things I was able to figure out about this device.

The status LED is RGB. I can see three lines going to it on the board, plus ground I assume. LED is labeled D2. See the photos of the board.

IMG_20230930_202125417

IMG_20230930_202219601

Now let's see what GPIO those pins correspond to, I counted 5 pins from the left edge, which would make the lines connected to physical pins 35-37. Those correspond to GPIO 23-25. See the pinout from the RP2040 datasheet:

image

Quality of the device:
I think it's worth the $15 USD. Winbond flash chip, quality molded plastic case, and push-eject SD card slot. Also, the BOOT/BOOTSEL button is accessible without taking apart the case, just use a paperclip or similar sized object to press the button.

@wired-filipino-owl
Copy link
Author

wired-filipino-owl commented Oct 1, 2023

I was able to flash the MicroPython firmware and run an RGB example program on my PicoMemcard. The pins hooked to the RGB LED are indeed GPIO 23-25.

Edit: The LED is not a "smart" LED like a WS2812. It's just a simple RGB led, which is effectively 3 separate LEDs as connected on this board.

@dangiu
Copy link
Owner

dangiu commented Oct 9, 2023

Great investigation!

@dangiu dangiu added the documentation Improvements or additions to documentation label Oct 9, 2023
@dangiu dangiu pinned this issue Oct 9, 2023
@dangiu
Copy link
Owner

dangiu commented Oct 9, 2023

As @wired-filipino-owl pointed out in #56 Release 1.0.2 for the Pico seems to work correcly on this board

@MrPalloncini
Copy link

The release 1.0.3 work with the Bitfunx memorycard without any issue, the problem was that the new led code for the pico_w broke the compatibility. i've been able to restore it by adding some #ifdef to the config.h. It's also worth noting that on the back of the card there are 3 pins exposed which are the pio0, pio1 and gnd. They are useful for debugging purpose since i used it all the time to print .
photo_2024-06-29_12-41-26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants