# Raspberry Pi Pico

**URL:** <https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757>\
**Category:** DIY STUFF\
**Created:** [January 21, 2021, 12:19pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757 "2021-01-21T12:19:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlackDeath](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/blackdeath/32/7644_2.png) [@BlackDeath](https://lookmumnocomputer.discourse.group/u/BlackDeath)\
**Post date:** [January 21, 2021, 12:19pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/1 "2021-01-21T12:19:54Z")

</div>

Raspberry Pi’s answer to the Arduino Nano is here!

 ![Screen Shot 2021-01-21 at 1.18.51 PM](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/9/9fcf2d5a4349b80ee3de9dd4ff7c1ba4e3f6a04a.jpeg)

Website: [https://www.raspberrypi.org/products/raspberry-pi-pico/](https://www.raspberrypi.org/products/raspberry-pi-pico/)

Datasheet: [https://datasheets.raspberrypi.org/pico/pico\_datasheet.pdf](https://datasheets.raspberrypi.org/pico/pico_datasheet.pdf)

Best of all, it’s only **$4!**

It’s not suuuuper synth-friendly out of the box since I think it only outputs at 3.3V (need confirmation on that), but it looks like it has a lot of potential, and it’s _significantly_ more powerful than the Nano, maybe even powerful enough for some proper DSP.

To me, this looks like a perfect target to try to build some [Vult](https://modlfo.github.io/vult/overview/) applications/filters/effects on, so I’m looking forward to see people building a Eurorack framework around this.

Thoughts, ideas?

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [January 21, 2021, 12:36pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/2 "2021-01-21T12:36:19Z")

</div>

I ordered 3 (the max) right after getting the email announcing it 🙂  
Added the audio pack, decker and some proto boards.

16 PWM out with, a priori, up to 16 bits resolution at a decent rate (a fast scan thru the datasheet seems to indicate rate decreases as resolution increases…).  
Only 3 ADCs, 12 bits, but with a fast sample rate (up to 500 Ksamples/s)

3.3V isn’t that bad, to get it to play really nice with the rest of your modular you wan’t opamps to buffer the signals anyway, 5V or 3.3V.  
Or at least transistors for gates/triggers.  
(A lot of arduino projects don’t have opamps… and people always run into problems when connecting them to _some_ modules… for what I can see in forums like electro-music or muffwiggler)

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [January 21, 2021, 12:45pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/3 "2021-01-21T12:45:12Z")

</div>

The microcontroller has 4 ADC pins but the fourth doesn’t connect to one of the board pins. By comparison a Nano has 8 ADC input pins. So that’s a significant limitation for synth use.

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 21, 2021, 1:07pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/4 "2021-01-21T13:07:53Z")

</div>

I have literally ordered one of these this morning and it should arrive tomorrow, along with the 4x4 RGB silicone touch pad shield. I saw the ADC limitations, but I have a feeling that using it as a state machine would make for a very nice, and highly flexable, multi-channel trigger sequencer for a drum machine module coded in MicroPython.

I have high hopes that incorporating a few extra buttons and some output jacks (and probably a few opamps to bring the 3v3 IO up to a more acceptable trigger voltage) will produce something I can use with my drum PCB’s and CTorps EG’s.

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [January 21, 2021, 1:09pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/5 "2021-01-21T13:09:33Z")

</div>

Other companies including Arduino are also making RP2040 boards:

> **[Third-party Raspberry Pi RP2040 boards from Arduino, Adafruit, Sparkfun and...](https://www.cnx-software.com/2021/01/21/third-party-raspberry-pi-rp2040-boards-from-arduino-adafruit-sparkfun-and-pimoroni/)**
>
> Third-party Raspberry Pi RP2040 boards announced with products from Arduino, Adafruit, Sparkfun and Pimoroni, as well as carrier boards.

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 21, 2021, 1:13pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/6 "2021-01-21T13:13:09Z")

</div>

Ooof, the price of that Sparkfun board though… I could buy three or four of the Pi Foundations implementation for that… Having it in the feather format will be nice for the folk who use it though, but again everything Adafruit has a premium price tag.

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [January 21, 2021, 1:20pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/7 "2021-01-21T13:20:14Z")

</div>

The fourth ADC is used to monitor the voltage…

The Nano has only 10 bits resolution, and what sampling rate ?  
And in fact, the Nano has only _ONE_ ADC and an 8channel multiplexer.  
Which reduces that more the sampling rate.

The Pico has 3 (available) ADCs, with 12 bits resolution and a sampling rate up to 500 Ks/s.  
If you need more, add one (or three…) 8 channel multiplexer chip, it will still sample much faster than the Nano, and it doesn’t eat up the digital IO pins (well, maybe 3 pins to set the channel if the multiplexer isn’t I2C controllable).

Also the PWM output are much nicer than on the Nano.

The Pico SDK looks nice to me, much closer to the hardware, thus faster than the arduino SDK.  
And it won’t take long for somebody to port the arduino SDK to the Pico.

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [January 21, 2021, 1:35pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/8 "2021-01-21T13:35:31Z")

</div>

For audio signal processing, sure. But I don’t see most synth CV inputs as needing a higher sampling rate than the Nano, and 10 bits isn’t bad for most purposes. Though indeed marginal at best for accurate V/Oct over more than a 5 V range, if that’s what you need.

Of course you can get more ADC inputs with external hardware. But the appeal of these microcontroller modules is how much you can do with what’s there.

They both have their strengths.

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [January 21, 2021, 1:38pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/9 "2021-01-21T13:38:30Z")

</div>

Being “better” doesn’t mean you need it 🙂  
Or else the nano would be dead for a long time…

---

<div class="post-metadata">

**Author:** ![Caustic](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/caustic/32/15588_2.png) [@Caustic](https://lookmumnocomputer.discourse.group/u/Caustic)\
**Post date:** [January 21, 2021, 2:56pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/10 "2021-01-21T14:56:21Z")

</div>

I’m def interested in this. The micropython option is also nice.

---

<div class="post-metadata">

**Author:** ![MacMannes](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/macmannes/32/11146_2.png) [@MacMannes](https://lookmumnocomputer.discourse.group/u/MacMannes)\
**Post date:** [January 21, 2021, 8:56pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/11 "2021-01-21T20:56:00Z")

</div>

Looks very interesting! I ordered a couple, but it was a pre-order in The Netherlands, so I’ll have to wait until February 2nd.

I think I will take a look at micropython too. I never programmed in Python before, but it looks nicer than c/cpp (which is not really my thing).

---

<div class="post-metadata">

**Author:** ![jkb](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jkb/32/26136_2.png) [@jkb](https://lookmumnocomputer.discourse.group/u/jkb)\
**Post date:** [January 21, 2021, 10:23pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/12 "2021-01-21T22:23:37Z")

</div>

I already ordered two of them. If find the programmable IO (PIO) pins most interesting. As far as I understand you can programm multiple state machines which control output pins. That would be a great addition to my [Arduino Nano based DCO](https://lookmumnocomputer.discourse.group/t/arduino-nano-based-dco/2613) to control multiple oscillators with one Pico.

---

<div class="post-metadata">

**Author:** ![Farabide](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@Farabide](https://lookmumnocomputer.discourse.group/u/Farabide)\
**Post date:** [January 22, 2021, 7:59am UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/13 "2021-01-22T07:59:11Z")

</div>

On my list since announced. Love the 16bit Res. My own rules prevent ordering before I have a project but I have a few EWI and string projects that may benefit. Less enthused by the python side as it took me an age to get back into C++ and C# already. Shout out if you have any ideas.

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 22, 2021, 9:44am UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/14 "2021-01-22T09:44:49Z")

</div>

Grrrr… Pimoroni were supposed to ship mine yesterday (with next day shipping) and it still hasn’t left the warehouse… Oh well, I have other things to be doing whilst I wait.

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 23, 2021, 1:11pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/15 "2021-01-23T13:11:12Z")

</div>

It has arrived!!

 ![image](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/b/becfebaaf1590c9a546cf4a7d27038bd1091102b.jpeg)

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 23, 2021, 1:43pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/16 "2021-01-23T13:43:23Z")

</div>

After assembling the keypad base I can officially say that in order to get it behind a panel is going to take some finesse. The pico itself sits higher than keypad ‘sandwich’ board holding the squishy parts down which would mean that simply replacing the sandwich with a PCB front panel would result in a crushed pico. It’ll need additional boards for spacing and much longer screws and bolts to hold it in place etc.

It does however make for a very handsome prototyping tool, and if it’s libraries address the switches and led’s in a similar way to a NeoPixel Trellis then it’s still going to be extremely useful as a tool on my workbench as for ‘production’ models I would just swap in the easier to mount component.

---

<div class="post-metadata">

**Author:** ![Farabide](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@Farabide](https://lookmumnocomputer.discourse.group/u/Farabide)\
**Post date:** [January 23, 2021, 1:45pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/17 "2021-01-23T13:45:16Z")

</div>

Cool. What sound (dac) hardware is available / compatible with the Pico?

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 23, 2021, 1:46pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/18 "2021-01-23T13:46:49Z")

</div>

There is a breakout board providing a line out and headphone driver currently, but you could use any DAC chip you like on the digital IO pins.

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [January 23, 2021, 1:59pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/19 "2021-01-23T13:59:48Z")

</div>

Link please for the touch pad?

---

<div class="post-metadata">

**Author:** ![JonGreen](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jongreen/32/203_2.png) [@JonGreen](https://lookmumnocomputer.discourse.group/u/JonGreen)\
**Post date:** [January 23, 2021, 2:19pm UTC](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757/20 "2021-01-23T14:19:32Z")

</div>

> **[Pico RGB Keypad Base – Pimoroni](https://shop.pimoroni.com/products/pico-rgb-keypad-base)**
>
> Connect a glorious, squishy, 4x4 rainbow-illuminated keypad to your Raspberry Pi Pico - perfect for making a custom USB input device!

As it’s a UK based store, your mileage and delivery speed may vary. They are good though.

[Next page](https://lookmumnocomputer.discourse.group/t/raspberry-pi-pico/2757.md?page=2)
