Tiny 2040 - a tiny RP2040 stamp
-
- Posts: 633
- Joined: Thu Dec 19, 2019 1:23 am
Re: Tiny 2040 - a tiny RP2040 stamp
With respect to all, there are a number of projects on Github (> 100 pages) with authors that are not shy about their 'love' for the RP2040... so I am not arguing with anyone, trying to make a particular point, but I suggest that something must be creating some excitement.
Bitbanged DVI on the RP2040
x86 emulator on Raspberry Pi Pico
Official TensorFlow Lite Micro
PicoWebServer Pico + ESP8266
W5500 Ethernet to Raspberry Pi Pico
Raspberry Pi Pico to BBC Micro Tube 6502 Core
FatFS-SD-SPI-RPi-Pico
Enable LoRaWAN communications on your Raspberry Pi Pico
Capture audio from a microphone on your Raspberry Pi Pico
Beginnings of VGA display logic. PIO logic to drive one 5-bit channel…
PLUS 92 additional pages of projects at an average of 8 projets per page = 736 more!!!
Please see below as I obviously made a mistake in my search criteria - errors happen.
Bitbanged DVI on the RP2040
x86 emulator on Raspberry Pi Pico
Official TensorFlow Lite Micro
PicoWebServer Pico + ESP8266
W5500 Ethernet to Raspberry Pi Pico
Raspberry Pi Pico to BBC Micro Tube 6502 Core
FatFS-SD-SPI-RPi-Pico
Enable LoRaWAN communications on your Raspberry Pi Pico
Capture audio from a microphone on your Raspberry Pi Pico
Beginnings of VGA display logic. PIO logic to drive one 5-bit channel…
PLUS 92 additional pages of projects at an average of 8 projets per page = 736 more!!!
Please see below as I obviously made a mistake in my search criteria - errors happen.
Last edited by mrburnette on Thu May 27, 2021 9:59 pm, edited 1 time in total.
Re: Tiny 2040 - a tiny RP2040 stamp
Uh, no, https://github.com/search?q=rp2040 returns 212 repository results, as anybody can verify. And many of these are long existing repositories that have added the word "rp2040" for one reason or another.mrburnette wrote: Thu May 27, 2021 6:14 pm ...
PLUS 92 additional pages of projects at an average of 8 projets per page = 736 more!!!
And btw
https://github.com/search?q=arduino returns 210,547 repositories, and
https://github.com/search?q=stm32 returns 31,219 repositories.

-
- Posts: 633
- Joined: Thu Dec 19, 2019 1:23 am
Re: Tiny 2040 - a tiny RP2040 stamp
A misfortunate error on my part, however, not attempting to mislead:AndrewBCN wrote: Thu May 27, 2021 9:12 pm
Uh, no, https://github.com/search?q=rp2040 returns 212 repository results, as anybody can verify. And many of these are long existing repositories that have added the word "rp2040" for one reason or another.
...
My error was "2040" as the search key-word vs "RP2040".
Still ... the correct results indicate interest ... IMHO.
Ray
Re: Tiny 2040 - a tiny RP2040 stamp
arduino added Wifi and Bluetooth on the Pico
https://blog.arduino.cc/2021/05/17/the- ... t-is-here/
https://blog.arduino.cc/2021/05/17/the- ... t-is-here/
Re: Tiny 2040 - a tiny RP2040 stamp
No, the Pico is a development board sold by the Raspberry Pi Foundation, and Arduino created their own development board called the Arduino Nano RP2040 Connect which uses the RP2040 plus a u-blox NINA-W102 WiFi and Bluetooth radio module, plus a six-axis machine learning-capable IMU motion sensor, an on-board microphone and an RGB LED. This combination of peripherals means it is mainly targeted at simple robotics projects, I would guess.ag123 wrote: Mon Jun 07, 2021 11:38 am arduino added Wifi and Bluetooth on the Pico
https://blog.arduino.cc/2021/05/17/the- ... t-is-here/
And all that sells for €22 + taxes + shipping, which is much more than 5x the price of the Pico, and more than 22x the price of the RP2040 chip itself, But when compared to the rest of the Arduino lineup, I would say it's good value (the 8-bit Arduino Nano costs €20 + taxes + shipping).
My guess is for IoT applications, makers and companies are going to continue to use the ESP line of MCU modules and development boards.
An ESP32 module with WiFi and Bluetooth is around $3. And you get an RTOS to manage the two cores and the WiFi and BT stacks.
Last edited by AndrewBCN on Mon Jun 07, 2021 7:12 pm, edited 1 time in total.
Re: Tiny 2040 - a tiny RP2040 stamp
i'd guess for that price arduino certainly needs to add value and they choose to add wifi and bt which is useful kind of.
i'd also guess wifi / bt being so popular, we'd see more from the 'competitors' and maybe eventually raspberry may add it as part of the 'feature' after all.
i'd also guess wifi / bt being so popular, we'd see more from the 'competitors' and maybe eventually raspberry may add it as part of the 'feature' after all.
-
- Posts: 633
- Joined: Thu Dec 19, 2019 1:23 am
Re: Tiny 2040 - a tiny RP2040 stamp
Just thinking that all those "on board" toys are going to consume a few of the rp2040 I/O lines. The Arduino schematic is here:https://store.arduino.cc/usa/nano-rp204 ... th-headers Tab: Documentationag123 wrote: Mon Jun 07, 2021 12:49 pm i'd guess for that price arduino certainly needs to add value and they choose to add wifi and bt which is useful kind of.
...
I plan on buying one just for a lab reference, just like I have original Uno, Nano, Mega, Leonardo, Mini .... when dealing with clones and homebrew boards, having an original board is an investment in maintaining sanity.
Re: Tiny 2040 - a tiny RP2040 stamp
oh well, they packed more than just wifi and bluetooth, they addedmrburnette wrote: Wed Jun 09, 2021 1:13 am
Just thinking that all those "on board" toys are going to consume a few of the rp2040 I/O lines. The Arduino schematic is here:https://store.arduino.cc/usa/nano-rp204 ... th-headers Tab: Documentation
I plan on buying one just for a lab reference, just like I have original Uno, Nano, Mega, Leonardo, Mini .... when dealing with clones and homebrew boards, having an original board is an investment in maintaining sanity.
https://store.arduino.cc/usa/nano-rp204 ... th-headers
Sensors
IMU
LSM6DSOXTR (6-axis)
https://www.st.com/en/mems-and-sensors/lsm6dsox.html
Microphone
MP34DT05
https://www.st.com/resource/en/datasheet/mp34dt05-a.pdf
-
- Posts: 633
- Joined: Thu Dec 19, 2019 1:23 am
Re: Tiny 2040 - a tiny RP2040 stamp
"Oh well" says it all...
Re: Tiny 2040 - a tiny RP2040 stamp
hi i (finally) got my raspberry pico after a long wait (from element14 farnell)
the 'sdk', actually i should call it the 'core' is here
https://github.com/raspberrypi/pico-sdk
note that the arm-none-gcc bundled with stm core works, so you won't need a different gcc, but it'd need to be in your path.
did some codes
https://www.raspberrypi.org/forums/view ... 5&t=315397
got the onboard led blinking and got usb-serial working
well, it *isn't* *duino but that it is 'duino like', Raspberry developers used cmake and that apparently has 'hidden' the 'core' out of sight.
the codes shrink to just
with the common things, all the initialization etc are out of sight, even the 'driver' TinyUSB is 'out of sight'
it can be pretty confusing messing with CMake but it is a build tool that makes such 'small' looking codes work.
the key is 'dependency injection' i'd think it is something to look at
e.g. between uart or usb-serial, the relevant 'serial' is injected and the unused one is not compiled.
all these magic is possibly done by CMake.
the 'sdk', actually i should call it the 'core' is here
https://github.com/raspberrypi/pico-sdk
note that the arm-none-gcc bundled with stm core works, so you won't need a different gcc, but it'd need to be in your path.
did some codes
https://www.raspberrypi.org/forums/view ... 5&t=315397
got the onboard led blinking and got usb-serial working

well, it *isn't* *duino but that it is 'duino like', Raspberry developers used cmake and that apparently has 'hidden' the 'core' out of sight.
the codes shrink to just
Code: Select all
main();
it can be pretty confusing messing with CMake but it is a build tool that makes such 'small' looking codes work.
the key is 'dependency injection' i'd think it is something to look at
e.g. between uart or usb-serial, the relevant 'serial' is injected and the unused one is not compiled.
all these magic is possibly done by CMake.