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

743 Comments

  1. Tomi Engdahl says:

    How To Make a Raspberry Pi Pico Reaction Game With PicoZero
    By Les Pounder published 19 days ago
    Even easier electronics for the Raspberry Pi Pico
    https://www.tomshardware.com/how-to/raspberry-pi-pico-reaction-game

    Reply
  2. Tomi Engdahl says:

    PlainDAQ – DAQ Module for Raspberry Pi Pico
    Open Source DAQ module for Raspberry Pi Pico
    https://hackaday.io/project/184104-plaindaq-daq-module-for-raspberry-pi-pico

    PlainDAQ is a simple, useful tool to add basic precision analog functionality to your Raspberry Pi Pico board. It has a precision, low-noise, low-drift 12-bit 500k ksps/s ADC. To accompany the ADC and to preserve its noise and precision, all analog inputs are buffered and ADC is driven with high-speed/low-noise fully differential amplifier. It also has 10-bit DAC which helps create analog outputs and waveforms.

    PlainDAQ generates ±5 V voltages to offer bipolar power supply, which is typically difficult to generate. To support all of these features PlainDAQ includes a stable voltage reference with 20 ppm/°C drift.

    Reply
  3. Tomi Engdahl says:

    Solder Party Launches New BB Q20 Keyboard, RP2040 Stamp Round Carrier, and a FlexyPin Wio Adapter
    https://www.hackster.io/news/solder-party-launches-new-bb-q20-keyboard-rp2040-stamp-round-carrier-and-a-flexypin-wio-adapter-a19ec7e29fd3

    All powered by or compatible with Raspberry Pi’s popular RP2040 microcontroller, Solder Party’s latest launches include some neat features.

    Reply
  4. Tomi Engdahl says:

    Building a Cassette Tape Pitch Mod with a Raspberry Pi Pico
    https://www.hackster.io/news/building-a-cassette-tape-pitch-mod-with-a-raspberry-pi-pico-61248efd0ec6

    Traditional pitch mods are often done using a potentiometer and require manual control, so Isaac Thomas decided to automate his with a Pico.

    Reply
  5. Tomi Engdahl says:

    Ohjelmoi monianturimoduuli C:llä tai C++:lla
    https://etn.fi/index.php/13-news/13592-ohjelmoi-monianturimoduuli-c-llae-tai-c-lla

    Italialainen Sfera Labs on aiemmin tuonut markkinoille Raspberry Pi -pohjaisia anturimoduuleja. Uusin tuote vie idean pidemmälle, sillä Exo Sense RP perustuu Raspberry Pin kehittämään omaan ohjainpiiriin. RP2040-ohjaimella moduulin koko kutistuu 8 x 8 senttimetriin.

    RP2040-ohjaimen käytöstä seuraa monia etuja. Moduuli voidaan esimerkiksi ohjelmoida C:llä tai C++:lla. Myös MicroPython-komennot käyvät ohjaamaan laitetta. Ohjelmointiympäristöjä on tarjolla useita, esimerkiksi Visual Studio tai Arduino Studio.

    Moduuli on varsin monikäyttöinen. Sillä voidaan mitata vakiokokoonpanossa lämpötilaa, kosteutta, ilmanlaatua (VOC), valoa ja liikettä, mikrofonin kohinaa ja ääntä.

    Moduulin hinta ennen veroja on 230 euroa. Lisätietoja täällä.

    https://www.sferalabs.cc/product/exo-sense-rp/

    Reply
  6. Tomi Engdahl says:

    zeptoforth
    A Cortex-M native code Forth along with an RTOS
    https://hackaday.io/project/170826-zeptoforth

    zeptoforth is a bare-metal Cortex-M Forth which includes an preemptively-multitasking, priority-scheduled RTOS. It currently supports the Raspberry Pi Pico (and other RP2040-based boards with Winbond Quad SPI flash), STM32L476, STM32F407, and STM32F746 DISCOVERY boards, but work is planned on porting it to other boards in the near future.

    Details

    zeptoforth is a portable subroutine-threaded / native code inlining Forth for Cortex-M0+/M4/M7 microcontrollers which includes a preemptively multitasking RTOS designed to be able to compile to and run from both flash and RAM (the kernel of course exists in flash).

    The library of code coming with zeptoforth includes support for the following:

    Lambda expressions
    Double-cell and fixed-point arithmetic, including the usual mathematical functions
    SysTick
    Interrupt-driven serial IO drivers
    A simple GPIO abstraction layer that is maximally uniform across supported platforms
    GPIO and, where applicable, EXTI drivers
    Preemptive multitasking
    Action scheduling including synchronous messaging between actions on single tasks
    A disassembler
    Moving the exception vector table into RAM so it can be arbitrarily set
    Task notifications
    Semaphores
    Locks
    Message-oriented channels
    Message-oriented rendezvous channels (aka “fchannels”)
    Message-oriented synchronous bidirectional reply channels (aka “rchannels”)
    Message-oriented ISR-friendly channels (aka “schannels”)
    Byte-oriented streams
    Maps, including counted string and integer-keyed maps
    Temporary buffers
    An allocator
    Memory pools
    Task pools
    Action pools (for the single-task event scheduler)
    A line editor
    LED drivers
    Random number generator drivers
    Pseudorandom number generation support (using the TinyMT32 PRNG)
    swdcom support for non-UART-based terminal support

    On the Raspberry Pi Pico (and other compatible RP2040 boards) it also supports the following:

    Programmable input/output (PIO)
    Multicore execution; note that this can be combined with multitasking on each core and multitasking constructs can be shared by both cores

    On the STM32F746 DISCOVERY board and the Raspberry Pi Pico (and other compatible RP2040 boards) it also supports the following:

    Quad SPI Flash memory
    A block interface
    A block editor

    Components

    1 × A zeptoforth binary, whether just a kernel or one containing compiled Forth code (the latter is highly recommended)
    1 × A compatible board, such as the STM32L476 DISCOVERY, STM32F407 DISCOVERY, STM32F746 DISCOVERY, or Raspberry Pi Pico boards
    1 × A means to flash said board (e.g. ST-Link, or in the case of the DISCOVERY boards, a USB to USB Mini cable); in the case of the
    1 × A means to communicate with said board over serial or ST-Link (to enable the use of swdcom)

    Reply
  7. Tomi Engdahl says:

    Geiger counter w/ Raspberry Pi Pico
    Radiation measurement device
    https://hackaday.io/project/184266-geiger-counter-w-raspberry-pi-pico

    The technical concept for this radiation measurement device is copied from biemster’s project.

    I use the Raspberry Pi Pico µC for prototypes, so connecting the device to the Internet will be beyond the scope in my project (for the Pico has no WiFi capabilities).

    ESP8266 Geiger counter
    Simple Geiger counter using ESP8266 PWM for HV generation and network connectivity
    https://hackaday.io/project/12933-esp8266-geiger-counter

    Reply
  8. Tomi Engdahl says:

    Guy Dupont’s RP2040-Powered Stranger Things Telephone
    https://www.hackster.io/news/guy-dupont-s-rp2040-powered-stranger-things-telephone-f7c5a3bf51f0

    A company associated with the premiere of the new season of Stranger Things approached Guy Dupont and asked him to build this prop.

    Reply
  9. Tomi Engdahl says:

    CircuitPython 7.3.0 Release Candidate Brings USB Host Support, Raspberry Pi RP2040 PIO Improvements
    Those looking to try out the new features can grab the release candidate, considered stable, now.
    https://www.hackster.io/news/circuitpython-7-3-0-release-candidate-brings-usb-host-support-raspberry-pi-rp2040-pio-improvements-c928e6c1ef92

    Reply
  10. Tomi Engdahl says:

    Pico:ed Puts RP2040 in Micro:bit Form Factor
    By Ian Evenden published 18 May 22
    A board for learners
    https://www.tomshardware.com/news/pico-ed-puts-rp2040-in-microbit-form-factor

    Reply
  11. Tomi Engdahl says:

    SB Components’ RangePi Is a Compact, Display-Equipped MicroPython-Powered RP2040 LoRa Board
    Designed with ease-of-use in mind, this Python-powered communications dongle includes some neat features.
    https://www.hackster.io/news/sb-components-rangepi-is-a-compact-display-equipped-micropython-powered-rp2040-lora-board-9e63043580dc

    Reply
  12. Tomi Engdahl says:

    Soil moisture measurement device
    Visual control of soil moisture (with Raspberry Pi Pico)
    https://hackaday.io/project/178522-soil-moisture-measurement-device

    This is a simple and cheap soil moisture measurement device showing a double-digit value on two 7-Segment-Displays.

    A probe (either resistive ME-110 or capacitive HW-390) delivers an analog value representing the soil moisture, the Raspberry Pi Pico microcontroller converts the sensor signal into a 16bit digital value (that then is mapped to a 0-99 range).

    Excluding the µC and the probe itself, the material costs can be as low as 2€ (I bought a whole bag of 7-Segment-Displays on discount for around 3€, for example). With a custom made PCB, a capacitive sensor and the Pico around 12€.

    This device is fairly easy to modify dependent how much money one wants to spend, e.g. running several sensors simultaneously (Pico has one onboard ADC with four multiplexed inputs), changing the method of display entirely (e.g. 16×2 LCD, OLED) or adding IoT-capabilities (using an ESP8266).

    Reply
  13. Tomi Engdahl says:

    The IoTFi 2G and 4G Are Raspberry Pi RP2040-Powered Cellular Connectivity Powerhouses
    Offering 2G or 4G cellular connectivity, Bluetooth, Wi-Fi, and GNSS, these dual-microcontroller boards pack in the features.
    https://www.hackster.io/news/the-iotfi-2g-and-4g-are-raspberry-pi-rp2040-powered-cellular-connectivity-powerhouses-acd3913fec55

    Reply
  14. Tomi Engdahl says:

    01Space RP2040-0.42LCD Dev Board Pairs a Teeny-Tiny Display Panel with a Raspberry Pi RP2040 MCU
    Compatible with CircuitPython, MicroPython, and the Arduino IDE, this board packs features into a surprisingly small footprint.
    https://www.hackster.io/news/01space-rp2040-0-42lcd-dev-board-pairs-a-teeny-tiny-display-panel-with-a-raspberry-pi-rp2040-mcu-1eab0b2c0203

    Reply
  15. Tomi Engdahl says:

    Exo Sense RP – A Raspberry Pi RP2040-based multi sensor module
    https://www.cnx-software.com/2022/05/18/exo-sense-rp-raspberry-pi-rp2040-based-multi-sensor-module/

    Sfera Labs Exo Sense RP is a multi-sensor module with a Raspberry Pi RP2040 microcontroller and various sensors to report temperature, humidity, air quality (VOC), light intensity, audio, and motion.

    The module can work as a standalone unit but can also communicate with a host through RS485 and USB interfaces, and supports expansion via surge-protected digital inputs and outputs.

    Reply
  16. Tomi Engdahl says:

    Geiger counter w/ Raspberry Pi Pico
    Radiation measurement device
    https://hackaday.io/project/184266-geiger-counter-w-raspberry-pi-pico

    Reply
  17. Tomi Engdahl says:

    DIY Keyboard Can’t Get Much Smaller
    https://hackaday.com/2022/06/04/diy-keyboard-cant-get-much-smaller/

    The PiPi Mherkin really, really can’t get much smaller. The diminutive keyboard design mounts directly to the Pi Pico responsible for driving it, has a similar footprint, and is only about 9 mm thick. It can’t get much smaller since it’s already about as small as the Pi Pico itself.

    Running on the Pi Pico is the PRK firmware, a keyboard framework that makes the device appear as a USB peripheral, checking the “just works” box nicely. The buttons here look a little sunken, but the switches used are available in taller formats, so it’s just a matter of preference.

    https://www.40percent.club/2021/10/pipi-mherkin.html

    https://github.com/picoruby/prk_firmware

    Reply
  18. Tomi Engdahl says:

    Raspberry Pi Pico Matrix Touchscreen Keyboard
    using a Raspberry Pi Pico and a 3.5″ Touchscreen
    https://hackaday.io/project/180077-raspberry-pi-pico-matrix-touchscreen-keyboard

    Reply
  19. Tomi Engdahl says:

    PicoSplit
    https://hackaday.io/project/185785-picosplit

    PicoSplit is a DIY 3D-printed split keyboard with some unique features which is driven by CircuitPython.

    Reply
  20. Tomi Engdahl says:

    The RP2040 Doth A Motor Controller Make
    https://hackaday.com/2022/06/14/the-rp2040-doth-a-motor-controller-make/

    When the Raspberry Pi people launched their RP2040 microcontroller, it seemed as though it might be destined as a niche product for those areas in which the Pi has traditionally been strong. But during the global semiconductor shortage, it has remained almost alone among microcontrollers in having plenty of fab capacity to keep the supplies rolling. That, and its very vanilla set of ARM peripherals alongside those programmable state machines have thus seen it find a home in many places it might not otherwise have seen. Take the dual RP2040 motor controller from [Twisted Fields] as an example, would it have been more likely to have sported an STM32 in previous years?

    https://github.com/Twisted-Fields/rp2040-motor-controller

    Reply
  21. Tomi Engdahl says:

    Raspberry Pi -ohjain vauhdittaa teollisuusmoduulia
    https://etn.fi/index.php/13-news/13732-raspberry-pi-ohjain-vauhdittaa-teollisuusmoduulia

    Takana ovat ne ajat, kun Raspberry Pi tunnettiin lähinnä rakentelijoiden hauskana edullisena korttina. Yhä useammin sen ominaisuudet riittävät teollisuuden laitteisiin. Nyt Sfera Labs on rakentanut Raspberry Pi -ohjainpiirillä teollisuuteen I/O-moduulin.

    RP2040-ohjain esiteltiin vuosi sitten ja se on ollut tervetullut lisä Raspberry Pi -korttien rinnalle. Sfera Labsin Iono -perheen uusin moduuli yhdistää monipuolisen digitaalisen käyttöliittymän, paremman laskentasuorituskyvyn ja helppokäyttöisyyden erilaisia ​​digitaalisia ja analogisia tulo- ja lähtölinjoihin.

    Teollisuuden digitaalisiin I/O-sovelluksiin suunnattu moduuli sisältää RP2040-ohjaimen, 16 digitaalista 24 V I/O-linjaa, RS-485-sarjaliitännän ja laajan valikoiman 12-24 V virtalähdetuloa. Kompakti DIN-kiskokotelo tukee nopeaa ja helppoa asennusta sähkökaappiin ja rajoittuneisiin automaation ohjausjärjestelmiin.

    Tehokkaan RP2040-ohjaimen monimutkainen sulautettu logiikka voidaan kehittää ohjelmistossa ohjaamaan lähtökytkimiä jopa 200 kHz:n taajuudella push-pull-tilassa. Jokainen lähtö kestää 640 mA:n kuormavirtaa, siinä on avoimen kuorman tunnistus ja se on suojattu oikosululta, ylivirralta ja käänteisvirralta. Tulot ovat myös erittäin hyvin suojattuja ja niissä on johdinkatkosten havaitseminen.

    Ohjausohjelmistokehitys onnistuu MicroPythonilla ja C/C++-kielillä.

    Iono RP D16
    https://www.sferalabs.cc/product/iono-rp-d16/

    Iono RP D16 is a versatile and compact industrial I/O module with 16 high-performance digital interfaces and a Raspberry Pi RP2040 core. Programmable in C/C++ and MicroPython. CE/FCC/IC compliant

    An industrial digital I/O module with a Raspberry Pi RP2040 core

    Iono RP D16 features 16 galvanically isolated input and output lines, controlled by the combination of two MAX22190 (IEC 61131-2 compliant industrial digital input device) and two MAX14912 (high-speed high-side switch/push-pull driver IC).

    Protection logic built into the MCU, as well as the additional protection circuits designed specifically for the Iono RP D16, render the module extremely robust, offering long-term operational reliability, even in the most demanding conditions.

    Develop your custom firmware in C/C++ or MicroPython, use your preferred IDE among the many available options for the RP2040, no need for proprietary libraries or drivers and all the resources from the Raspberry Pi community will transparently work.

    Fully CE, FCC, and IC compliant, the Iono RP D16 is suitable for both residential and industrial installations.

    Reply
  22. Tomi Engdahl says:

    Michael Rangen’s RP2040 Dev Board Aims to Deliver an “Enhanced” Raspberry Pi Pico
    Redesign includes a USB PD-compatible Type-C port, eight times the flash, and pin labeling you can actually see on a breadboard.
    https://www.hackster.io/news/michael-rangen-s-rp2040-dev-board-aims-to-deliver-an-enhanced-raspberry-pi-pico-7c041ec56e7e

    Reply
  23. Tomi Engdahl says:

    Badger 2040 E Ink Keypad
    Andreas Känner’s macropad system features E Ink display, base station option with extra keys.
    https://www.hackster.io/news/badger-2040-e-ink-keypad-890dceef67f8

    Reply
  24. Tomi Engdahl says:

    Raspberry Pi Pico VS ESP32 S2 speed comparison benchmark using CircuitPython
    https://www.youtube.com/watch?v=bTYQ_Jrpz6Y

    Raspberry Pi Pico VS ESP32 S2 speed comparison benchmark using CircuitPython

    Which board is faster?

    In this video I am going to do a speed comparison between the Raspberry Pi Pico and the ESP32 S2 board, two of the most powerful and inexpensive boards for makers.

    Before running the computation speed benchmark, I have developed, let’s take a quick look at the most basic specs of each board to get a sense of what to expect.

    The Raspberry Pico board features two 32-bit Arm Cortex M0+ cores operating at 133Mhz. It also offers 264KBs of RAM memory and 2MB of Flash memory and it costs at the time of this recording around $7.
    The Lilygo ESP32 S2 Board on the other hand features a single-core 32-bit LX7 microcontroller operating at 240MHz. It also offers 320KBs of RAM memory and 4MBs of Flash memory. Its price today is around $8.
    So, based on the specifications, we can conclude that the ESP32 S2 is faster than the Raspberry Pi Pico in single-core workloads. How much faster is the question? We can’t know without running a benchmark, because the boards employ processors with different architectures. Based on the operating frequencies of each board, we can estimate that the ESP32 S2 single core performance will be roughly 80% faster than the Raspberry Pi Pico’s single core performance. Is this correct?

    Reply
  25. Tomi Engdahl says:

    A Simple RP2040-Based Audio DSP Board
    https://hackaday.com/2022/06/21/a-simple-rp2040-based-audio-dsp-board/

    If you’re one of those people who got into building electronics for the purpose of making music, then this Raspberry Pi RP2040-based audio DSP project by [DatanoiseTV] might be of interest. Provided is a FreeRTOS template application for creating Eurorack compatible synthesizers, effects processors, and similar DSP-based audio widgets.

    The hardware platform has the usual Eurorack connectivity, including MIDI in, Control Voltages (CV) and the usual 5V-compatible triggers. An audio output is provided to send the audio out to the system mixer or any other analog modules. Additionally, connections are provided for a rotary encoder, a few push buttons, and an OLED display to allow construction of a rudimentary user interface on the module, if that is required.

    https://github.com/DatanoiseTV/RP2040-DSP-FreeRTOS-Template

    Reply
  26. Tomi Engdahl says:

    Matthias Rosezky’s Open Gamma Detector Turns a Raspberry Pi Pico Into a Gamma-Ray Spectrometer
    https://www.hackster.io/news/matthias-rosezky-s-open-gamma-detector-turns-a-raspberry-pi-pico-into-a-gamma-ray-spectrometer-bd415326d3e7

    Capable of not only detecting gamma radiation but identifying the isotopes, this low-cost tool works around a flaw in the RP2040 ADC.

    Reply
  27. Tomi Engdahl says:

    DIY Gamma-Ray Spectroscopy with a Raspberry Pi Pico But beware a hardware glitch in the Pi’s RP2040 chip
    https://spectrum.ieee.org/pi-pico-gamma-ray-detector

    Reply
  28. Tomi Engdahl says:

    The new Raspberry Pi Pico W is just $6
    https://www.youtube.com/watch?v=VEWdxvIphnI

    The Pico W adds WiFi to the already-popular Pico, and the price is right.

    Find out more about the Pico W:

    https://www.raspberrypi.com/products/raspberry-pi-pico/

    Reply
  29. Tomi Engdahl says:

    Low-Cost Connectivity for the IoT: Hands-On with the Raspberry Pi Pico W
    Launching today at just $6, the Raspberry Pi Pico W adds a radio to the already impressively-featured RP2040 development board design
    https://www.hackster.io/news/low-cost-connectivity-for-the-iot-hands-on-with-the-raspberry-pi-pico-w-696b9f42011e

    Reply
  30. Tomi Engdahl says:

    Raspberry Pi announces the Pico W, a $6 microcontroller equipped with Wi-Fi
    It’s the Pico, but it knows about the network
    https://www.theverge.com/2022/6/30/23189994/raspberry-pi-pico-w-wi-fi-microcontroller-6?scrolla=5eb6d68b7fedc32c19ef33b4

    Raspberry Pi has introduced a successor to last year’s Pico, a $4 microcontroller based on the RP2040 chip the company designed itself. The new model is called the Pico W. It’s basically the same hardware, but it adds, as the name suggests, an 802.11n Wi-Fi radio, making it useful for putting together IoT projects and the like. It’s also more expensive than the standard Pico, coming in at $6.

    A 50 percent price jump isn’t insignificant (especially if you plan on buying a ton of these), but it’s understandable why the W version costs so much more than the original. Raspberry Pi CEO Eben Upton told The Verge’s Nilay Patel that adding radios to products is very expensive. “Just the radio conformance for a modern Raspberry Pi product is the best part of half a million dollars,” he said. The $4 Pico also isn’t going away. If cost is a big factor and you can do without network connectivity, you can still get the less expensive model.

    Raspberry Pi Pico W: your $6 IoT platform
    https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-iot-platform/

    New product alert! In January last year, we launched the $4 Raspberry Pi Pico, our first product built on silicon designed here at Raspberry Pi. At its heart is the RP2040 microcontroller, built on TSMC’s 40nm low-power process, and incorporating two 133MHz Arm Cortex-M0+ cores, 264kB of on-chip SRAM, and our unique programmable I/O subsystem.

    Since launch, we’ve sold nearly two million Pico boards, and RP2040 has found its way into a huge number of third-party products. We always believed that RP2040 was a great fit for commercial and industrial applications, but the global semiconductor shortage has vastly accelerated adoption. With millions of units on hand today, and pipeline in place for tens of millions more, design engineers who have been let down by their current suppliers have a perfect excuse to experiment.

    Fast cores, large memory, and flexible interfacing make RP2040 a natural building block for Internet of Things (IoT) applications. But Pico itself has one obvious missing feature for IoT: a method for connecting to the network. Now, this is about to change.

    Today, we’re launching three new members of the Pico family. Raspberry Pi Pico W is priced at $6, and brings 802.11n wireless networking to the Pico platform, while retaining complete pin compatibility with its older sibling. Pico H ($5) and Pico WH ($7) add pre-populated headers, and our new 3-pin debug connector, to Pico and Pico W respectively. Pico H and Pico W are available today; Pico WH will follow in August.

    For C developers, today’s release of the Pico SDK includes wireless networking support. The network stack is built around lwIP, and uses libcyw43 from Damien George (of MicroPython fame) to communicate with the wireless chip. By default, libcyw43 is licensed for non-commercial use, but Pico W users, and anyone else who builds their product around RP2040 and CYW43439, benefit from a free commercial-use license.

    Reply
  31. Tomi Engdahl says:

    The future of computers is only $4 away, with Raspberry Pi CEO Eben Upton
    Plus, how to make a chip in a chip shortage
    https://www.theverge.com/22966155/raspberry-pi-ceo-interview-eben-upton-computer-chip-shortage-diy

    Reply
  32. Tomi Engdahl says:

    Pimoroni Celebrates the Raspberry Pi Pico W Launch with an Explosion of “Pico W Aboard” Carriers
    Ranging from a wide-format RGB LED matrix to a full outdoor weather station setup, the new Pico W Aboard range is off to a flying start.
    https://www.hackster.io/news/pimoroni-celebrates-the-raspberry-pi-pico-w-launch-with-an-explosion-of-pico-w-aboard-carriers-95527b9360a1

    Reply
  33. Tomi Engdahl says:

    The new Raspberry Pi Pico W is just $6
    https://www.youtube.com/watch?v=VEWdxvIphnI

    The Pico W adds WiFi to the already-popular Pico, and the price is right.

    Contents:

    00:00 – WiFi for $6
    00:24 – My project idea
    01:38 – A garage door sensor
    03:39 – Take me to the…
    04:04 – ESPHome for the Pico
    04:32 – Testing Pico’s WiFi
    06:01 – Powered by RP2040
    07:12 – Availability

    Reply
  34. Tomi Engdahl says:

    How to Present Cloud Risk to the Board
    https://www.trendmicro.com/en_us/ciso/22/f/cloud-risk-management-assessment-plan.html
    Quantifying and qualifying cyber risk is a longstanding challenge for CISOs. It was already a challenge for on-premise infrastructure when you knew what assets you had and where all the data lived. Cloud migration raises the bar, making it even more challenging to pinpoint cyber risk with a growing digital attack surface composed of distributed infrastructure and independently managed cloud resources used across the company. To help empower CISOs to more succinctly present their cloud risk and security posture to their board, we asked ourselves, “If a CISO has 15 minutes and one slide to present to the board, how could they communicate their company’s cloud risk?”

    Reply
  35. Tomi Engdahl says:

    Pico Makes Capable Logic Analyzer
    https://hackaday.com/2022/07/07/pico-makes-capable-logic-analyzer/

    A common enough microcontroller project is to create some form of logic analyzer. In theory, it should be pretty easy: grab some digital inputs, store them, and display them. But, of course, the devil is in the details. First, you want to grab data fast, but you also need to examine the trigger in real time — hard to do in software. You may also need input conditioning circuitry unless you are satisfied with the microcontroller’s input characteristics. Finally, you need a way to dump the data for analysis. [Gusmanb] has tackled all of these problems with a simple analyzer built around the Raspberry Pi Pico.

    On the front and back ends, there is an optional board that does fast level conversion. If you don’t mind measuring 3.3 V inputs, you can forego the board. On the output side, there is custom software for displaying the results. What’s really interesting, though, is what is in between.

    The Pico grabs 24 bits of data at 100 MHz and provides edge and pattern triggers. This is impressive because you need to look at the data as you store it and that eats up a few instruction cycles if you try to do it in software, dropping your maximum clock rate. So how does this project manage it?

    It uses the Pico’s PIO units are auxiliary dedicated processors that aren’t very powerful, but they are very fast and deterministic.

    https://github.com/gusmanb/logicanalyzer

    Cheap 24 channel logic analyzer with 100Msps, 32k samples deep, edge triggers and pattern triggers.

    Before designing my own analyzer I have used some cheap Chinese analyzers and all use the same software, OLS, OpenBench Logic Analyzer, and to be honest, I don’t like it. So, I have implemented my own binary protocol (more info in the firmware code) and visualization software.

    About Sigrok and the custom app

    I have been reading some comments about why create my own application and why not use Sigrok as it would have been developed faster. First of all, the full project including firmware, PCB’s and Windows client took me less than a week of development, I have been creating Windows apps for more than 20 years and it takes me less time to implement a rendering system, plugins and so on than implementing a third-party driver :) In any case, my main reason to not consider to use sigrok is because I tried to use it with some cheapo analyzers and on my machines it simply would not run, I’m not sure if some component that I use for development is incompatible with it but on my three machines it crashed, in one machine it does not open at all and on the other two I had random crashes when I tried to capture data.

    In any case, I will try to get it running in one of my development machines and if it works I will check how complex would be to create a driver for it.

    Reply

Leave a Comment

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

*

*