Raspberry Pi Pico board

Interesting new micro-controller board and custom chip from Raspberry Pi: Raspberry Pi Pico.

Pico provides a single push button, which can be used to enter USB mass-storage mode at boot time and also as a general input, and a single LED. It exposes 26 of the 30 GPIO pins on RP2040, including three of the four analogue inputs, to 0.1”-pitch pads; you can solder headers to these pads or take advantage of their castellated edges to solder Pico directly to a carrier board.

It is programmable with Python and C/C++. Cross-platform toolchain for development on Windows, macOS, and Linux — including, naturally, the Raspberry Pi family itself Supports TensorFlow Lite.

Raspberry Pi is looking to do for the microcontroller market what they’ve already done for single-board computers with the launch of the Pico. The board — priced at just $4 — is based on the RP2040, a dual-core Cortex-M0+ processor designed in house. It designed to be easy to taken into use.

Announcement at Facebook says:

It’s been a big week. We launched something tiny, something new – Raspberry Pi Pico, just for you.

Read all about it, plus everything else that went down at Raspberry Pi in the last few days, in Raspberry Pi Weekly.

https://www.raspberrypi.org/weekly/raspberry-pi-pico-has-landed/

Raspberry Pi’s just-announced Pico board! Powered by RPi’s first custom silicon, the RP2040, this little board breaks out 26 GPIO pins and is designed to be embeddable. Let’s take a look!

More information:
https://www.hackster.io/news/hands-on-with-the-rp2040-and-pico-the-first-in-house-silicon-and-microcontroller-from-raspberry-pi-effc452fc25d
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
https://www.raspberrypi.org/documentation/pico/getting-started/
https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico
https://github.com/raspberrypi/pico-tflmicro
https://www.hackster.io/gatoninja236/raspberry-pi-pico-hackster-spotlight-69ccb1
https://www.hackster.io/news/hands-on-with-the-rp2040-and-pico-the-first-in-house-silicon-and-microcontroller-from-raspberry-pi-effc452fc25d

744 Comments

  1. Tomi Engdahl says:

    With a temperature sensor and on-board display, this high-tech cow puts CircuitPython on the Raspberry Pi Pico W to work.

    https://www.hackster.io/news/liz-clark-kattni-rembor-celebrate-the-raspberry-pi-pico-s-circuitpython-port-with-a-cow-web-server-8975a5bbd542

    Reply
  2. Tomi Engdahl says:

    Pico Goes Wireless

    Raspberry Pi Pico W, H, & WH: Which to Choose
    https://all3dp.com/2/raspberry-pi-pico-w-h-wh-wifi/

    Reply
  3. Tomi Engdahl says:

    How To Get The News With Raspberry Pi Pico W and CircuitPython
    By Les Pounder last updated 19 days ago
    Get the latest news, straight to your Pico W
    https://www.tomshardware.com/how-to/raspberry-pi-pico-w-newsfeed-circuitpython

    Reply
  4. Tomi Engdahl says:

    Best RP2040 Boards 2022
    By Les Pounder
    published 13 days ago
    Get the best RP2040 board for your projects.
    https://www.tomshardware.com/best-picks/best-rp2040-boards

    While Raspberry Pi boards have been around since 2012, they have been powered by Broadcom SoCs. But in January 2021 we saw the first Raspberry Pi silicon, the RP2040 arrive and in a short space of time it has become a major SoC in the maker community. With two Arm Cortex M0+ cores running at 133 MHz, 264KB of RAM and up to 16MB of Flash, these chips open up a new range of microcontrollers that compete more closely with traditional Arduino boards than a Raspberry Pi 4.

    While Raspberry Pi has its own RP2040-powered board in the Raspberry Pi Pico, there are now more than sixty, third-party solutions that offer improvements which range from smaller sizes to built-in Wi-Fi, more storage or a lot of additional outputs. There are even RP2040-powered keypads and RP2040 breakouts designed to be embedded into your next project. All of these boards share the same $1 RP2040 chip, but offer much more than the stock model.

    With Raspberry Pi still being hard to come by we’ve compiled the best RP2040 boards to get your projects up and running. These boards can be used for everything from general learning to building Wi-Fi connected robots to implementing basic A.I.

    Reply
  5. Tomi Engdahl says:

    Kian Ryan’s Tiny 2040 Build Could Be the Smallest CP/M Microcomputer in History
    Designed with a minuscule footprint, this fully-functional CP/M build uses just two main components: a Tiny 2040 and a microSD reader.
    https://www.hackster.io/news/kian-ryan-s-tiny-2040-build-could-be-the-smallest-cp-m-microcomputer-in-history-5d8eeab29d29

    Reply
  6. Tomi Engdahl says:

    Bit-Banging Bidirectional Ethernet On A Pi Pico
    https://hackaday.com/2022/12/03/bit-banging-bidirectional-ethernet-on-a-pi-pico/

    These days, even really cheap microcontroller boards have options that will give you Ethernet or WiFi access. But what if you have a Raspberry Pi Pico board and you really want to MacGyver yourself a network connection? You could do worse than check out this project by [holysnippet] that gives you a bit-banged bidirectional Ethernet port using only scrap passive components and software.

    This project is similar to one we shared back in August by [kingyo], but differs in that what [holysnippet] has achieved is a fully-functional (albeit only around 7 Mbps) Ethernet port, rather than a simple UDP transmit device.

    https://github.com/holysnippet/pico_eth_doc

    Reply
  7. Tomi Engdahl says:

    Roll Your Own WiFi Driver For The Pico W
    https://hackaday.com/2022/12/13/roll-your-own-wifi-driver-for-the-pico-w/

    The Raspberry Pi Pico is a handy little microcontroller that has become a widespread addition to many hackers’ workbench. The Pico W has a CYW4342W module (just like the Pi Zero W) to add WiFi capabilities and [Jeremy Bentham] ported his bare-metal WiFi driver to the Pico W.

    https://iosoft.blog/2022/12/06/picowi/

    Reply
  8. As Almas says:

    Minecraft seeds are the codes the game uses to create worlds for you – worlds filled with interesting landscapes and key landmarks. When you create your Minecraft world, you need to put the digits in the seed field.https://wonapk.com/dream-smp-minecraft-seed/

    Reply
  9. Tomi Engdahl says:

    Light-Up Advent Village
    Raspberry Pi Pico-powered Advent display lights up to mark days of the holiday season!
    https://www.hackster.io/news/light-up-advent-village-3f61c449fc13

    Reply
  10. Tomi Engdahl says:

    A PI PICO OSCILLOSCOPE
    https://hackaday.com/2022/11/06/a-pi-pico-oscilloscope/

    Now [jgpeiro] has made one which is light years ahead of the toy kits, using a Raspberry Pi Pico, a 100 MHz ADC, and an effort to design a better input circuit.

    At its simplest this could be a straightforward op-amp and ADC circuit feeding the Pico, but instead it has multiple stages carefully designed to offer the full bandwidth, and with gain, offset, and trigger settings being set by a series of DAC chips under software control. This and the decent bandwidth make this a much more viable oscilloscope, and one we’d like to see further developed.

    RPScope
    100 MSps 2ch oscilloscope based on Raspberry Pi Pico
    https://hackaday.io/project/188051-rpscope

    This project is a dual channel oscilloscope based on RP2040. It has a 100MSps ADC, a 480*320 IPS TFT and a dual channel 100MHz BW front-end.
    The software is based on MicroPython and LVGL and DMA and PIO are used to achive the highest possible througput.

    Reply
  11. Tomi Engdahl says:

    Bit-Banging Bidirectional Ethernet On A Pi Pico
    https://hackaday.com/2022/12/03/bit-banging-bidirectional-ethernet-on-a-pi-pico/

    These days, even really cheap microcontroller boards have options that will give you Ethernet or WiFi access. But what if you have a Raspberry Pi Pico board and you really want to MacGyver yourself a network connection? You could do worse than check out this project by [holysnippet] that gives you a bit-banged bidirectional Ethernet port using only scrap passive components and software.

    This project is similar to one we shared back in August by [kingyo], but differs in that what [holysnippet] has achieved is a fully-functional (albeit only around 7 Mbps) Ethernet port, rather than a simple UDP transmit device. The Ethernet connection itself is handled by the lwip stack. Connection to the RJ45 socket can be made from any of the Pi Pico pins, provided TX_NEG is followed directly by TX_POS, but the really hacky part is in the hardware.

    https://github.com/holysnippet/pico_eth_doc

    Bit-Banged Ethernet On The Raspberry Pi Pico
    https://hackaday.com/2022/08/26/bit-banged-ethernet-on-the-raspberry-pi-pico/
    https://lwip.fandom.com/wiki/LwIP_Wiki
    https://github.com/kingyoPiyo/Pico-10BASE-T

    Reply
  12. Tomi Engdahl says:

    Stand-alone ADC for Raspberry Pi Pico
    16-bit delta-sigma ADC ADS1115 tied to I2C bus
    https://hackaday.io/project/188706-stand-alone-adc-for-raspberry-pi-pico

    Reply
  13. Tomi Engdahl says:

    PINA
    Pico-w energy meter with INA228
    https://hackaday.io/project/188702-pina

    An ultra-precise energy meter based on Pico-w, INA228 energy monitor and sigrok analysis software

    The aim of this project is to create an ultra-precise energy meter based on INA228 TI’s energy meter device. INA228 is a 20-bit energy meter device, with I2C host interface capable of measuring voltage/current/energy at sampling rates up to 20Hz. The device is connected to a Raspberry Pico W host acquiring the data from the I2C interface and communicating with the host through the WiFi interface using a TCP protocol. In addition, the Pico-w module will be able to store IO level on DUT (Device Under Test) and transmit the data to the host application.

    On the host side, a basic driver is implemented for libsigrok for communicating with the Pico W firmware and propagating the data to sigrok suite.

    Pico-w is running a uPython firmware communicating with INA devices – acquiring the measurement data – gathering IO data and sending the data to the TCP client – connected to the acquisition port (default port is 5555).

    Reply
  14. Tomi Engdahl says:

    USB Host On RP2040 – With PIO
    https://hackaday.com/2022/12/28/usb-host-on-rp2040-with-pio/

    Folks from [Adafruit] are showing off a neat hack – USB host on RP2040, using the now-famous PIO peripheral. [Adafruit] builds a lot of RP2040 boards, and naturally, you gotta test them before you ship them to customers. They’ve been using very specific Teensies for that, and at some point, those became unobtainium. Based on the work of [sekigon-gonnoc] and with help of [Thach], they’ve made their TinyUSB library support bitbanging of USB over PIO, and successfully ported their test jig firmware to it!

    The base Pico-PIO-USB repo by [sekigon-gonnoc] shows a pretty impressive state of affairs – with low-speed and full-speed USB host and full-speed USB device modes supported, and quite a few examples to get you started. [Adafruit]’s work integrates this code into their TinyUSB stack, specifically focusing on MST (mass storage) features – as this is what you need to program a RP2040. Of course, they also provide a mass storage example to boot!

    https://blog.adafruit.com/2022/12/22/rp2040-programming-an-rp2040-flash-inception/

    Reply
  15. Tomi Engdahl says:

    How to power Raspberry PI Pico with Solar Cells
    https://peppe8o.com/raspberry-pi-pico-solar-cells/

    Raspberry PI Pico and, even more, the Pico W model are excellent devices for IoT projects. Where the power supply is hard to find, powering the Raspberry PI Pico with a solar cell may give you the ability to make your project flexible enough for deploying it in remote zones

    Reply
  16. Tomi Engdahl says:

    DIY SmartPhone Oscilloscope using Raspberry Pi Pico
    Make your own Pi Pico Oscilloscope with Scoppy
    https://how2electronics.com/diy-smartphone-oscilloscope-using-raspberry-pi-pico/

    Reply
  17. Tomi Engdahl says:

    If the Raspberry Pi Pico already has two cores, why not use both for a light barrier with Barker-coded pulse sequences and autocorrelation? The project Over-engineered dual core light barrier by Hans-Günther Nusseck using Grove Starter Kit for Raspberry Pi Pico made to didactically illustrate special technical topics (signal processing, correlations, evaluation).

    Read the details on Hackster.io:https://lnkd.in/g5VW-aGV

    Grove Starter Kit for Raspberry Pi Pico includes 5 sensors, 5 actuators, 2 LEDs, 1 LCD display and 1 Grove shield. With this kit, you can lower entry barriers, learn rich and comprehensive tech-support documentation to quickly get started with development boards, and then proceed to realize your creative projects.

    Discover more features about Grove Starter Kit for Raspberry Pi Pico: https://lnkd.in/gYPz85s

    #project #grove #raspberrypi #lightbarrier

    Reply
  18. Tomi Engdahl says:

    Six months after launching with Wi-Fi, the Raspberry Pi Pico is set to gain Bluetooth connectivity in the 1.5.0 SDK update.

    Raspberry Pi Pico W Bluetooth Support Is Just Around the Corner, for Both C/C++ and MicroPython
    https://www.hackster.io/news/raspberry-pi-pico-w-bluetooth-support-is-just-around-the-corner-for-both-c-c-and-micropython-592c42d1170a

    Raspberry Pi is looking to ring in the new year with a free upgrade for all Raspberry Pi Pico W users, unlocking the $6 board’s previously-unavailable Bluetooth 5.2 radio in both C/C++ and MicroPython.

    Reply
  19. Tomi Engdahl says:

    Vlad Tomoiagă’s FakePGA Turns a Raspberry Pi Pico or Other RP2040 Board Into a Slow, Cheap “FPGA”
    Clever simulator lets you take Verilog projects into the world of hardware without splashing out on expensive or out-of-stock FPGA parts.
    https://www.hackster.io/news/vlad-tomoiaga-s-fakepga-turns-a-raspberry-pi-pico-or-other-rp2040-board-into-a-slow-cheap-fpga-91f3cc98072c

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

Your email address will not be published. Required fields are marked *

*

*