A Chip Is Born: RP2040-Primarily based Boards Go From 0 to 60+ With Spectacular Velocity

0
106

[ad_1]

This text is from Make: Vol. 79, that includes our 2021 Information to Boards. Subscribe now to make sure you get a replica in your mailbox.

The microcontroller market — the place chips designed for real-time embedded use are positioned into growth boards sometimes known as “microcontrollers” themselves — isn’t shaken up. In order for you one thing pleasant to novices, you choose an Arduino with a Microchip ATmega328; if you would like connectivity, an Espressif ESP32-based board; for efficiency, STMicro’s STM32 collection.

The Raspberry Pi Pico, a $4 growth board with a strong, customized dual-core Arm Cortex-M0+ microcontroller and versatile programmable enter/ output (PIO) blocks, shook issues up with its launch this yr — nevertheless it was the information that these new RP2040 chips can be bought individually at simply $1 every that induced the largest aftershocks.

Accompanying the Pico’s launch, quite a lot of producers launched boards based mostly on the RP2040: Adafruit, Arduino, Pimoroni, and SparkFun to begin. Within the months since, almost 70 bulletins have adopted with designs spanning the gamut from domain-specific devices just like the Raspberry Fish synth from TINRS to general-purpose tinkering boards like Invector Labs’ Challenger RP2040.

“We’re fairly proud of how issues are going,” Raspberry Pi co-founder Eben Upton instructed us. “A lot of enthusiasm for the neighborhood as folks actually begin to perceive what the chip can do. We’re nonetheless on observe to clear our Pico backlog, and get RP2040 into high- quantity, over 1 million unit availability earlier than the top of the yr.”

Adafruit’s Limor Fried amplifies the joy, saying “It’s probably the greatest issues to ever occur for electronics.”

At time of writing, we’ve recognized over 60 distinct boards that make the most of this new chip, with extra coming repeatedly.

Raspberry Pi PicoFirst RP2040 board, first-party, breadboard, and SMD appropriate. LINKAdafruit Feather RP2040 Feather type issue and pinout. LINKAdafruit ItsyBitsy RP2040 ItsyBitsy type issue and pinout. LINKAdafruit MacroPad RP20403×4 macropad with rotary encoder and OLED show. LINKAdafruit QT Py RP2040QT Py ultra-compact type issue and pinout. LINKAdafruit Trinkey QT2040 No pins, simply an RGB LED and STEMMA QT port. LINKArducam Pico4MLMachine-learning focus, built-in digital camera, microphone, show, IMU. LINKArduino Nano RP2040 Join Arduino IDE-compatible, u-blox Nina W102 Wi-Fi added. LINKArturo 152 RP2040 StampAll 30 GPIOs, 16MB Flash, reset button, battery charging with standing LED. LINKEnvious Knowledge EnvOpenPico Pico clone with USB Kind-C. LinkInvector Labs Challenger RP2040 WiFi Feather-format, Wi-Fi, 8MB flash. LINKInvector Labs Challenger NB RP2040 WiFi Challenger RP2040 WiFi variant with out the battery connector. LINKLuke Wren PicoDVI HDMI (uncertified, so “DVI over HDMI connector) RP2040 board. LINKCytron Maker Pi RP2040 Robotics-focused, dual-channel DC driver, 4 servo ports, 7 Grove ports. LINKOak Improvement Applied sciences BREAD 2040 USB Kind-C, all options breadboard pleasant together with SWD.LINKPierre Constantineau EncoderPad RP2040 Video encoding macropad with 60mm encoder wheel. LINKPimoroni Keybow 2040 RP2040-powered programmable 16-key macro pad. LINKPimoroni PGA2040 Minimalist PGA-style breakout with 8MB of flash. LINKPimoroni PicoSystem RP2040-powered handheld video games console. LINKPimoroni Pico LiPo 4/16MB of flash, USB Kind-C, STEMMA QT/Qwiic, LiPo charger. LINKPimoroni Plasma 2040 Specialist board for driving NeoPixel and DotStar LED strips. LINKPimoroni Tiny 2040 Stamp-format RP2040 with USB Kind-C, 8MB flash. LINKRobin Reiter Pixel Pump RP2040-powered vacuum for SMT choose and place. LINKSeeed Studio Wio RP2040 Mini Compact breakout for Wio RP2040 module. LINKSeeed Studio Wio RP2040 Module RP2040-based module with added Wi-Fi. LINK Seeed Studio XAIO RP2040 Compact RP2040 with USB Kind-C. LINKShawn Hymel Pico Debugger Shoe RP2040-powered debugger for the Raspberry Pi Pico. LINKSparkFun MicroMod RP2040 Processor Processor board in mPCIe type issue, wants MicroMod service. LINKSparkFun Professional Micro RP2040 Professional Micro pinout, Qwiic connector, RGB LED. LINKSparkFun Factor Plus RP2040Thing Plus type issue, 16MB flash, charging circuit, RGB LED, Qwiic. LINKYuzuki Tsuru Yuzuki2040 Provides USB Kind-C, further USB for serial output. LINKAdafruit Kee Boar Keyboard controller, Arduino Professional Micro footprint, WIP. LINKHugo Hu Pico2040ZeroW Raspberry Pi type issue with ESP-01 for Wi-Fi help. LINKHugo Hu RP2040 Module v2 SMT module for hand soldering, improved design. LINK Luke Wren PicoStation 3D RP2040-powered video games console design with added FPGA, WIP. LINK Olimex RP2040-Py Pin-compatible Pico clone with enhancements, WIP. LINKThis Is Not Rocket Science Raspberry Fish Synthesizer board. LINKRohit Sardessai RP2040 Breakout Board Provides consumer button, MPU9250 9DoF IMU. LINKSam Riva RP2040 Nano USB Kind-C, breaks pins out to 0.35mm BTB connectors. LINKSekigon Gonnoc PicoMicro RP2040 breakout utilizing the Arduino Professional Micro footprint and pinout. LINKSindre Hovland RP2040 Module SMT module for hand soldering. LINKSolder Social gathering Zero RP2040 Raspberry Pi Zero pinout and type issue, not in the stores (but). LINK

We discovered extra RP2040 boards on Twitter:

Blinking LEDs on my DIY RP2040 board. Soldering the chip was a bit difficult, and I couldn’t use the defaults of the sdk so I needed to make my very own board definitions, however I bought all of it to work. pic.twitter.com/8qbhlO2bPN— Pim de Groot (@mifune) June 26, 2021

Oak Improvement Applied sciences PixelLeaf RP2040 — 10×5 LED matrix with RP2040

Engaged on one more RP2040 design. This time to check out some 1.54″ E-Ink shows we picked up a couple of months in the past. That is the Inky Tree 2040 🙂 It isn’t performed, in all probability will add some buttons and STEMMA/QWIIC connectors and some different GPIO headers. pic.twitter.com/fJqG2hPzDN— 🎃 Spoo(a)ok Dev Tech 🎃 (@oakdevtech) August 16, 2021

What’s the RP2040 Stamp?It is a hand-solderable SMD/TH module that integrates the @Raspberry_Pi RP2040 MCU with 8MB of FLASH, an LDO, LiPo cost mgmt. (w/ LED), a reset button, and a NeopixelIt breaks out all of the GPIOs in addition to USB, SWD, BOOTSEL, RST, and the voltage pins. pic.twitter.com/NhQlfeNi9W— art-boo-ro182 👻 (@arturo182) August 4, 2021
(This one is listed above as properly, however we’re including the tweet for more information)

Bitluni RPoE — RP2040 board with Ethernet and Energy-over-Ethernet.

David Slik AARPP — Tile-based RP2040 “supercomputer”

Immersed myself for the final two days into @Raspberry_Pi Pico {hardware} internals & #RP2040 PCB design: love the benefit of mass-storage-based USB firmware programming, RAM-based dual-core with {hardware} FIFOs & programmable IO-state machines for dealing with obscure peripheral protocols. pic.twitter.com/uL1D0P6Pm5— Milosch Meriac (@FoolsDelight) August 27, 2021

Phillip Merrick USB-RC Receiver Adapter — Devoted board for decoding, visualizing radio controller indicators.

RP2040 Lチカブザー専用ボード『PicoNANO(Picoなの?)』買ってもLチカ以上しないでしょっ という皮肉じゃなくて、ネットが引けんかったさぁ~ pic.twitter.com/hyscAhyJtN— スナ (@urukakanko) August 15, 2021
Suna RP2040 PicoNANO —  Constructed-in piezoelectric buzzer.

I am nonetheless not 100% certain if I am doing this but, BUT in the event you needed to give a reputation to a RP2040 based mostly 3d printer board with 4 TMC2209 drivers, help for one extruder and one heated mattress, and possibly a display screen, what would you name it? I would like an awesome title.— Justin Nesselrotte (@jnesselr) August 26, 2021

There are much more RP2040 boards on GitHub as properly:

blackjetrock Pak-Gadget — Psion Datapak appropriate board plus breakout. github.com/blackjetrock/pak-gadget

Darko Pancev Microbyte-RP2040 — Pi Zero type issue. github.com/darkopancev517/microbyte-rp2040

Envious Knowledge Dip40-RP2040 — DIP40-footprint Pico clone. github.com/Envious-Knowledge/EnvOpenPico

Envious Knowledge Dip40-RP2040-32A — Atmel ATmega32A footprint and pinout Pico clone. github.com/Envious-Knowledge/EnvOpenPico

Envious Knowledge EnvOpenPico-LiPo — EnvOpenPico variant with again/increase for battery help. github.com/Envious-Knowledge/EnvOpenPico

Hugo Hu RP2040 Module — SMT module for hand soldering. github.com/Hugoyhu/rp2040module

Tyler Stowell RP2040 SMD Board — SMD-based board with industrial focus. github.com/tyler-stowell/RP2040_SMD_Board


[ad_2]