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

736 Comments

  1. Tomi Engdahl says:

    CircuIT Card
    Credit Card size RP2040 based Multipurpose board
    https://hackaday.io/project/196016-circuit-card

    Reply
  2. Tomi Engdahl says:

    Trackpad 2040

    Multitouch-enabled trackpad on Pi Pico/analog/RP2040

    https://hackaday.io/project/195951-trackpad-2040

    Reply
  3. Tomi Engdahl says:

    The Pi Pico, An SDR Receiver Front End
    https://hackaday.com/2024/06/05/the-pi-pico-an-sdr-receiver-front-end/

    Making a software defined radio (SDR) receiver is a relatively straightforward process, given the right radio front end electronics and analogue-to-digital converters. Two separate data streams are generated using clocks at a 90 degree phase shift, and these are passed to the software signal processing for demodulation. But what happens if you lack a pair of radio front ends and a suitable clock generator? Along comes [Mordae] with an SDR using only the hardware on a Raspberry Pi Pico. The result is a fascinating piece of lateral thinking, extracting something from the hardware that it was never designed to do.

    The onboard RP2040 ADC is of course far too slow for the task, so instead an input is used, with a negative feedback arrangement from another GPIO to form a crude 1-bit ADC. A PIO peripheral is then used to perform the quadrature mixing, resulting in the requisite pair of data streams. At this point these are sent over USB to GNU Radio for demodulating, mainly for convenience rather than necessarily because the microcontroller lacks the power.

    https://blog.porucha.net/2024/pico-sdr/

    Reply
  4. Tomi Engdahl says:

    Charlieplexing Pi Pico business card
    Building a charlieplexed 6×6 LED display (with Raspberry Pi Pico) business
    https://hackaday.io/project/196001-charlieplexing-pi-pico-business-card

    Reply
  5. Tomi Engdahl says:

    Oak Development Pairs a Lattice iCE40 FPGA with a Raspberry Pi RP2040 for the RPGA Feather
    Built in the familiar Feather form factor, this board combines microcontroller and FPGA capabilities in one.
    https://www.hackster.io/news/piwings-is-a-raspberry-pi-pico-based-flight-controller-for-drones-666d628a84e8

    Reply
  6. Tomi Engdahl says:

    The RPGA Feather dev board pairs RP2040 chip with a Lattice iCE40 FPGA for sensor fusion projects
    Oak Development Technologies’ RPGA Feather board integrates the Raspberry Pi RP2040 microcontroller with the iCE5LP4K FPGA from Lattice Semiconductor into a compact development board in the Adafruit Feather form factor.
    https://www.cnx-software.com/2024/06/12/the-rpga-feather-dev-board-pairs-rp2040-chip-with-a-lattice-ice40-fpga-for-sensor-fusion-projects/

    Reply
  7. Tomi Engdahl says:

    Jan Dvořák’s Software-Defined Radio Is Built From a Raspberry Pi Pico — And Very Little Else
    A Raspberry Pi Pico, a capacitor, and a resistor — plus a suitable antenna — are all that’s needed to build this simple SDR project.
    https://www.hackster.io/news/jan-dvorak-s-software-defined-radio-is-built-from-a-raspberry-pi-pico-and-very-little-else-332a12e6f216

    Reply
  8. Tomi Engdahl says:

    A SCOPE TEST TOOL YOU CAN BUILD WITH JUST A PICO
    https://hackaday.com/2024/05/31/a-scope-test-tool-you-can-build-with-just-a-pico/

    Ever wanted to see how well your oscilloscope adheres to its stated capabilities? What if you buy a new scope and need a quick way to test it lest one of its channels its broken, like [Paul Wasserman] had happen to him? Now you only need a Pi Pico and a few extra components to make a scope test board with a large variety of signals it can output, thanks to [Paul]’s Sig Gen Pi Pico firmware.

    https://github.com/wasspaul/sig_gen

    Reply
  9. Tomi Engdahl says:

    https://hackaday.com/2024/07/03/the-workstation-you-wanted-in-1990-in-your-pocket/

    The late-80s version of their DECstation line had a MIPS processor, and ran ULTRIX and DECWindows, their versions of UNIX and X respectively. When we used one back in the day it was a very high-end machine, but now as [rscott2049] shows us, it can be emulated on an RP2040 microcontroller.

    https://hackaday.io/project/196769-decstation2040

    Reply
  10. Tomi Engdahl says:

    RPi Pico Video4
    https://hackaday.io/project/196770-rpi-pico-video4

    A RPI Pico RP2040 board with 4 composite video outputs, 8 inputs and switched power

    The Pico Video4 Display is a stand-alone RPi Pico RP2040 board, connected through USB-C.
    This board provides up to 4 analog composite video display interfaces with integrated frame buffer memory accessible through SPI. The 4 video outputs are accessible through 1 RCA connector and 1 VGA DB15-HD connector that uses the red, green and blue channels for the composite signal.
    The heart of this design is the VLSI VS23S040 chip. PAL and NTSC output formats are supported. Currently 4 resolutions are implemented: NTSC 320×200 or 426×200 with 256 colours and PAL 300×240 or 500×240 with 256 colours. The chip has a 1Mbit framebuffer per channel

    Reply
  11. stussyofficialshop says:

    Continue to send in more valuable and astonishing information on your blog so that we enjoy it.stussyofficialshops.com

    Reply
  12. Tomi Engdahl says:

    How to write code for your Raspberry Pi Pico in your web browser with ViperIDE
    How-to
    By Les Pounder published July 13, 2024
    Write your Python code directly in the browser
    https://www.tomshardware.com/raspberry-pi/raspberry-pi-pico/how-to-write-code-for-your-raspberry-pi-pico-in-your-web-browser-with-viperide

    ViperIDE, created by Volodymyr Shymanskyy, is an extremely useful tool for those of us who write MicroPython code and want to do so from a variety of devices. Being browser-based means that ViperIDE will work on many different machines, from your laptop and desktop, all the way down to smartphones and Chromebooks

    for this how-to we are going to walk you through using the great editor by hacking around with a Raspberry Pi Pico and MicroPython.

    You are not limited to just these two selections. ViperIDE also works with CircuitPython, and ESP boards, Adafruit, Seeed, and micro:bit microcontrollers.

    Reply
  13. Tomi Engdahl says:

    Matthias Kesenheimer’s PicoGlitcher Turns a Raspberry Pi Pico Into a Python-Powered Fault Injector
    Designed as a low-cost yet high-performance device for voltage glitching attacks, the PicoGlitcher can be built for under $33.
    https://www.hackster.io/news/matthias-kesenheimer-s-picoglitcher-turns-a-raspberry-pi-pico-into-a-python-powered-fault-injector-d1633e6a4b3a?fbclid=IwY2xjawEhIAtleHRuA2FlbQIxMQABHRQZbd6ZFBOG_GQ27DT6GctcgUELlgy-kR4qd56l_-1STotG0lDItiDM1A_aem_ym2Do1a3xGPXsh6_R-opJQ

    Reply
  14. Tomi Engdahl says:

    Cleverly converted 3D printer automates the probing process, taking the pain out of finding exactly where a chip is vulnerable to glitching.

    Aaron Christophel Automates EMP Fault Injection Probing with a PicoEMP and a 3D Printer
    Cleverly converted printer automates the probing process, taking the pain out of finding exactly where a chip is vulnerable to glitching.
    https://www.hackster.io/news/aaron-christophel-automates-emp-fault-injection-probing-with-a-picoemp-and-a-3d-printer-a2bbe310ad04?fbclid=IwY2xjawEhIY5leHRuA2FlbQIxMQABHYwGyVxyYmVjivCsBVDE-k-wdaNjpVycPvknPvmn7IkIq5vmmgbIC0WESw_aem_RWBjbUCSngGtygImRzzUdA

    Reply
  15. Tomi Engdahl says:

    https://hackaday.com/2024/08/03/need-a-usb-sniffer-use-your-pico/

    Ever wanted to sniff USB device communications? The usual path was buying an expensive metal box with USB connectors, using logic analyzers, or wiring devboards together and hacking some software to make them forward USB data.

    Now, thanks to [ataradov]’s work, you can simply use a Pi Pico – you only need to tap the D+ and D- pins, wire them to RP2040’s GPIOs, and you can sniff communication between your computer and any low-speed (1.5 Mbps) or full-speed (12 Mbps) devices. On the RP2040 side, plug the Pico into your computer, open the virtual serial port created, and witness the USB packets streaming in – for the price of a Pico, you get an elegant USB sniffer, only a little soldering required.

    If you need faster speed
    https://hackaday.com/2023/06/13/cheap-usb-sniffer-has-wireshark-interface/

    Reply
  16. Tomi Engdahl says:

    Matthias Kesenheimer’s PicoGlitcher Turns a Raspberry Pi Pico Into a Python-Powered Fault Injector
    Designed as a low-cost yet high-performance device for voltage glitching attacks, the PicoGlitcher can be built for under $33.
    https://www.hackster.io/news/matthias-kesenheimer-s-picoglitcher-turns-a-raspberry-pi-pico-into-a-python-powered-fault-injector-d1633e6a4b3a

    Reply
  17. Tomi Engdahl says:

    August 13, 2024
    Pi Pico Rx: A Breadboard Software Defined Radio Based on the RP2040 Raspberry Pi Pico
    https://www.rtl-sdr.com/pi-pico-rx-a-breadboard-software-defined-radio-based-on-the-rp2040-raspberry-pi-pico/

    Over on hackster.io we’ve seen a story about how maker Jon Dawson designed a self-contained software-defined radio based on the Raspberry Pi Pico that can receive 0 – 30 MHz, with up to 250 kHz of bandwidth. The Raspberry Pi Pico is a microcontroller board based on the Raspberry Pi Foundation’s own RP2040 chip.

    The Pi Pico Rx’s front end consists of a Tayloe Quadrature Sampling Detector (QSD) mixer which makes use of the PIO (Programmable Input/Output) feature on the RP2040. The circuit also has an encoder knob for tuning and a small OLED screen.

    Jon had originally created the Pi Pico Rx on a custom PCB, however, his latest work brings the cost down by showing that it can just as easily be implemented on a breadboard with through-hole components.

    Reply
  18. Rhude official shop says:

    visit Rhude official shop website https://rhudeofficialshop.com/ get huge discount & fast shipping worldwide

    Reply
  19. Tomi Engdahl says:

    Zero-code LED animations with Raspberry Pi Pico
    https://www.raspberrypi.com/news/zero-code-led-animations-with-raspberry-pi-pico/

    . In this article, we’re
    going to look at one way of getting started with LED effects quickly and cheaply that you can use for any occasion.

    OK, we’ll own up right at the start. We said zero code in the title – and that is true; you don’t have to write a single line of code – but you do have to compile the automatically generated code yourself. Let’s take a look at what this means.

    You can use a Raspberry Pi Pico, Pico W, Adafruit Feather RP2040 SCORPIO, or an Arduino Nano RP2040. Other RP2040 boards may work, but they’re not officially supported, so it’s possible you’ll run into problems.

    There are two flavours of the firmware: the USB version, and the wireless version.

    The SRGBmods firmware works with WS2812B LEDs (aka NeoPixels).

    Now it’s time to set up the software on the PC side. You’ll need the SignalRGB software, which you can install from signalrgb.com. This is primarily designed for controlling the LEDs in fancy computer peripherals – the sort of setup where you have the keyboard backlights moving in time with the lights on the CPU cooler. We’re not going to do any of that, but we can use the same system to control our LEDs.

    Once you’ve downloaded and installed it, you should be able to run it like any other application.

    SRGB animations are two-dimensional, and you can place your various strips within this 2D space. This means that if you have multiple strips, you can place them so that they display suitable parts of this 2D pattern. This is all set up in the Layout section.

    We’ve now done all the setup work, but we haven’t yet got an animation. There are ‘pro’ and ‘free’ animations. We’ve been playing with the free options, but no-doubt there are some interesting choices available in the paid-for tier as well.

    Go to Library > Free in the left-hand side, and you should see the options. Click on an option to download it and you should then see it playing at the top of the left-hand pane. It should also start displaying on the LEDs at this point.

    Any that you’ve downloaded also appear in the Installed section.

    You should now have your LEDs flashing away according to the pattern you’ve picked.

    https://srgbmods.net/

    Reply
  20. Tomi Engdahl says:

    Adding Ethernet to RP2040? Take a look at W55RP20
    WIZnet developed a chip that combines RP2040 and W5500. Let’s take a look at the new chip, W55RP20
    https://www.hackster.io/alan43/adding-ethernet-to-rp2040-take-a-look-at-w55rp20-23f81d

    Reply

Leave a Comment

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

*

*