By Waveshare
ESP32-S3 1.47inch Display Development Board, 172×320, 262K Color, Up to 240MHz Frequency, Supports WiFi & Bluetooth, With Colorful RGB LED, ESP32 With Display
ESP32-S3-LCD-1.47 is a microcontroller development board with 2.4GHz WiFi and Bluetooth BLE 5 support, integrates high-capacity Flash and PSRAM. Onboard 1.47inch LCD screen.
Waveshare Wiki link.
By Hack Club
The Orpheus Pico is a drop-in, open-source replacement to the Raspberry Pi Pico with a ton of new features built by teenagers at Hack Club for their educational programs. It is not for sale.
Features:
By SinoVoip
Banana Pi BPI-AI2N System-on-Module (SoM) and BPI-AI2N carrier board are open-source hardware solutions designed to leverage the advanced capabilities of the RZ/V2N Vision AI MPU. Designed with a flexible, community-driven ecosystem, the BPI-AI2N platform empowers developers to accelerate innovation and streamline application development. Powered by the RZ/V2N MPU, it delivers industry-leading AI acceleration of 15 TOPS (Sparse) and high-performance computing with 4x Arm? Cortex?-A55 processors, making it an ideal choice for creating cutting-edge vision AI solutions.
By Adafruit
The Adafruit Sparkle Motion Stick is part of our series of “Sparkle Motion” boards, which are our attempt to make the best small WLED-friendly smart LED driving board in the whole world. Our resident mermaid, firepixie makes a lot of projects with WLED, and she loves it! So, how can we make something powerful enough to drive advanced LED projects that need a compact design?
This version includes both the Sparkle Motion Stick and the enclosure, which is great if you want to protect your USB dongle from everyday usage, but note that it is not waterproof or weatherproof. There are three pieces: two snap over the PCB to capture it in place, and one can be used as a USB A port cap. We also like there’s a button lever - by default in WLED pin 0 is an on/off mode switcher, but you can program it to do other stuff.
The USB Stick version of the Sparkle Motion is a simpler version of our full-featured Sparkle Motion. It even fits into a low cost off-the-shelf case for protection.
Compared to our larger Sparkle Motion board, this only supports 5V and doesn’t have a reset button, there are fewer outputs, and no breakout pads of I2C/GPIO connections for external accessories. Compared to our Sparkle Motion Mini, this has a USB A port so it’s 2A max power. It does have IR and built-in terminal blocks but does not have GPIO breakout pads.
While we recommend it for use with WLED, it will also work just fine as a compact ESP32 board for use with Arduino, ESP-IDF, MicroPython, CircuitPython, or any other ESP32-supported codebase.
By WIZnet
W5500-EVB-Pico2 is a microcontroller evaluation board based on the Raspberry Pi RP2350 and the fully hardwired TCP/IP controller W5500 enhancing the capabilities of the traditional Raspberry Pi Pico2 board with additional Ethernet functionality via W5500.
Features
By Blues Inc
Cygnet is a Feather-compatible STM32-based MCU, and a lower-cost alternative to our popular Swan MCU. Like the Swan, Cygnet is offered in a Feather standard form factor and uses a STM32L4 part while still providing plenty of flash and RAM to run the majority of your Notecard-powered applications.
The board has three independent power options – USB, battery, or line power – and provides a software-switchable 2 Amp regulator for powering external sensors. When operating in its low-power operating mode, the entire Cygnet board draws only 4uA while retaining all of its memory, making it ideal for battery-powered devices.
Cygnet features support for C/C++ and Arduino, and includes a CORTEX Debug connector, enabling the use of debugging frameworks and tooling such as STLink, JLink, OpenOCD, GDB and more. All of which enable both native and custom integrations into advanced development environments such as Visual Studio Code, IAR, and STM32CUBEIDE.
By Adafruit
The Feather RP2350 Adalogger is coming soon from Adafruit, check out the weekly “Top Secret” segment on ASK AN ENGINEER or the upcoming new product videos on YouTube.
By Vicharak
Vaaman combines the flexibility of an FPGA with the power of an ARM processor to create something truly unique: a re-configurable computer that adapts to your needs. While traditional computers struggle with the increasing demands of realtime processing and AI workloads, Vaaman takes a different approach. By integrating a powerful six-core ARM processor with an Efinix Trion T20 FPGA with 112k LEs, we’ve created a platform that can dynamically reconfigure itself for optimal performance across diverse computing tasks.
By Vicharak
Introducing the AXON 8GB LPDDR4X & 32GB eMMC Variant—a compact powerhouse for seamless multitasking and fast app navigation. With 8GB RAM and 32GB storage, it’s perfect for productivity and entertainment, delivering high-speed performance and reduced loading times.
The RK3588 chip powers Axon with smooth 4K performance, making it perfect for gaming and multitasking. Its built-in AI engine enhances smart applications, and support for four displays opens possibilities for gaming, digital signage, and development.
By Radxa Limited
ROCK 3B features a quad core Cortex-A55 ARM processor, 32bit 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, GbE LAN, PCIe 3.0, PCIe 2.0, 40-pin color expansion header, RTC. Also, ROCK 3 supports USB PD and QC powering.
Key Features
By Shenzhen Xunlong Software CO., Limited
OrangePi 5 Max uses Rockchip RK3588 8-core 64-bit processor with 4 Cortex-A76 (2.4GHz), 4 Cortex-A55 (1.8GHz) and independent NEON coprocessor. Adopting 8nm process design, the main frequency is up to 2.4GHz, integrated ARM Mali-G610, built-in 3D GPU, compatible with OpenGL ES1.1/2.0/3.2, OpenCL 2.2, and Vulkan 1.2; the embedded NPU supports INT4/INT8/INT16/FP16 hybrid computing, with up to 6TOPS of computing power, which can meet the edge computing needs of most terminal devices; it has 4GB/8GB/16GB LPDDR5, with up to 8K display processing capability, supports eMMC socket and onboard eMMC (either one ), and has Wi-Fi 6E+BT 5.3 with BLE support.
OrangePi 5 Max provides abundant interfaces, including HDMI output, GPIO interface, USB2.0, USB3.0, 3.5mm headphone socket, one PCIe extended 2.5G high-speed network port, one M.2 M-Key slot (PCIe 3.0 4-Lane), supporting for the installation of NVMe SSDs or SATA SSDs. OrangePi 5 Max is compact, PCB measuring only 89mmX57mmX1.6mm, and powerful enough to be widely used in high-end tablets, edge computing, artificial intelligence, cloud computing, AR/VR, smart security, smart home, etc., covering various industries of AIoT. OrangePi 5 Max supports Orangepi OS(Droid)、Orangepi OS(Arch)、Orangepi OS(OH)、Ubuntu、Debian、Android13 operating system.
Specifications
By Future Technology Devices International Ltd
The FT4232H is FTDI’s 5th generation of USB devices. The FT4232H is a USB 2.0 High Speed (480Mb/s) to UART/MPSSE ICs. The device features 4 UARTs. Two of these have an option to independently configure an MPSSE engine. This allows the FT4232H to operate as two UART/Bit-Bang ports plus two MPSSE engines used to emulate JTAG, SPI, I2C, Bit-bang or other synchronous serial modes. The FT4232H has the following advanced features:
By D-Robotics
The RDK X3 series development kits include two products: RDK X3 and RDK X3 Module, both of which are equipped with the Rising Sun 3 intelligent computing solution, have 5TOPs of edge-side inference computing power, and are compatible with Raspberry Pi 4B and CM4 interfaces, making it easy for developers to quickly integrate.
By SinoVoip
Banana Pi BPI-F5 design with Allwinner Octa-core ARM Cortex-A55 T527 chip design.have a RISC-V CPU, up to 200 MHz,HiFi4 Audio DSP,ARM G57 MC1 GPU,Up to 2 TOPS NPU, support 2/4G RAM and 8-32G eMMC.
Allwinner T527 Octa-core A55, NPU up to 2Tops for edge intelligent AI applications.
T527 series is a high-performance embedded processor with optional AI function in the field of intelligent industrial control and automotive. It is suitable for embedded devices with media and AI functions such as high-performance industrial robots, display and control all-in-one machines, edge intelligent boxes and vehicle terminals.
T527 is used in commercial display/cash register, cloud computer, robot, industrial intelligence, edge computing gateway, post-installation central control, commercial vehicle, industrial computer and other fields
By STMicroelectronics
The STM32H7B3I-DK Discovery kit is a complete demonstration and development platform for the STMicroelectronics Arm? Cortex?-M7 core-based STM32H7B3LIH6Q microcontroller.
The STM32H7B3I-DK Discovery kit is used as a reference design for user application development before porting to the final product, thus simplifying the application development.
The full range of hardware features available on the board helps users enhance their application development by an evaluation of almost all peripherals (such as USB OTG_HS, microSD?, USART, CAN FD, audio DAC stereo with audio jack input and output, camera, SDRAM, Octo?SPI flash memory, and RGB interfaced LCD with capacitive touch panel). ARDUINO? Uno V3 connectors provide easy connection to extension shields or daughterboards for specific applications.
STLINK-V3E is integrated into the board, as an embedded in-circuit debugger and programmer for the STM32 MCU and the USB Virtual COM port bridge.
The STM32H7B3I-DK board comes with the STM32CubeH7 MCU Package, which provides an STM32 comprehensive software HAL library as well as various software examples.
By STMicroelectronics
The STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. For the compatible boards, the internal or external SMPS significantly reduces power consumption in Run mode.
The ST Zio connector, which extends the ARDUINO? Uno V3 connectivity, and the ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo-144 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.
The STM32 Nucleo-144 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.
By Renesas
The EK-RA8D1 evaluation kit enables users to effortlessly evaluate the features of the RA8D1 MCU Group and develop embedded systems applications using Renesas’ Flexible Software Package (FSP) and e2 studio IDE. Utilize rich onboard features along with your choice of popular ecosystem add-ons to bring your big ideas to life.
The EK-RA8D1 kit consists of three boards: the EK-RA8D1 board featuring the RA8D1 MCU with on-chip graphics LCD controller, a MIPI graphics expansion board featuring a 4.3-inch TFT color LCD with capacitive touch overlay, and a camera expansion board featuring a 3M pixels CMOS image sensor.
By Renesas
The EK-RA6M5 evaluation kit enables users to effortlessly evaluate the features of the RA6M5 MCU Group and develop embedded systems applications using the Flexible Software Package (FSP) and e2 studio IDE. Utilize rich on-board features along with your choice of popular ecosystem add-ons to bring your big ideas to life.
By Generic
ESP 32 Mini minimum system development board, can use Arduino compiler for development, rich function library, and free open source environment, also support other compiler environment, ESP32 module built-in Hall sensor, WIFI is suitable for project or development use.
ESP32-S2 chip: The ESP32-S2 chip is equipped with the Xtensa R 32-bit LX7 single-core processor and operates at uo to 240 MHz. You can turn off the power to the CPU and use the low-power coprocessor to monitor for state changes in peripherals or whether certain analog amounts exceed thresholds. The ESP32-S2 integrates a wealth of peripherals including SPI, I2S, UART, I2C, LEDPWM, TWAI R controller, ADC, DAC, touch sensor, temperature sensor and up to 43 GPIOs. In addition, the ESP32-S2 has a full-speed USB On-The-Go(OTG) port for USB communication.
By PROVES Kit
The PROVES Kit blends Open-Source Hardware and Software. The Hardware developed includes the entire educational satellite structure, brackets, and printed circuit boards. One of the major issues that we sought to solve with the kit was to develop a single solution for an end to end space mission engineering education. Many other open source projects avalible to the community only feature a single element, like just a radio or just a flight computer.
By Nordic Semiconductor
The nRF7002 DK is the development kit for the nRF7002, and nRF7001 Wi-Fi 6 Companion ICs. It contains everything needed to get started developing on a single board. The DK features an nRF5340 multiprotocol System-on-Chip (SoC) as a host processor for the nRF7002.
The DK supports the development of low-power Wi-Fi applications and enables Wi-Fi 6 features like OFDMA, Beamforming, and Target Wake Time.
The nRF7002 is a Wi-Fi 6 companion IC, providing seamless connectivity and Wi-Fi-based locationing (SSID sniffing of local Wi-Fi hubs). It is designed to be used alongside Nordic’s existing nRF52? and nRF53? Series Bluetooth Systems-on-Chip (SoCs), and nRF91? Series cellular IoT Systems-in-Package (SiPs). The nRF7002 can also be used in conjunction with non-Nordic host devices.
To communicate with the host, SPI or QSPI can be used, and an extra coexistence feature allows for seamless coexistence with other protocols like Bluetooth, Thread, or Zigbee. The nRF7002 is integrated and supported in Nordic’s nRF Connect SDK and the nRF7002 Dk can also be used to emulate the nRF7001.
The nRF7002 is the first device in Nordic’s portfolio of unique Wi-Fi products that will combine seamlessly with Nordic’s existing ultra-low power technologies. Nordic bring their decades of ultra-low-power wireless IoT and silicon design expertise to Wi-Fi. Wi-Fi 6 brings added benefits to IoT applications, including further efficiency gains supporting long-life, battery-powered Wi-Fi operation.
With Wi-Fi 6, Nordic supports all wireless protocols used in Matter, Bluetooth LE for commissioning, Thread for low-power mesh, and Wi-Fi for high-throughput. Matter is a protocol championed by Apple, Amazon, Google, Nordic Semiconductor, Samsung, and hundreds of other companies in consumer IoT.
By Nordic Semiconductor
The nRF54L15 DK is the development kit for all three wireless SoC (System-on-Chip) options in the nRF54L Series. The nRF54L15 sits on the development board, while the nRF54L10 and nRF54L05 can be emulated. The affordable single-board development kit makes all features of the wireless SoC available to the developer.
The nRF54L15 DK is supported by a comprehensive set of nRF Connect tools and has support in the nRF Connect SDK. Developers can explore the full potential of the nRF54L15 using the extensive range of software samples, modules, and libraries available within the nRF Connect SDK.
The nRF Connect SDK Fundamentals and Bluetooth Low Energy Fundamentals courses in Nordic Developer Academy support the nRF54L15 DK. These courses have enrolled more than 15,000 developers, have received an average rating of 9.1/10, and provide more than 20 hours of in-depth training.
By Nordic Semiconductor
The nRF5340 DK is the development kit for the nRF5340 System-on-Chip (SoC), containing everything needed to get started with development, on a single board.
The DK supports development with an extensive range of wireless protocols. It supports Bluetooth Low Energy with features such as high-throughput 2 Mbps, Advertising Extensions and Long Range. Mesh protocols like Bluetooth mesh, Thread and Zigbee can run concurrently with Bluetooth Low Energy, enabling smartphones to provision, commission, configure and control mesh nodes, which is a prerequisite for matter applications. It also supports NFC, ANT, 802.15.4 and 2.4 GHz proprietary protocols.
The DK is bundled with an NFC antenna that quickly enables testing of nRF5340’s NFC-A tag functionality. A SEGGER J-Link debugger is on the board, enabling full-blown programming and debugging, of both the nRF5340 SoC and external targets.
All analog and digital interfaces, and GPIOs are available via headers and edge connectors. The kit is Arduino Uno Rev3 hardware compatible, meaning it can be easily interfaced with external device shields.
Four buttons and four LEDs simplify input and output to and from the nRF5340 SoC, and are all user-programmable. An on-board external memory is connected to the 96 MHz QSPI peripheral in the nRF5340 SoC.
The nRF5340 DK is typically powered via USB, but can be powered by a wide range of sources, within the supply range of 1.7 to 5.0 V. In addition to USB, it can be powered with external source, but also includes a CR2032 battery holder and a Li-Po battery connector, for in-field testing. Current consumption can be measured by using the dedicated current measurement pins, for example by using Nordic’s Power Profiler Kit II.
The nRF Connect SDK is the software development kit for the nRF5340 SoC, and it has board support for the nRF5340 DK. It supports software development of Bluetooth Low Energy, Thread and Zigbee applications. It integrates the Zephyr RTOS, protocol stacks, samples, hardware drivers and much more.
By LILYGO
IO0
for Boot and IO14
for custom functions), 1 reset buttonBy LILYGO
IO0
for Boot and IO14
for custom functions), 1 reset buttonBy Heltec Automation
Vision Master E290 (HT-VME290) is an E-Ink development kit with multiple wireless drive methods. Collaborate with the sample programs and development tools we provide, users can operate the display via Bluetooth, Wi-Fi and LoRa.
This board is equipped with a default 2.90-inch black-white E-Ink display screen, continuous display for 180 days after power outage. It is compatible with Arduino, PlatformIO, Micpython and other development frameworks, can be used to develop applications such as electronic tags and identity tags, it is also possible to run open source projects like Meshtastic.
By Electrosmith
Daisy is an embedded platform for music. It features everything you need for creating high fidelity audio hardware devices. Just plug in a USB cable and start making sound! Programming the Daisy is a breeze with support for a number of languages including C++, Arduino, and Max/MSP Gen~. To get started, simply upload an example program over USB, and start tweaking!
Documentation, design files, and assets are hosted on our Daisy Support Site.
All firmware that we develop is released for free under a permissive open source license.
By Adafruit
We were catching up on a recent hackaday hackchat with eben upton and learned some fun facts: such as the DVI hack for the RP2040 was inspired by a device called the IchigoJam. we remember reading about this back when it was an LPC1114, now it uses an RP2040. well, we’re wrapping up the Metro RP2350 and lately we’ve been joking around that with DVI output and USB Host support via bit-banged PIO, you could sorta build a little stand-alone computer.
Well, one pear-green-tea-fueled-afternoon later we tried our hand at designing a ‘credit card sized’ computer - that’s 3.375” x 2.125”, about the same size as a business card and turns out there’s even a standard named for it: ISO/IEC 7810 ID-1.
Anyhow, with the extra pins of the QFN-80 RP2350B, we’re able to jam a ridonkulous amount of hardware into this shape:
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 3 LTS is an open-source single-board computer with dual-band wireless WiFi and Bluetooth 5.0 .It is highly compact with a dimension of 56X85mm.
Orange Pi 3 LTS uses the Allwinner H6 SoC, and has 2GB LPDDR3 SDRAM, 8GB EMMC Flash. It can run Android 9,Ubuntu,Debian. Orange Pi 3 LTS offers a range of different ports, including HDMI output, 26pin headers, Gbps Ethernet port,1USB 3.0, 2 USB2.0,etc. It is powered through Type-C. It is a good choice for applications that need strong networking perfomance.
By Elecrow
This CrowPanel ESP32 4.2” E-paper HMI display adopts advanced active matrix electrophoretic display technology and is equipped with a hard-coated anti-glare surface, which can keep the content clearly visible even in the sun, perfectly reproducing the appearance and reading experience of traditional paper. The built-in ESP32-S3 chip as the main control ensures powerful performance and fast and stable data transmission through the SPI interface. With a high resolution of 400*300, it provides a delicate display effect and adopts a classic black and white dual-color display to adapt to various application scenarios. It is also equipped with multiple interface and button designs, including TF card slot, BAT interface, UART0 interface, 2x10 pin GPIO interface, back button, home button and rotary switch switch, which is convenient for users to develop and operate. The white acrylic shell is not only beautiful but also protects the screen.
Based on the ESP32 chip, another highlight is its wide compatibility. It is compatible with three development environments: Arduino IDE, ESP IDF, and MicroPython, simplifying the secondary development process. Also, its ultra-wide viewing angle design allows you to enjoy the same brilliant image from any angle. The ultra-low power consumption feature consumes only a small amount of power when refreshing, ensuring long-lasting battery life. Pure reflection mode means no backlight is required, and information remains clearly visible after power failure, without worrying about information loss.
Due to its excellent characteristics such as low power consumption, high contrast and high reflectivity, this e-ink screen is widely used in shelf labels, price tags, badges, smart labels, smart home devices, e-readers, smart wearable devices and other portable devices, and is an ideal choice for various smart devices and applications.
By Spotpear
This desktop gadget, based on ESP32 C3, is not only a practical mini-TV but also a unique design artwork. Its 1.69inch LCD screen, driven by ST7789, can run small and short videos with LVGL drive. Additionally, it can connect to WiFi to display the current weather and time, providing convenience in your daily life. Its distinctive design allows it to be not just a desktop decoration but also a portable pendant, allowing you to showcase your personality and taste whether you are on the subway or on the street.
By HXR.DK
This is a Digital Multimeter in the shape of an SAO (Shitty Add-On/Simple Add-on), designed specifically to assist in electronic badge and SAO development.
This follows the 1.69bis version of the SAO standard (Shitty Add-on standard, Simple Add-on standard)
It is based on the RP2040 chip, includes a small OLED display, a rotary encoder for the main knob, a function button for sub functionality selection and two 2mm banana terminals for connecting probes for resistance, LED and continuity testing.
A USB-C connector on the side allows easy modification of the firmware, and boot and reset buttons are also included for convenience, when updating or replacing CircuitPython.
CAUTION! THIS IS NOT A NORMAL MULTIMETER, AND DOES NOT INCLUDE THE PROTECTION FEATURES NORMALLY FOUND IN A DMM
If you would like to probe a live circuit, please check the schematic first, and proceed only if you understand the implications, as improper use might result in a short circuit and harm either the multimeter, the device under test, a connected computer or a combination of those.
VOLTAGE OR CURRENT SHOULD NEVER BE MEASURED WITH THE PROBES OR TERMINALS ON THE FRONT
By Wemos
WiFi & Bluetooth 5 (LE) development boards based ESP32-S3FH4R2.
By Waveshare
ESP32-C6 1.47inch Display Development Board, 172×320, 262K Color, 160MHz Running Frequency Single-core Processor, Supports WiFi 6 & Bluetooth, With Colorful RGB LED, ESP32 With Display
ESP32-C6-LCD-1.47 is a microcontroller development board with 2.4GHz Wi-Fi 6 and Bluetooth BLE 5 support, integrates 4MB Flash. Onboard 1.47inch LCD screen can smoothly run GUI programs such as LVGL. Combined with various peripheral interfaces, suitable for the quick development of the HMI and other ESP32-C6 applications.
Waveshare Wiki link.
By Analog Devices
The MAX32690 evaluation kit (EV kit) provides a platform for evaluating the capabilities of the MAX32690 microcontroller, which is an advanced system-on-chip (SoC). It features an Arm? Cortex?-M4F CPU for efficient computation of complex functions and algorithms, and the latest generation Bluetooth? 5 Low Energy (Bluetooth LE) radio designed for wearable and hearable fitness devices, portable and wearable wireless medical devices, industrial sensors/networks, internet of things (IoT), and asset tracking.
By M5Stack
M5StickC PLUS2 is an iterative version of M5StickC PLUS, featuring the ESP32-PICO-V3-02 chip as the main controller with built-in WiFi functionality. The compact device integrates a wealth of hardware resources within its small form factor, including infrared, RTC, microphone, LED, IMU, buttons, buzzer, and more. It boasts a 1.14-inch TFT screen with a resolution of 135*240, driven by the ST7789V2. The battery capacity has been increased to 200mAh, and the interface also supports HAT and Unit series products. This compact and versatile development tool is designed to spark limitless creative possibilities.
M5StickC PLUS2 facilitates the rapid prototyping of IoT products, streamlining the entire development process. Even beginners in programming can easily build interesting applications and apply them to real-life scenarios using M5StickC PLUS2.
By Analog Devices
The AD-APARD32690-SL is a platform for prototyping intelligent, secure, and connected field devices. It has an Arduino Mega-compatible form factor and two Pmod?-compatible connectors.
The system includes the MAX32690 ARM Cortex-M4 with FPU-Based Microcontroller and Bluetooth LE 5.2. The MCU is coupled with external RAM (2 x 512 Mb) and Flash (64 Mb) memories to meet the requirements of the most demanding applications. The MAXQ1065 security coprocessor enables state of the art security features such as for root-of-trust, mutual authentication, data confidentiality and integrity, secure boot, and secure communications.
A 10 Mbps single-pair Ethernet link using the ADIN1110 10BASE-T1L MAC/PHY, enables remote data acquisition and system configuration. The 10BASE-T1L interface also supports Single-pair Power over Ethernet (SPoE) and be used for powering the system via an Arduino shield implementing the required power circuitry.
WiFi connectivity is provided via the on-board NINA-W102 multiradio wireless MCU module with internal antenna.
Power can be supplied either via the USB-C connector or via a 2-pin terminal block. The supported input voltage range is 5 V to 28 V.
The system is accompanied by an open-source software stack and associated collateral, enabling a complete experience from evaluation, and prototyping, all the way to production firmware and application development. The open-source software stack also includes drivers and example applications for a wide variety of ADCs, DACs, sensors, and other devices commonly used in industrial applications, further accelerating the development process. An external programmer such as the MAX32625PICO DAPLink, or any other similar programmer supporting the SWD interface, enables firmware programming and debug. The system’s firmware is based on Analog Devices’ open-source no-OS framework which includes all the tools required for embedded code development and debugging as well as libraries, enabling host-side connectivity for system configuration and data transfer over the UART, USB, WiFi, and 10BASE-T1L interfaces.
By Waveshare
ESP32-S3-Matrix Development Board, Onboard 8×8 RGB LED Matrix and QMI8658 Attitude Sensor, supports Wi-Fi and Bluetooth LE, ESP32 Development Board
Waveshare Wiki link.
By Waveshare
ESP32-S3 ETH Development Board, 10/100Mbps RJ45 Ethernet port, Wi-Fi & Bluetooth Support, 240MHz Dual Core Processor, Onboard Type-C Port And TF Card Slot, Optional For PoE Module And Camera Module
This is an ETH development board based on ESP32-S3R8, supports Wi-Fi and Bluetooth wireless communication, with reliable and efficient wired Ethernet connectivity, optional for PoE function. Onboard camera interface, compatible with OV2640, OV5640 and other mainstream cameras for image and video capture. Compatible with Pico header, it can be used with some Raspberry Pi Pico HATs. Relying on the rich ecology and open source resources of ESP32, users can get started quickly for secondary development. It is suitable for Internet of Things, image acquisition, smart home and other AI projects.
Waveshare Wiki link.
By Solder Party
This board hasn’t been fully documented yet. Please make a pull request adding more info to this file.
The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it.
Add any links to purchase the board
]]>By Raspberry Pi
Compute Module 5
Featuring high-quality components made from robust materials and optimised for Compute Module 5, the Raspberry Pi Development Kit for Compute Module 5 provides the perfect environment to prototype embedded solutions.
Compute Module 5 IO Board
The Raspberry Pi Compute Module 5 IO Board provides a starting point for those wishing to integrate Raspberry Pi Compute Module 5 into products, while also serving as an alternative Raspberry Pi form factor for industrial applications. It breaks out the full set of peripheral interfaces provided by Compute Module 5 to the standard connectors used by Raspberry Pi 5 (with full-size HDMI in place of micro-HDMI), enabling design engineers to take full advantage of the processing and interfacing capabilities of our flagship modular product.
By Raspberry Pi
The Raspberry Pi 500 is a fast, powerful computer built into a high-quality keyboard, for the ultimate compact PC experience. It features the same quad-core 64-bit Arm processor and RP1 I/O controller found in Raspberry Pi 5. With a one-piece aluminium heatsink built in for improved thermal performance, your Raspberry Pi 500 will run fast and smoothly even under heavy load, while delivering glorious dual 4K display output.
Normally you’d need to pick up a keyboard and other accessories to turn the Pi 5 into a functioning desktop - but since most keyboards have empty space in them, you can just cram the Pi 5 inside to make an all-in-one kit. Think of it like a modern Apple IIe, but super light and powerful.
There’s 3 USB ports, for adding USB mice, disk drives, or really any accessories that work with Linux. For video output, two HDMI ports can drive driving up to two monitors of any resolution up to 4k! There’s built in Bluetooth and WiFi for internet connectivity, or plug in an Ethernet cable for fast wired networking.
Hackers can rejoice - you still get the classic 2x20 IDC port that can be used to connect to a breadboard or HAT/PHat/Bonnet. To connect to a breadboard for wiring up buttons and LED, use our T-Cobbler! To connect to a Bonnet/HAT, we recommend a 2x20 IDC cable + Mini HAT Hacker (the cable plugs in at the top of the HAT hacker, giving you two spots for accessory HATs. Or our CYBERDECK Hat which has a nice angled connector to create a pop-up display
By Adafruit
Adafruit Sparkle Motion - All-In-One WLED and xLights Board
We’re designing a board for using WLED - and we want to make like the bestest board in the whole world. Our resident mermaid, firepixie makes a lot of projects with WLED and she loves it! So how can we make something that will be powerful but not too bulky? Here’s some things we’re thinking about as the design starts to congeal like cranberry sauce:
By Adafruit
The Adafruit Sparkle Motion Mini is part of our series of “Sparkle Motion” boards, that are our attempt to make the best small WLED-friendly smart LED driving board in the whole world. Our resident mermaid, firepixie makes a lot of projects with WLED and she loves it! So how can we make something that will be powerful enough to drive advanced LED projects that need a compact design?
The Mini version of the Sparkle Motion is a simpler version of our full-featured Sparkle Motion, we give up the high voltage support and built in IR receiver, in order to make it under 1 square inch in size! By using a 4-layer board and double-sided assembly we’ve put together this feature set:
While we recommend it for use with WLED, it will also work just fine as a compact ESP32 board for use with Arduino, ESP-IDF, MicroPython, CircuitPython or any other ESP32 supported codebase.
Note that unlike the classic Sparkle Motion board, we don’t include terminal blocks pre-soldered to keep the board very slim. We do stock the matching blocks if you want them, a small amount of soldering is required to attach them. Also, unlike the bigger version, we dropped the on-board IR receiver - however its easy to add one by plugging in a JST SH 3-pin socket cable and slotting in an IR receiver module.
By HEIA-FR
The PicoMo, based on a Raspberry Pi Pico microcontroller chip, has been developed by HEIA-FR’s Electrical Engineering and Computer Science and Communication Systems departments. With its display, temperature and humidity sensor, multicolor LED and buzzer, it can be used in a variety of ways.
This module has no battery to promote durability: you need to connect it to your smartphone or computer with a USB cable to make it work.
To flash a new .uf2 file and enter bootloader mode, turn on your PicoMo while pressing and holding the S7 button. This should make it appear as a drive named RPI-RP2 on your computer.
By M5Stack
STAMPS3 is a highly integrated embedded controller designed for IoT applications. It utilizes the Espressif ESP32-S3FN8 main control chip and features 8MB of SPI flash memory. Powered by a high-performance Xtensa 32-bit LX7 dual-core processor, STAMPS3 delivers impressive processing power with a main frequency of up to 240MHz. This module is specifically designed to meet the demands of IoT projects that require embedded main control modules.
STAMPS3 comes equipped with a built-in highly integrated 5V to 3.3V circuit, ensuring stable power supply for reliable operation. It features an RGB status indicator and a programmable button for enhanced user control and visual feedback. The module conveniently leads out 23 GPIOs on the ESP32-S3, allowing for extensive expansion capabilities. The GPIOs are accessible through 1.27mm/2.54mm spacing leads, supporting various usage methods such as SMT, DIP row, and jump wire connections. STAMPS3 offers a compact form factor, delivering strong performance, rich expansion IO, and low power consumption.
USB-C connector and RGB Status LED are independent from all broken-out GPIO. GPIO46 is drop-down by default.
The M5Stamp S3 is available as a “Cardputer Accessory Kit”, which includes a pre-soldered 8 pin FPC header and a 1.14” 240x135px LCD screen. If you wish to make use of this functionality, please use the adafruit_st7789 library.
By Sunton
Sunton ESP32-2432S024C Development Board, based on a ESP32-D0WDQ6 MCU. With 2.4” 65K Color Touch LCD. Supports Wifi & Bluetooth, has user-accessible GPIO ports, and an SD card slot.
Depending on your board variant you may need to
By Waveshare
Waveshare RP2350-Zero Mini Development Board, Raspberry Pi Microcontroller Development Board, Based On Raspberry Pi Dual-core & Dual-architecture Microcontroller
Board specifications
Waveshare Wiki link.
By Waveshare
RP2350-Touch-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare. Tiny size with onboard 1.28inch capacitive touch display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope) and so on, which makes it easy for you to integrate it into products quickly.
Board specifications
Waveshare Wiki link.
By Waveshare
Waveshare RP2350-Tiny Development Board, Raspberry Pi Microcontroller Development Board, Based On RP2350A Dual-core & Dual-architecture Microcontroller, Optional for USB Port Adapter Board
Board specifications
Waveshare Wiki link.
By Waveshare
Waveshare RP2350-Plus Development Board, A Low-cost, High-performance Pico-like MCU Board Based On Raspberry Pi RP2350A Dual-core & Dual-architecture Microcontroller
Board specifications
Waveshare Wiki link.
By Waveshare
A Trinkey-like MCU board based on Raspberry Pi RP2350A
Waveshare RP2350-One, Onboard PCB Type-A Plug, 4MB Flash MCU Board Based On Raspberry Pi RP2350A Dual-core & Dual-architecture Microcontroller
Board specifications
Waveshare Wiki link.
By Waveshare
RP2350-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare. Tiny size with onboard 1.28inch LCD round display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope) and so on, adapting all GPIO and Debug pins, which makes it easy for you to develop and integrate it into products quickly.
Board specifications
Waveshare Wiki link.
By Waveshare
RP2350-LCD-0.96 is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces. It incorporates Raspberry Pi’s RP2350A microcontroller chip, the same as the one on Raspberry Pi Pico 2. For software development, either Raspberry Pi’s C/C++ SDK, or the MicroPython is available, which makes it easy for you to get started, and integrate it into end products quickly.
In addition, there’s also an onboard 0.96inch IPS display, Lithium battery recharge/discharge header, and high efficiency DC-DC buck-boost chip.
Board Specifications
Waveshare Wiki link.
By Waveshare
Waveshare RP2350-GEEK Development Board, Based On RP2350 Microcontroller, With 1.14inch 65K Color LCD, USB Debugging Downloader, With White Plastic Case
Waveshare Wiki link.
By 8086 Consultancy
The RP2040 Interfacer is designed to plug straight into your comptuer/SBC/etc. allowing quick access to UART and I2C interfaces.
By Music Thing Modular
The Workshop System is an analogue modular synth and a powerful audio computer – designed to be useful and open:
The Workshop System arrives as a DIY kit which will take a few hours to put together. All the tiny SMD components have already been soldered for you, so the build process consists mainly of soldering jack sockets, potentiometers and switches while following the build guide: musicthing.co.uk/Workshop_System_Build_Guide
The Workshop System kit includes:
The kit does not include:
The Workshop System has 14 modules:
By Raspberry Pi
Raspberry Pi Pico 2W is Raspberry Pi Foundation’s update to their popular RP2040-based wireless ico board, now built on RP2350: their new high-performance, secure microcontroller. With a higher core clock speed, double the on-chip SRAM (512KB), double the on-board flash memory (4MB!), more powerful Arm M33 cores, new security and low-power features, and upgraded interfacing capabilities, the Raspberry Pi Pico 2 delivers a significant performance and feature boost while retaining hardware and software compatibility with earlier members of the Raspberry Pi Pico series.
The unique dual-core, dual-architecture capability of RP2350 allows users to choose between a pair of industry-standard Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores. You can use either Arm or RISC-V cores, so this is a great way to dabble in RISC-V development with an affordable board that has lots of peripherals. The M33 has an FPU, and is ‘basically’ 2x as fast as the M0+ of the RP2040 when we speed-tested it.
Not only is the Pico 2 twice as fast, it has twice as much RAM, 520KB compared to 264KB. The Pico also has twice as much FLASH memory, 4MB instead of 2MB, which will make it a much better board for CircuitPython usage where the internal memory is used to store files. There’s also one more PIO blocks (3 blocks with 4 state machines apiece, rather than 2) so you can do even more pin twiddling at once. For folks who want to use the RP2350 to generate high frequency output signals like DVI display output, you can use the HSTX (high speed transmission) peripheral rather than PIO.
For customers who wanted a more secure microcontroller for product design, the RP2350 provides a comprehensive security architecture, built around Arm TrustZone for Cortex-M, and incorporating signed boot, 8KB of antifuse OTP for key storage, SHA-256 acceleration, a hardware TRNG, and fast glitch detectors. These features, including the secure boot ROM, are extensively documented and available to all users without restriction: this transparent approach, which contrasts with the “security through obscurity” offered by legacy vendors, allows professional users to integrate RP2350, and Raspberry Pi Pico 2, into products with confidence.
Programmable in C / C++ and CircuitPython/MicroPython, and with detailed documentation, Raspberry Pi Pico 2 is the ideal microcontroller board for enthusiasts and professional developers alike. It makes an excellent upgrade to the RP2040, with lots of back-compatibility and some excellent upgrades.
Please note: The Pico 2Wcomes with the A2 version of the RP2350, which is affected by the E9 erratum. This erratum affects some uses of GPIO and PIO such as high-impedance inputs and the internal pulldowns. You may need to use 8.2K or smaller resistors if pull-downs are required. At this time, Sept 9 2024, there is no other version of the RP2350 available - only the A2 version.
]]>By Heltec Automation
Wireless Paper is an E-Ink development kit with multiple wireless drive methods. Collaborate with the sample programs and development tools we provide, users can operate the display via Bluetooth, Wi-Fi and LoRa.
This board is equipped with a default 2.13-inch black and white E-Ink display screen, continuous display for 180 days after power outage. It can be used to develop applications such as electronic tags and identity tags.
By Pimoroni
A top of the line Pirate-brand RP2350 microcontroller with 16MB of flash memory, 8MB of PSRAM, USB-C, Qw/ST and 2.4GHz wireless / Bluetooth.
We adore the versatility and value of Raspberry Pi Pico but we also enjoy a souped up RP2350 board with all the extras baked in. With Pimoroni Pico boards, we’ve tried to cram in as much extra functionality as we possibly can whilst keeping to the original Pico footprint to maintain compatibility with existing Pico addons.
Pimoroni Pico Plus 2 W is powered and programmable via USB-C and comes with an upgraded 8MB RAM, 16MB of flash storage and easy to read pin labels. The ‘W’ version is also equipped with a Raspberry Pi RM2 module, which gives it 2.4 GHz wireless and Bluetooth connectivity, woohaa!
It’s super easy to connect up to things without soldering, with a Qwiic/STEMMA QT connector (for adding I2C sensors and breakouts), and a debug connector (for if you like to program using a SWD debugger). We’ve also added a reset button, and a BOOT button - this can also be used as a user switch.
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By Bradán Lane STUDIO
The “Coin M0” is a little round CircuitPython board with just enough features for a mini macropad.
There’s an ATSAMD21 microcontroller on board with 4MB of flash, Neopixels, touch pads, and a little speaker.
The Coin M0 can run CircuitPython or Arduino very nicely and the flash storage is plenty for CircuitPython code, libraries, and data files (like sound effects).
Coming soon from Bradán Lane STUDIO on Tindie
]]>By cezerio
cezerio mini dev ESP32C6 based on ESP32-C6FH4 SoC from Espressif, RISC-V single-core processor, 4 MB flash memory, and a diverse selection of wireless connectivity options: 2.4 GHz WiFi 6, Bluetooth? 5.3, Zigbee 3.0 and Thread 1.3 (802.15.4). Moreover, Wi-Fi 6’s Target Wake Time (TWT) technology effectively reduces device power consumption, extending battery life and ensuring long-lasting device performance.
The footprint is compatible with Adafruit QT Py and Seeed Studio XIAO. This development board also includes 5x5 RGB LED matrix, an addressable RGB LED.
I2C connector seamlessly integrates the vast ecosystem of sensors, actuators, and more. It is also compatible with STEMMA QT and Qwiic.
For primary power and programming, the board is equipped with a USB-Type C connector.
The ESP32-C6 includes 15 GPIO pins with a wide range of peripheral options including SPI, UART, I2C, I2S, LED PWM, USB Serial/JTAG controller, ADC and more.
Features & Specifications -32-bit High Performance RISC-V processor up to 160MHz -32-bit Low Power RISC-V processor at 20Mhz -2.4GHz WiFi 6 - 802.11ax -Bluetooth 5.3 (LE) + Mesh -Zigbee and Thread (802.15.4) -4MB QSPI Flash -Temperature Sensor -Ultra low deep sleep current -15 x Multifunctional GPIO (Digital, 12-bit SAR ADC, SPI, I2C, UART, I2S, LED PWM, PCNT, TWAI, USB Serial/JTAG, SDIO, Motor Control PWM, RMT, PARLIO, DMA, ETM) -USB-Type C Connector -4-pin I2C Connector -Reverse USB back-feed protection -25 x WS2812B 1010 RGB LED -2835 Addressable RGB LED -Power LED -2 x Button (Boot & Reset) -3D High Gain Antenna -Board Dimensions: 22,86mm x 17.78mm -Max Thickness: 7.95mm between USB-Type C and I2C connectors
You can purchase your very own cezerio dev ESP32C6 from:
]]>By WIZnet
W5100S-EVB-Pico2 is a microcontroller evaluation board based on the Raspberry Pi RP2350 and fully hardwired TCP/IP controller W5100S – enhancing the capabilities of the traditional Raspberry Pi Pico board with additional Ethernet functionality via W5100S.
Features
By SparkFun
The SparkFun Thing Plus - RP2350 is a dynamic and powerful wireless development platform in the Thing Plus form factor. Built around the RP2350 microcontroller from the Raspberry Pi Foundation, this board includes their radio module for single-band 2.4 GHz WiFi 4 (802.11n) and Bluetooth? 5.2 along with standard hardware components found on all Thing Plus Boards. This includes on-board Lithium Ion (LiPo) battery charging and fuel gauge circuits, μSD card socket, Qwiic connector, and the Thing Plus pinout, allowing use of the RP2350 Thing Plus in a wide variety of both local and remote applications.
The RP3250 is a unique dual-core microcontroller with two ARM? Cortex? M33 processors and two Hazard3 RISC-V processors, all running at up to 150 MHz! Now, this doesn’t mean the RP2350 is a quad-core microcontroller. Instead, users can select which two processors to run on boot. You can run two processors of the same type or one of each. The RP2350 also features 520kB SRAM in ten banks, a host of peripherals including two UARTs, two SPI and two I2C controllers, and a USB 1.1 controller for host and device support.
The RP2350 contains two ARM Cortex-M3 and Hazard3 RISC-V processors and features:
By 0xCB
The 0xCB Gemini is our Waveshare RP2040-Zero compatible microcontroller. It includes all the features of it’s bigger brother, the 0xCB Helios, in a much smaller form factor.
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 3B is powered by Rockchip RK3566 quad-core 64-bit processor with 22nm advanced process, up to 1.8GHz main frequency, integrated ARM Mali G52 2EE graphics processor with OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1 support, embedded high-performance 2D acceleration module; built-in AI accelerator NPU with 0.8Tops computing power; VPU can achieve 4K@60fps H.265/H.264/VP9 video decoding and 1080P@100fps H.265 video encoding, 1080P@60fps H.264 video encoding, support 8M ISP and HDR; with 2GB/4GB/8GB (LPDDR4/ 4X), supports 16GB/32GB/64GB/128GB/256GB eMMC module, 16MB/32MB SPI Flash, has Wi-Fi5, BT5.0, with BLE support.
Orange Pi 3B references a wealth of interfaces, including HDMI output, M.2 M-KEY(optional), Micro SD slot, Gigabit LAN port, USB2.0, USB3.0, 3.5mm headphone jack, MIPI DSI port, eDP port, MIPI CSI camera port, multifunctional 40 Pin expansion port, etc., which can be widely applied to TV boxes, high-end tablet, edge computing, face recognition, smart security, smart home and other fields, empowering rich AI applications and IoT scenarios. Orange Pi 3B supports Android 11, Ubuntu 22.04, Ubuntu 20.04, Debian 11, Debian 12, OpenHarmony 4.0 Beta1, Orange Pi OS (Arch), Orange Pi OS (OH) based on OpenHarmony and other operating systems.
By cezerio
cezerio dev ESP32C6 based on ESP32-C6FH4 SoC from Espressif, RISC-V single-core processor, 4 MB flash memory, and a diverse selection of wireless connectivity options: 2.4 GHz WiFi 6, Bluetooth? 5.3, Zigbee 3.0 and Thread 1.3 (802.15.4). Moreover, Wi-Fi 6’s Target Wake Time (TWT) technology effectively reduces device power consumption, extending battery life and ensuring long-lasting device performance.
The footprint is Feather-compatible. I2C connector seamlessly integrates the vast ecosystem of sensors, actuators, and more.
This development board also includes a LiPo battery charger, 6-axis IMU (3-axis Accelerometer & 3-axis Gyroscope), 5x5 RGB LED matrix, an addressable RGB LED and more.
For primary power and programming, the board is also equipped with a USB-C connector and a 2-pin JST connector for a LiPo battery.
The ESP32-C6 includes 20 GPIO pins with a wide range of peripheral options including SPI, UART, I2C, I2S, LED PWM, USB Serial/JTAG controller, ADC and more.
Features & Specifications -32-bit High Performance RISC-V processor up to 160MHz -32-bit Low Power RISC-V processor at 20Mhz -2.4GHz WiFi 6 - 802.11ax -Bluetooth 5.3 (LE) + Mesh -Zigbee and Thread (802.15.4) -4MB QSPI Flash -6-axis IMU (3-axis Accelerometer & 3-axis Gyroscope) LSM6DS3TR-C -Temperature Sensor -USB-C Connector -Reverse USB back-feed protection -1A step-down buck DC-DC converter -Ultra low deep sleep current -BQ21040DBVR 800mAh 1-cell Li-ion and Li-polymer Battery Charging -Power and Charge LEDs -20 x Multifunctional GPIO (Digital, 12-bit SAR ADC, SPI, I2C, UART, I2S, LED PWM, PCNT, TWAI, USB Serial/JTAG, SDIO, Motor Control PWM, RMT, PARLIO, DMA, ETM) -3D High Gain Antenna -Board Dimensions: 50,8mm x 22.86mm -Max Thickness: 6.6mm at JST PH battery connector -4 Mounting Holes -4-pin Qwiic Connector -2-pin JST PH Connector for LiPo Battery -2835 Addressable RGB LED -Two Buttons (Boot & Reset) -25 x WS2812B 1010 RGB LED
You can purchase your very own cezerio dev ESP32C6 from:
]]>By Datanoise
The PicoADK v2 is the enhanced successor to the popular PicoADK v1, designed for all your Audio Digital Signal Processing (DSP) needs. Whether you’re building custom synthesizers, noise generators, audio effects, or educational kits, the PicoADK v2 provides a powerful and versatile platform. Its robust hardware and rich feature set make it perfect for DIY enthusiasts, audio developers, and educators alike.
By INDIEDROID
The Indiedroid Nova is the same form factor as Raspberry Pi 4B, but 3+ times faster and supports 16GB RAM, plus 8K video!
The uber-efficient RK3588S SoC uses less energy, generates less heat, and processes more data than less-advanced SoC units used in most other SBCs.
Indiedroid’s goal is to create an active and welcoming community that rewards community members who add value to the ecosystem.
By Maker Go
ESP32C6 SuperMini is an IoT mini development board based on the Espressif ESP32C6 chip.
By Sunton
These are great “all-in-one” device that have integrated ESP32-S3 chips with 16 MB of flash and 8MB PSram. The display resolution is 800x480. This one has a display size of 5” and built in capacitive touch panel.
Depending on your board variant you may need to:
Purchase:
By MakerDiary
iMX RT1011 Nano Kit is a small, high-performing prototyping kit designed around NXP’s iMX RT1011 Crossover MCU based on the Arm Cortex-M7 core, which operates at speeds up to 500 MHz to provide high CPU performance and best real-time response. It has 128 KB on-chip RAM that can be flexibly configured as TCM or general-purpose as well as numerous peripherals including high speed USB, UART, SPI, I2C, SAI, PWM, GPIO, ADC and etc to support a wide range of applications.
The design provides external 128 Mbit QSPI flash with XIP support, flexible power management, programmable LED and Button, easy-to-use form factor with USB-C and dual-row 40 pins in DIP/SMT type, including up to 33 multi-function GPIO pins (15 can be configured as ADC inputs) and Serial Wire Debug (SWD) port. Available with loose or pre-soldered headers, for even more flexibility in your projects.
Key Features
By Espressif
Note: This page is for the v1.5 revision of hardware. See here for more details
ESP32-S3-LCD-EV-Board is an ESP32-S3-based development board with a touchscreen. Together with different subboards, ESP32-S3-LCD-EV-Board can drive LCDs with IIC, SPI, 8080, and RGB interfaces. It houses dual array microphones, supports voice recognition and near/far-field voice wake-up, and features screen and voice interaction. The board caters to development needs for touchscreen products with different resolutions and interfaces. Currently, we have two boards available: ESP32-S3-LCD-EV-Board with 480x480 LCD and ESP32-S3-LCD-EV-Board-2 with 800x480 LCD.
The main features of the board are listed below:
RGB
, 8080
, SPI
, and I2C
interfaces. Please refer to LCD Subboards for more informationESP32-S3-LCD-EV-Board-MB is the core of the kit, which integrates the ESP32-S3-WROOM-1 module and provides ports for connection to the LCD subboard.
]]>By Invector Labs
The Challenger+ RP2350 WiFi6/BLE5 board is a cutting-edge development platform designed to harness the full potential of the new revolutionary dual core Cortex-M33/RISCV RP2350 MCU from Raspberry Pi. The Challenger+ RP2350 WiFi6/BLE5 board is tailored for engineers, developers, and enthusiasts seeking to create innovative applications with ease and efficiency.
This board also features the ESP32-C6 network module, a cutting-edge connectivity solution, offering both Wi-Fi 6 and Bluetooth 5 capabilities for high-speed wireless communication. Designed for superior performance and efficiency, the ESP32-C6 is ideal for a wide range of applications, from IoT devices to smart home systems.
By Invector Labs
The Challenger+ RP2350 BConnect board is a cutting-edge development platform designed to harness the full potential of the new revolutionary dual core Cortex-M33/RISCV RP2350 MCU from Raspberry Pi. The Challenger+ RP2350 BConnect board is tailored for engineers, developers, and enthusiasts seeking to create innovative applications with ease and efficiency.
By WEEKIN
WK-50 is a bat shaped mechanical keyboard with 48 keys. It supports programmable macros, and has hot-swappable keys.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there’s no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go.
WK-50 is available on AliExpress
]]>By Espressif
ESP32-P4-Function-EV-Board is a multimedia development board based on the ESP32-P4 chip. ESP32-P4 chip features a dual-core 400 MHz RISC-V processor and supports up to 32 MB PSRAM. In addition, ESP32-P4 supports USB 2.0 specification, MIPI-CSI/DSI, H264 Encoder, and various other peripherals. With all of its outstanding features, the board is an ideal choice for developing low-cost, high-performance, low-power network-connected audio and video products.
The 2.4 GHz Wi-Fi 6 & Bluetooth 5 (LE) module ESP32-C6-MINI-1 serves as the Wi-Fi and Bluetooth module of the board. The board also includes a 7-inch capacitive touch screen with a resolution of 1024 x 600 and a 2MP camera with MIPI CSI, enriching the user interaction experience. The development board is suitable for prototyping a wide range of products, including visual doorbells, network cameras, smart home central control screens, LCD electronic price tags, two-wheel vehicle dashboards, etc.
Most of the I/O pins are broken out to the pin headers for easy interfacing. Developers can connect peripherals with jumper wires.
Hardware User Guide is available here
By CircuitArt
A new ESP32S3 Dev board in a RaspberryPI zero footprint, The board has an additional tiny SPI/I2C connector for a 1.3” IPS display + AHT20 sensor.
That’s not all, This board comes with native USB, Debug USB, and 16 MB Flash + 8 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi and Camera means it’s awesome for IoT projects. And the PI ZERO footprint makes the expandability super easy.
Features:
By Fablab Barcelona
Barduino is a development board created by Fablab Barcelona as a tool for its educational programs.
It’s based on the ESP32-S3 (ESP32-S3-WROOM-1) microcontroller.
By SinoVoip
Banana Pi BPI-M4 Zero is the successor model of M2 Zero. It has a huge improvement in performance. The SOC is upgraded to H618 and the CPU frequency is increased by 25%. The memory is upgraded to DDR4, the capacity is quadrupled, and 8G eMMC is added. It supports 5G WiFi, and the USB interface has also been upgraded to type-C.
It has same form factor and 40-pin connector as the Raspberry Pi Zero W, and it can fit most of the RPI Zero W cases and accessories.
By SinoVoip
BPI-M4 Berry development board stands as a powerful Single Board Computer (SBC), harnessing the capabilities of the Allwinner H618 System-on-Chip (SoC) to provide developers with impressive performance and a wealth of features. Similar to the Raspberry Pi 4b, the BPI-M4 Berry boasts comparable CPU prowess, 2G LPDDR4 memory and 8G eMMC, integrated WiFi and Bluetooth functionalities, and a familiar 40-pin header layout, alongside 4 USB interfaces and a GbE RJ45 port.
Characterized by its robust performance, versatile features, and remarkable image processing capabilities, stands as an exemplary SBC development platform for professionals within the embedded and computing industries. Equipped with 8GB eMMC flash storage, high-performance decoding and encoding capabilities, and an array of interface options, it caters to a wide spectrum of application domains, including media processing, IoT, and entertainment. Whether catering to novices or seasoned developers, the BPI-M4 Berry development board offers an ideal toolset for realizing creative visions and project objectives.
By SinoVoip
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 2/4/8/16G DDR and 8/16/32/128G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.
By Seeed Studio
Seeed Studio XIAO ESP32S3 Sense featuring ESP32S3 leverages dual-core ESP32S3 chip, supporting both Wi-Fi and BLE wireless connectivities, which allows battery charge. It integrates built-in camera sensor, digital microphone. It offers 8MB PSRAM, 8MB FLASH, and external SD card slot. All of these make it suitable for embedded ML, like intelligent voice and vision AI.
Powerful MCU Board: Incorporate the ESP32S3 32-bit, dual-core, Xtensa processor chip operating up to 240 MHz, mounted multiple development ports, Arduino / MicroPython supported
Camera Functionality: Detachable OV2640 camera sensor for 1600*1200 resolution, compatible with OV5640 camera sensor, integrating additional digital microphone
Great Memory for more Possibilities: Offer 8MB PSRAM and 8MB FLASH, supporting SD card slot for external 32GB FAT memory
Outstanding RF performance: Support 2.4GHz Wi-Fi and BLE dual wireless communication, support 100m+ remote communication when connected with U.FL antenna
Thumb-sized Compact Design: 21 x 17.8mm, adopting the classic form factor of XIAO, suitable for space-limited projects like wearable devices
Seeed Studio XIAO ESP32S3 Sense has equipped a highly-integrated ESP32-S3 chip, it supports both Wi-Fi and BLE connectivity, and battery charging. It integrates a built-in camera sensor, and digital microphone. It offers 8MB PSRAM, 8MB FLASH, and external SD card slot. All of these make it suitable for embedded ML, like intelligent voice and vision AI.
Being a number to the Seeed Studio XIAO family, the board deservedly maintains the classic thumb-sized form-factor design and elegant productization of single-sided components mounting. Meanwhile, it has equipped with a battery charge chip and integrated circuit for enhancing its ability to carry. This board comes included with an external antenna to increase the signal strength for wireless applications. There are also 11 digital I/O that can be used as PWM pins and 9 of them are also analog i/o that can be used as ADC pins. It supports UART, IIC, and SPI serial communication ports, also including IIS (Internet Information Services). Utilizing its small and exquisite hardware design and the powerful onboard chip, programming by Arduino, it will offer more ability to wearable and portable devices or other applications.
Seeed Studio getting started guide for the hardware can be found here. For loading CircuitPython follow the same process as other ESP32-S3 based devices.
]]>By Pimoroni
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Seeed Studio
The XIAO RP2350 packs the power of the Raspberry Pi RP2350 (switchable architecture of dual Arm Cortex-M33 cores running at 150MHz with FPU, and dual open-hardware Hazard3 RISC?V cores, enhanced security and encryption) into the classic XIAO form factor. Measuring just 21x17.8102010550mm, it features 19 multifunction GPIOs, an RGB LED, and a Battery Management System with ultra-low power consumption of 27μA, battery power supply, and direct battery voltage measurement. Thanks to the XIAO ecosystem, the XIAO RP2350 is compatible with a wide range of add-ons, including displays, LED matrix, Grove modules, CAN Bus, Vision AI sensors, and mmWave sensors. With native support for MicroPython, C, and C++, the XIAO RP2350 is perfect for developers of all levels looking to create compact, battery-powered applications for smart control, wearables, DIY keyboards, and more.
Interfaces:
By VIDI
VIDI X microcomputer was developed by VIDI - a company devoted to the idea of making exceptional tools for STEAM education. VIDI X microcomputer is part of the education solution for engaging computer science.
Microcomputer designed for use in education, based on ESP32 Wrover IB, with modular circuit featuring removable touch screen and buttons.
Built-in expansion possibility with additional sensors or microcomputers via 28 pin expansion with male and female headers (I2C, I2S, SPI, UART, GPIO, IRQ - 3.3 V). All connectors are installed in male and female versions. There is also an I2C (VIDIIC) connector for easier connection to I2C sensors and actuators.
VIDI X education method features C++ and Python lesson plans for Middle and High School.
VIDI X Contact: info@vidi-x.org
]]>By Unexpected Maker
RGB Touch is an ESP32-S3 based interactive LED display, feature a 12x12 touched based RGB LED matrix and a host of other features.
NOTE: Battery not included. Supports a 1S LiPo battery up to 062530 in size. That’s 25mm wide, 30mm long and 6mm thick.
By Unexpected Maker
OMGS3 is the world’s smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!
It can also be used without a carrier PCB if you want to solder wires directly to it, for those tiny little projects that need the smallest of boards!
By SparkFun
The SparkFun RP2350 Pro Micro provides a powerful development platform in SparkFun’s compact Pro Micro form factor, built around the RP2350 from the Raspberry Pi Foundation. This board uses the updated Pro Micro form factor. It includes a USB-C connector, Qwiic connector, WS2812B addressable RGB LED, Boot and Reset buttons, resettable PTC fuse, and PTH and castellated solder pads.
The RP2350 is a unique dual-core microcontroller with two ARM? Cortex? M33 processors and two Hazard3 RISC-V processors, all running at up to 150 MHz! Now, this doesn’t mean the RP2350 is a quad-core microcontroller. Instead, users can select which two processors to run on boot instead. You can run two processors of the same type or one of each. The RP2350 also features 520kB SRAM in ten banks, a host of peripherals including two UARTs, two SPI and two I2C controllers, and a USB 1.1 controller for host and device support.
The Pro Micro also includes two expanded memory options: 16MB of external Flash and 8MB PSRAM connected to the RP2350’s QSPI controller. The RP2350 Pro Micro works with C/C++ using the Pico SDK and MicroPython development environments.
By Pimoroni
A postage stamp sized RP2350 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into stuff.
While we love the Raspberry Pi Pico we also wanted something smaller and with a bunch more flash on board. Introducing the Tiny 2350 - a teeny tiny powerhouse with the chops to realise truly ambitious projects.
Programmable via USB-C, Tiny 2350 comes with 4MB of flash storage on board. The board is designed with castellated pads to allow it to be directly soldered onto a PCB (or you can attach pin headers to hook it up on a breadboard or connect things to it directly with wires). We’ve also managed to fit in a programmable RGB LED, a reset button, a Qw/ST connector for connecting up I2C devices and some clever circuitry that lets you use the boot button as a user controllable switch.
It’s compatible with firmware built for the Raspberry Pi Pico 2 but offers a reduced number of pins due to its size. You can even run MicroPython on it!
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By Pimoroni
An all-in-one, USB-C powered controller for WS2812/Neopixel and APA102/Dotstar addressable LED strips. Now with added wireless connectivity!
Plasma 2350 W is powered and programmable by USB-C and, because USB-C is capable of drawing up to 3A of power, that’s enough to power a healthy chunk of LEDs. There’s a useful button that you could use to switch between effects, plus a reset button and an onboard RGB LED. We’ve also popped a QW/ST connector on there, to make it super easy to plug in Qwiic or STEMMA QT breakouts.
The ‘W’ version comes equipped with a Raspberry Pi RM2 module, which gives it 2.4 GHz wireless and Bluetooth connectivity. Use it to control Plasma 2350 W remotely, hook it up to online APIs or integrate it with your home automation.
You can buy a Plasma 2350 W on its own, or in a kit with a USB-C cable and some super-cool LED stars, so you can get started lighting stuff up right away.
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By Pimoroni
An all-in-one, USB-C powered controller for WS2812/Neopixel and APA102/Dotstar addressable LED strips.
Plasma 2350 is powered and programmable by USB-C and, because USB-C is capable of drawing up to 3A of power, that’s enough to power a healthy chunk of LEDs. There’s a useful button that you could use to switch between effects, plus a reset button and an onboard RGB LED. We’ve also popped a QW/ST connector on there, to make it super easy to plug in Qwiic or STEMMA QT breakouts.
You can buy a Plasma 2350 on its own, or in a kit with a USB-C cable and some super-cool LED stars, so you can get started lighting stuff up right away.
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By Pimoroni
A top of the line Pirate-brand RP2350 microcontroller with 16MB of flash memory, 8MB of PSRAM, USB-C, Qw/ST and debug connectors.
We adore the versatility and value of Raspberry Pi Pico but we also enjoy a souped up RP2350 board with all the extras baked in. With Pimoroni Pico boards, we’ve tried to cram in as much extra functionality as we possibly can whilst keeping to the original Pico footprint to maintain compatibility with existing Pico addons.
Pimoroni Pico Plus 2 is powered and programmable via USB-C and comes with an upgraded 8MB RAM, 16MB of flash storage and easy to read pin labels. It’s super easy to connect up to things without soldering, with a Qwiic/STEMMA QT connector (for adding I2C sensors and breakouts), a SP/CE connector (for hooking up SPI/serial devices) and a debug connector (for if you like to program using a SWD debugger). We’ve also added a reset button, and a BOOT button - this can also be used as a user switch.
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By Pimoroni
A minimal but powerful RP2350 breakout board modelled on a Pin Grid Array, with the maximum exposed pins crammed into the smallest possible space.
PGA2350 is a compact RP2350 breakout designed to be embedded in projects where space is limited. It contains the components necessary to run the mighty RP2350B chip (that’s the crystal, regulator and essential support circuits), a beefy 8MB of PSRAM and a prodigious 16MB of flash storage. Note that it has no LEDs, buttons or USB connectors - you’ll need to attach your own USB connector to be able to program it.
All this drastic pruning means you get a small 25.4mm square footprint and a lot of exposed RP2350 pins to play with. 48 of them can be used as general purpose I/O (that’s eighteen more I/O than on a Raspberry Pi Pico!) and 8 are ADC-equipped. We’ve even managed to squeeze in some tiny pin labels to help identify them.
Header pins are sold separately - you can use standard Pico pin headers (though bear in mind you’ll need 64 pins if you want to populate it fully).
The RP2350 chip is the Double Quarter Pounder & Fries to the RP2040’s Double Cheeseburger and can have one or more RISC-V burgers instead of either of the M33 ARMs, to stretch the metaphor.
In addition to the modern M33 ARM cores, there are sides of: more PIO capability, a variety of low power states for sipping electrons, a whole security system and some sprinklings of specialist digital video circuits to offload DVI/HDMI output.
You can expect a tasty boost in performance - our “real world” MicroPython tests are running up to 2x faster compared to RP2040, and floating point number crunching in C/C++ is up to 20x faster. The extra on-chip RAM will make a big difference when performing memory intensive operations (such as working with higher resolution displays) and even more can be added thanks to external PSRAM support.
RP2350 comes in two flavours - A (standard) and B (all the pins). The B chip has a stonking 48 usable GPIO pins, including 8 ADCs and 24 PWMs, and features on some of our new products.
By LILYGO
T-Watch S3 meets the needs of developers who want to experiment with LoRa and ESP32 S3 technology in wearable devices, highly customizable and usable in a variety of applications.
For proper operation of the RTC of the watch, you need to configure the PMU to charge the coin cell battery. Detailed instructions are available in the Board Pull Request.
By Espressif
The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 16MB Flash and no PSRAM.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the module is an ESP32-S3FN8, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds.
ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By Solder Party
The Stamp was created to allow you to use the Raspberry Pi RP2350B in your designs without having to solder small-pitch QFN chips or worry about lots of external circuitry.
The RP2350 Stamp XL is partially pad-compatible with the smaller Stamps. The left-side pads as well as half of the top and bottom ones are exactly the same.
All you need to get you started is a 5V supply or a LiPo battery. The Stamp will take care of the charging and switching the power sources.
The castellated edges with 2mm pitch can be hand-soldered directly to a Carrier board, used with pin headers for more flexibility, or connected without soldering using FlexyPins, which are spring connectors designed for modules with castellated edges. You can find footprints for many PCB programs here.
We were also able to squeeze in two new functional pads: an LDO EN pad, connected to the LDOs EN signal, and a BAT STAT, connected to the LiPo charger’s STAT pin.
At only 1 by 1? inch, the Stamp XL packs a lot of features:
and of course, everything that comes with the Raspberry Pi RP2350 itself:
The RP2350 comes with a pre-programmed ROM UF2 Bootloader, by pulling the BOOTSEL pin low and resetting, or by double-pressing the RESET button (if the FW supports it), you can upload new firmware using the USB disk drive.
The CircuitPython firmware for the Stamp comes with a built-in board files for the Carriers, for example you can access the RP2040 Stamp Carrier pins and interfaces by using import stamp_carrier_board as board. See here for all the available Carrier board files.
]]>By Solder Party
The Stamp was created to allow you to use the Raspberry Pi RP2350A in your designs without having to solder small-pitch QFN chips or worry about lots of external circuitry.
The RP2350 Stamp is pad-compatible with our previous RP2040 Stamp.
All you need to get you started is a 5V supply or a LiPo battery. The Stamp will take care of the charging and switching the power sources.
The castellated edges with 2mm pitch can be hand-soldered directly to a Carrier board, used with pin headers for more flexibility, or connected without soldering using FlexyPins, which are spring connectors designed for modules with castellated edges. You can find footprints for many PCB programs here.
At only 1 by 1 inch, the Stamp packs a lot of features:
and of course, everything that comes with the Raspberry Pi RP2350 itself:
The RP2350 comes with a pre-programmed ROM UF2 Bootloader, by pulling the BOOTSEL pin low and resetting, or by double-pressing the RESET button (if the FW supports it), you can upload new firmware using the USB disk drive.
The CircuitPython firmware for the Stamp comes with a built-in board files for the Carriers, for example you can access the RP2040 Stamp Carrier pins and interfaces by using import stamp_carrier_board as board. See here for all the available Carrier board files.
]]>By Raspberry Pi
Raspberry Pi Pico 2 is Raspberry Pi Foundation’s update to their popular RP2040-based Pico board, now built on RP2350: their new high-performance, secure microcontroller. With a higher core clock speed, double the on-chip SRAM (512KB), double the on-board flash memory (4MB!), more powerful Arm M33 cores, new security and low-power features, and upgraded interfacing capabilities, the Raspberry Pi Pico 2 delivers a significant performance and feature boost while retaining hardware and software compatibility with earlier members of the Raspberry Pi Pico series.
The unique dual-core, dual-architecture capability of RP2350 allows users to choose between a pair of industry-standard Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores. You can use either Arm or RISC-V cores, so this is a great way to dabble in RISC-V development with an affordable board that has lots of peripherals. The M33 has an FPU, and is ‘basically’ 2x as fast as the M0+ of the RP2040 when we speed-tested it.
Not only is the Pico 2 twice as fast, it has twice as much RAM, 520KB compared to 264KB. The Pico also has twice as much FLASH memory, 4MB instead of 2MB, which will make it a much better board for CircuitPython usage where the internal memory is used to store files. There’s also one more PIO blocks (3 blocks with 4 state machines apiece, rather than 2) so you can do even more pin twiddling at once. For folks who want to use the RP2350 to generate high frequency output signals like DVI display output, you can use the HSTX (high speed transmission) peripheral rather than PIO.
For customers who wanted a more secure microcontroller for product design, the RP2350 provides a comprehensive security architecture, built around Arm TrustZone for Cortex-M, and incorporating signed boot, 8KB of antifuse OTP for key storage, SHA-256 acceleration, a hardware TRNG, and fast glitch detectors. These features, including the secure boot ROM, are extensively documented and available to all users without restriction: this transparent approach, which contrasts with the “security through obscurity” offered by legacy vendors, allows professional users to integrate RP2350, and Raspberry Pi Pico 2, into products with confidence.
Programmable in C / C++ and CircuitPython/MicroPython, and with detailed documentation, Raspberry Pi Pico 2 is the ideal microcontroller board for enthusiasts and professional developers alike. It makes an excellent upgrade to the RP2040, with lots of back-compatibility and some excellent upgrades.
]]>By Cytron Technologies
It has been a few years since the first microcontroller by Raspberry Pi, the RP2040, was launched. Now, Raspberry Pi has introduced the latest upgraded processor, the RP2350. Introducing MOTION 2350 Pro, designed by Cytron, leveraging the new RP2350 processor. Built for beginner and intermediate users to experience the Pro version of the board. Ideal for those who want to build an advanced robot, minimize efforts on electronics, and focus on mechanics.
The Motion 2350 Pro features an advanced DC motor driver capable of controlling up to 4 brushed DC motors (3A Max each channel), with voltage ratings from 3.6V to 16V. Building a powerful robot with mecanum wheels has never been easier, thanks to this robust 4-channel driver! Additionally, the controller is equipped with 8-channel 5V servo ports, 8-channel GPIO breakout, and 3 Maker Ports, enabling you to connect a wide array of components and sensors. The highlight? The Motion 2350 Pro comes with a direct USB host for a USB joystick/gamepad, ensuring true plug-and-play convenience.
“Maker” features have been a signature of Cytron products. GPIO references printed on the silkscreen and colored headers help beginners connect components to the correct GPIO pins. The built-in quick test buttons and motor output LEDs allow for quick and convenient functional testing of the motor driver without writing any code. The user buttons and piezo buzzer are also beneficial for running simple commands, eliminating the need for extra wiring! Of course not to forget the LED indicator for each Digitial IO pin.
The MOTION 2350 Pro combines the Raspberry Pi Pico 2, the benefits of the Maker series, an advanced robot controller, and other useful features. Therefore, this board is compatible with the existing Raspberry Pi Pico ecosystem. Software, firmware, libraries, and resources developed for Pico should work seamlessly with the MOTION 2350 Pro allowing users to program in familiar environments such as Python (MicroPython, CircuitPython), C/C++, and Arduino IDE (coming soon).
CircuitPython is preloaded on the MOTION 2350 Pro, running a simple demo program right out of the box. Connect it to your computer via a USB-C cable and turn it on. You will be greeted by a melody tune and running LED lights. Press the GP20 and GP21 push buttons to run another demo code. With this demo code and quick test buttons, you can test the board the moment you receive it!
]]>By Cytron Technologies
Introducing the IRIV IO Controller, an industrial-grade IO controller designed for lightweight automation solutions. It is powered by the brand new Raspberry Pi RP2350 MCU, making it a reliable solution for your industrial applications.
Engineered to simplify your industrial application and IO management, the IRIV IO Controller can be more than just a standalone IO Controller for your solution.
The IRIV IO Controller is powered by the brand new Raspberry Pi RP2350 Chip, which makes it more powerful, fast, versatile, and efficient.
IRIV IO Controller can be used in many industry applications. It can be used as a standalone IO Expander, Data Gatherer, Network Gateway, Automation Control, and much more!
IRIV IO Controller can be used along with the powerful IRIV PiControl, making your industrial application more manageable and systematic while reducing costs. Use IRIV PiControl as your main system controller, while using IRIV IO Controller to gather your data or monitor your machinery and automation.
By Adafruit
Choo! Choo! This is the RP2350 Metro Line, making all station stops at “Dual Cortex M33 mountain”, “520K RAM round-about” and “16 Megabytes of Flash town” and available with a bonus stop at “8 Megabytes of PSRAM village”. This train is piled high with hardware that complements the Raspberry Pi RP2350 chip to make it an excellent development board for projects that want Arduino-shape-compatibility or just need the extra space and debugging ports.
You may be wondering about the RX-TX switch: we added this because traditional Arduino board start counting the GPIO for the digital pins with 0-7 and then 8-13. However, the D0/D1 pins are also traditionally the hardware UART Serial1, where D0 is Rx and D1 is Tx. On the RP2350, however, the UART pins are the other around: D0 is Tx and D1 is Rx. Thus a DPDT switch: flip one way to have the GPIO go in order of 0-7, flip the other way to have the logical locations of the hardware UART correct but now the pin order is 1, 0, 2, 3..7. Of course, it’s also handy if, like us, you often swap the pins - now you don’t need to require or cut/solder traces!
Inside the RP2350 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset instead hold down BOOTSEL during boot to enter the bootloader!
There is great C/C++ support, unofficial (but really good) Arduino support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2350 has lots of onboard RAM, it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 16 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 14 MB remaining for code, files, images, fonts, etc.
RP2350 Chip features:
By Adafruit
RP2350 flies high with the Feather format - now you can use any FeatherWings with this battery-powered dev board. It comes with 8MB of flash, 22pin HSTX output port, Stemma QT, debug SWD, and optional PSRAM spot. It’s our first RP2350 board and we crammed a ton of goodies into our classic Feather format. It’s an excellent starter board to go along with your Pico 2.
The RP2350 is Raspberry Pi’s second microcontroller chip following their breakout-hit the RP2040. Building on their success, the RP2350 upgrades the dual M0 core to dual M33 cores with 150 MHz clock rate. The M33 is a much newer Arm chipset, we’ve found that firmware runs about twice as fast. Especially given that we now have hardware floating point support. Also, the RP2350 has twice as much SRAM: 520KB instead of 264KB which means that micropython/circuitpython runs great and also IoT projects that need a lot of memory buffer space will run better. Other improvements include, 3 PIO blocks instead of 2, TrustZone secure boot, and a special High Speed Transmit (HSTX) peripheral that drives 4 lanes of differential data transmission such as DVI output without needing to overclock or use PIO.
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 24 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
Feather RP2350 HSTX Specifications:
Inside the RP2350 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset instead hold down BOOTSEL during boot to enter the bootloader!
There is great C/C++ support, unofficial (but really good) Arduino support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2350 has lots of onboard RAM, it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.
RP2350 Chip features:
Please note: The Adafruit Feather RP2350 HSTX comes with the A2 version of the RP2350, which is affected by the E9 erratum. This errata affects some uses of GPIO and PIO such as high-impedance inputs and the internal pulldowns. You may need to use 8.2K or smaller resistors if pull-downs are required. At this time, Sept 9 2024, there is no other version of the RP2350 available - only the A2 version.
]]>By Waveshare
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
A Trinkey-like MCU board based on Raspberry Pi RP2040.
Board specifications
By Waveshare
A Trinkey-like MCU board based on Raspberry Pi RP2040
Board specifications
By LuckyFox
LuckFox Pico Plus is a cost-effective Linux micro development board, based on the Rockchip RV1103 chip to provide a simple and efficient development platform for developers; Supports a variety of interfaces including MIPI CSI, GPIO, UART, SPI, 12C, USB, etc., which is convenient for developing and debugging quickly.
By LuckyFox
Luckfox Pico Mini is a cost-effective Linux micro development board, based on the Rockchip RV1103 chip to provide a simple and efficient development platform for developers; Supports a variety of interfaces including MIPI CSI, GPIO, UART, SPI, 12C, USB, etc., which is convenient for developing and debugging quickly.
By LuckyFox
LuckFox Pico Pro/Max is a cost-effective Linux micro development board, based on the Rockchip RV1106 chip to provide a simple and efficient development platform for developers; Supports a variety of interfaces including MIPI CSI, GPIO, UART, SPI, 12C, USB, etc., which is convenient for developing and debugging quickly.
By LuckyFox
LuckFox Pico is a cost-effective Linux micro development board, based on the Rockchip RV1103 chip to provide a simple and efficient development platform for developers; Supports a variety of interfaces including MIPI CSI, GPIO, UART, SPI, 12C, USB, etc., which is convenient for developing and debugging quickly.
By Walnut Pi
WalnutPi is designed, developed and manufactured in China. It is positioned as a cost-effective and fully functional card computer (SBC) with a size compatible with Raspberry Pi. It is a very powerful Linux development board that you can use to surf the Internet, play games, learn programming and create your own electronic products.
By UUGear
UUGear’s Vivid Unit is a powerful and versatile single-board computer that can be used for a wide range of applications. It features an RK3399 CPU with 4GB RAM and 32GB eMMC storage. It is a palm-sized device with a 5.5″ capacitive touchscreen, speaker, microphone, WiFi/Bluetooth, and various interfaces. It can be powered with DC 5V (via USB-C) or an Ethernet cable (DC 48V via PoE).
Vivid Unit can be used for a variety of projects, such as:
Whether you’re a hobbyist, a student, or a professional, Vivid Unit offers a powerful and flexible platform for your computing needs.
Features:
Kit includes:
By StarFive
VisionFive 2 is the world’s first high-performance RISC-V single board computer (SBC) with an integrated GPU. Compared with its last generation, VisionFive 2 has been fully upgraded with significant improvements in the processor work frequency, multimedia processing capabilities, scalability, etc. Its superior performance and reasonable price make VisionFive 2 the best affordable RISC-V development board ever.
By Radxa
RADXA Zero 3W is an Rockchip RK3566 64bit quad core based Mini SBC in the same form factor as the Raspberry Pi Zero, but with much, much more power. It has quad-core power with up to 8GB LPDDR4 RAM that has similar dimensions to a USB stick.
By Radxa
RADXA Zero 3E is an Rockchip RK3566 64bit quad core based Mini SBC in the same form factor as the Raspberry Pi Zero, but with much, much more power. It has quad-core power with up to 8GB LPDDR4 RAM that has similar dimensions to a USB stick.
By Radxa Limited
The ROCK 5 Model C is the latest Radxa SBC.
Key Features
By Shenzhen Xunlong Software CO.,Limited
Orange Pi PC2 is for anyone who wants to start creating with technology- not just consuming it. lt’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By EmbedFire
LubanCat-5 is equipped with an eight-core CPU of quad-core A76 + quad-core A55 and a powerful Arm high-performance GPU, with a built-in NPU with 6T computing power. It is equipped with two Gigabit network ports, HDMI, USB3.0, MINI PCI-E interface, MIPI and other peripherals. Compared with LubanCat-4, it has reserved more USB, HDMI and other general interfaces, further expanding the use scenarios of the board
LubanCat-5 has powerful performance and can be used as a high-performance single-board computer and embedded motherboard for display, control, network transmission, file storage, edge computing and other scenarios
The LubanCat-5 board provides a complete SDK driver development package, design schematics and other resources, which not only helps users further apply the board, but also greatly reduces the secondary development time based on this board and speeds up product launch.
Specifications
By Waveshare
RP2040-PiZero is a high-performance and cost-effective microcontroller board designed by Waveshare, onboard DVI interface, TF card slot and PIO-USB port, compatible with Raspberry Pi 40PIN GPIO header, easy to develop and integrate into the products.
Board specifications
By Waveshare
This is a ESP32-S3 Mini Development Board, based on ESP32-S3FH4R2 Dual-Core Processor, 240MHz Running Frequency, USB Port Adapter Board Optional.
Waveshare wiki link.
By Unexpected Maker
Introducing the FeatherS3 Neo - The Blingy RGB ESP32-S3 Development Board in the Feather format!
Features & Specifications
Onboard 7x7 RGB Matrix? Really?
Yeah, why not! Getting compelling information out of a single RGB LED can be a real challenge, so with a 7x7 matrix, you can scroll text, show icons or even display cool animating patterns!
The RGB Matrix is powered from its own 3.3V LDO, which automatically shuts down if you put the FeatherS3 Neo into deep sleep. You can also turn off the RGB LED power via code by setting IO39 HIGH for on and LOW for off.
You can find out more about the FeatherS3 Neo at unexpected maker.
By LILYGO
By Seeed Studio
XIAO ESP32C6 is a cost-effective MCU based on Espressif’s ESP32-C6. This compact MCU excels in Matter-compliant smart home applications with its support for various wireless connectivity (2.4GHz Wi-Fi 6, BLE 5.0, Zigbee, and Thread). Designed with the thumb-size footprint and a single-sided mount of the XIAO Series, it’s perfect for space-limited projects. Encrypted on the chip, the XIAO ESP32C6 ensures a desired level of security streamlined development experience, and swift market entry by integrating easily with major IoT Cloud platforms.
Seeed Studio XIAO ESP32C6 is powered by the highly-integrated ESP32-C6 SoC, built on two 32-bit RISC-V processors, with a high-performance (HP) processor with running up to 160 MHz, and a low-power (LP) 32-bit RISC-V processor, which can be clocked up to 20 MHz. There are 512KB SRAM and 4 MB Flash on the chip, allowing for more programming space, and bringing more possibilities to the IoT control scenarios.
XIAO ESP32C6 is Matter native thanks to its enhanced wireless connectivity. The wireless stack supports 2.4 GHz WiFi 6, Bluetooth? 5.3, Zigbee, and Thread (802.15.4). As the first XIAO member compatible with Thread, it’s a perfect fit for building Matter-compliant projects, thus achieving interoperability in smart-home.
To better support your IoT projects, XIAO ESP32C6 not only provides seamless integration with mainstream cloud platforms like ESP Rain Maker, AWS IoT, Microsoft Azure, and Google Cloud, but also leverages security for your IoT applications. With its on-chip secure boot, flash encryption, identity protection, and Trusted Execution Environment (TEE), this tiny board ensures the desired level of security for developers looking to build smart, secure, and connected solutions.
This new XIAO is equipped with a high-performance onboard ceramic antenna with up to 80m BLE/Wi-Fi range, while it also reserves an interface for an external UFL antenna. At the same time, it also comes with an optimized power consumption management. Featuring four power modes and an onboard lithium battery charging management circuit, it works in the Deep Sleep mode with a current as low as 15 μA, making it an excellent fit for remote, battery-powered applications.
Being the 8th member of the Seeed Studio XIAO family, XIAO ESP32C6 remains the classic XIAO design. It is designed to fit the 21 x 17.5mm, XIAO Standard Size, while remains its classic single-sided components mounting. Even being thumb-sized, it amazingly breaks out 15 total GPIO pins, including 11 digital I/Os for PWM pins and 4 analog I/Os for ADC pins. It supports UART, IIC, and SPI serial communication ports. All these features make it a perfect fit for either space-limited projects such as wearables, or a production-ready unit for your PCBA designs.
Since the ESP32C6 chip does not have support for native USB, you won’t see a CIRCUITPY drive appear when you plug it into your computer. Here is a complete guide for getting Circuitpython installed onto an ESP32C6 device, and for enabling Web Workflow so you can load your Python code onto it.
]]>By NodeMCU
The ESPC2-12 module adopts the ESP8684 chip, which is a universal WIFI and low-power Bluetooth dual-mode module with powerful functions. The module adopts onboard antenna and external antenna, and is equipped with 4MB SPI FLASH. Pin connectors (row pins), all available GPIO pins have been led out to the row pins of the development board. The mainstream type-c USB interface can be used as a power supply for development boards or a communication interface between PC and ESP8684 chips. USB to UART bridge, single chip USB to UART bridge, providing a transfer rate of up to 3 Mbps. ESPC2-12 is an extremely low-power SoC designed based on ESP8684 and equipped with RISC-V 32-bit single core processors. It supports IEEE 802.11b/g/n (2.4 GHz WiFi) and BT 5 (BLE) modules.
Arduino Optum Wifi | Node Include | Dual-Core Processor:Equipped with a 32-bit RISC-V single core processor, the ESPC2-12 delivers up to 120 MHz main frequency for efficient performance. |
By LILYGO
ESP32-S3 Development Board With Screen 0.96 inch ST7735 LCD Display
By LILYGO
T-Display S3 pro is the upgraded version of T-Display S3. The main thing is the use of a larger screen 2.33-inch screen and the addition of the chip SY6970 for phone OTG. Continuing the way of T-display S3, the case is ABS, and there is added the expansion of the camera module through POGOpin for the use of a built-in module. Ambient light and proximity sensors on the top of the screen, two integrated QWIIC ports, and a battery power switch. An optional MPU9250 IMU module is also available internally.
IO0
for Boot, IO12
and IO16
for custom functions), 1 reset buttonBy 8086 Consultancy
The USB Interposer is a compact RP2040 based board with USB Type-A plug and socket for Meddler-in-the-Middle manipulation.
By Adafruit
This is the Adafruit Feather RP2040 Adalogger - our take on an ‘all-in-one’ RP2040 data-logger (or data-reader) with built-in USB, battery charging, and a microSD holder ready to rock! We have other boards in the Feather family, check’em out here.
The RP2040 Adalogger is the same size and shape as a Feather and is intended to make your next data logging or data reading project super easy. Micro SD card socket wired for SPI or SDIO? Yes! STEMMA QT / Qwiic connector for fast I2C? Of course! Neopixel? It’s a-glowin’ This board will work excellently with Arduino or CircuitPython/MicroPython for any data recording/retreiving projects.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8MB of onboard QSPI FLASH and 264K of RAM! This makes it great for buffering and processing data before writing it to the SD card.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
Here’re some handy specs! You get:
Comes assembled and tested, with some header. You’ll need a soldering iron to attach the header for installing onto your Feather. Stacking headers will let you put another FeatherWing on top. Lipoly battery, MicroSD card, and USB cable not included (but we do have lots of options in the shop if you’d like!)
By Arduino
Please note that the pictured board is a Nano 33 BLE Sense Rev2. This build works with both the Nano 33 BLE Rev2 and the Sense Rev2.
This compact and reliable NANO board is built around the u-blox NINA-B306 module, based on the Nordic nRF52840 and containing a powerful Cortex-M4F core. Its architecture, fully compatible with Arduino IDE Online and Offline, has a 9-axis Inertial Measurement Unit (IMU) and a reduced power consumption compared to other same size boards. This allows the design of wearable devices and movement sensing projects that need to communicate to other devices at a close range. Arduino Nano 33 BLE Rev2 is also ideal for automation projects thanks to the multiprotocol BT 5.0 radio.
The Arduino NANO 33 BLE Sense Rev2 adds an APDS-9960 light, colour, gesture and proximity sensor; an LPS22HB pressure and temperature sensor; an HS3003 humidity sensor; and a MP34DT06JTR microphone.
To use this board with CircuitPython you must replace the existing bootloader with the Adafruit UF2 bootloader. You need to restore the original bootloader to use the board again with Arduino.
Image from Arduino, licensed under CC BY-SA 4.0.
By Sunton
Sunton ESP32-2432S032C Development Board, Based on ESP32-D0WDQ6 MCU. With 3.2” 65K Color Touch LCD. Supports Wifi & Bluetooth. Three user accessable GPIO ports (two shared with I2C, one is input-only). SD card slot.
This board does not support deep-sleep, since the integrated LiPo-charger will go into standby if load is below 45mA for more than 32s.
By Oak Development Technologies
What better way to enjoy a Raspberry Pi RP2040 than to pair it with an iCE40 FPGA. iCE40 FPGA provide a small but capable accessory to your favorite project without the hassle of figuring out the wiring and which pins to hook up!
RPGA Feather comes equipped with the RP2040 and the iCE5LP4K fpga from Lattice Semiconductor which features 3520 LUTs, 80kb of BRAM, hardened I2C and SPI blocks (no wasted LUT for soft blocks), and a number of pins both hooked directly to the RP2040, as well as jumper blocks on the bottom to either connect up to 4 additional pins to the RP2040 or provide 4 IO for the fpga.
By ThingPulse
The ThingPulse Pendrive S3 is a ESP32-S3 board which fits neatly into a USB pendrive
Imagine having full control over any computer in seconds, simply by plugging in a device. That’s the power of tools that emulate a USB keyboard. Because computers inherently trust keyboards, these devices can take command with lightning speed.
Meet the Pendrive S3, a device that pretends to be a keyboard, bombarding the computer with hundreds of keystrokes per second—far faster than any human could type. By utilizing a straightforward scripting language, you can program the Pendrive S3 to execute any commands you want.
Now, take this concept to the next level with the Super WiFi Duck. This innovative tool lets you manage all your scripts wirelessly through a user-friendly web interface. No need for app installations, logging in, or tedious script transfers. With the Super WiFi Duck, everything is at your fingertips, making it easier than ever to unleash the full potential of a BadUSB device.
By Autosport Labs
The Autosport Labs ESP32-CAN-X2 is a development board designed to make CAN bus communications easy for automotive and industrial applications.
It features the ESP32-S3-WROOM-1-N8R8 using an Xtensa? 32-bit LX7 CPU operating at up to 240 MHz (8MB flash, 8MB PSRAM), dual CAN bus support, two CAN bus transceivers, and an automotive-grade power supply to safely integrate it into your car project.
All IO pins are broken out to a breadboard-friendly layout so you can easily integrate it into bigger projects. A separate connector also provides power, ground, and dual CAN connections so you can quickly wire it into CAN networks.
The two CAN bus networks brings additional possibilities, such as:
Sample Projects are available to get you started quickly Example Projects in our Github
Components:
By Wemos
The WEMOS LOLIN32 Lite Board is the successor to the ESP8266. In addition to WiFi, the microcontroller also has Bluetooth and Bluetooth LE as well as more IO pins and improved analog inputs. The ESP32 can be programmed under Arduino. However, the board needs to be integrated first. I recommend the ESP32 only for advanced users, as it is not yet supported by all Arduino libraries. In addition to the WiFi/BLE SoC, the Lolin32 board includes a CH340G that converts USB to serial and allows your computer to communicate with the microcontroller. The LOLIN32 also has a LiPo charger with connection for 3.6V LiPo’s, so you can realize your ESP32 project battery-powered and really wireless.
The ESP32 is great for small projects where you don’t need so many I/Os, processing power or interfaces.
By Espressif
The ESP8684-DevKitC-02 is an entry-level development board based on ESP8684WROOM-02C/02UC, a general-purpose module with 2 MB/4 MB in-package flash. This board integrates complete Wi-Fi and Bluetooth LE func ons.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP8684-DevKitC-02 on a breadboard.
By Freenove
The Freenove ESP32-Wrover CAM board is an ESP32 development board with the ESP32-Wrover-E chip (with 4 MB PSRAM) and an OV2640 camera.
It has a USB-to-UART converter so it’s straightforward to upload code to the board. You just need to connect a USB cable to the board and connect it to your computer to upload code or apply power. There’s no need for extra circuitry or an FTDI programmer (contrary to the ESP32-CAM AI-Thinker board).
It comes with several exposed GPIOs if you want to connect other peripherals like sensors and outputs (many more GPIOs than the ESP32-CAM AI-Thinker). Additionally, if you’re not using the camera, you can use it as a regular ESP32 with a wide number of available GPIOs. The GPIOs with a slash above the numbers are the ones used by the camera.
There are RESET and BOOT buttons, which makes it easy to reset the board or put it in flashing mode if needed.
By Bradán Lane STUDIO
The “Explorer Badge” is a CircuitPython board with integrated features to provide an all-in-one learning device. It has been inspired by Adafruit’s Circuit Express series.
The combination of the RP2040 with 8MB of Flash and a wide array of integrated hardware, makes the Explorer Badge an excellent hardware choice for learning CircuitPython.
Check out the Tutorials for an introduction to Python and CircuitPython on the Explorer Badge.
By Ai-Thinker
ESP32-CAM is a small sized ESP32 camera module released by Ai-Thinker. The module can work independently with a size of only 27 x 40.5 x 4.5mm, and a deep sleep current as low as 6mA.
ESP32-CAM can be widely used in various IoT applications, suitable for home smart devices, industrial wireless control, wireless monitoring, QR wireless identification, wireless positioning system signals and other IoT applications. It is an ideal solution for IoT applications.
ESP32-CAM adopts DIP package and can be used directly by plugging in the bottom plate, realizing the rapid production of products, providing customers with high-reliability connection methods, which is convenient for application in various IoT hardware terminal occasions.
Ultra-small 802.11b/g/n Wi-Fi + BT/BLE SoC module
The serial port on the ESP32-MB adapter which usually ships with these boards has the Serial Request-To-Send (RTS) hardware flow-control line physically connected to the ESP32 Reset (RST) pin, and it also has the Serial Data-Terminal-Ready (DTR) hardware flow-control line physically connected to the ESP32 GPIO pin.
This allows software which knows this (e.g. Arduino) to automatically perform hardware resets over the serial port by pulsing the RTS-line, and to automatically perform firmware updates by holding the DTR line low while pulsing the RTS line.
Unfortunately, many serial emulators and even some python libraries which communicate via Serial ports will typically set the state of one of both of these hardware flow control lines - this means that your ESP32-CAM might not be able to boot or be used by some software. Notable examples include Thonny, ampy, pyboard, and Windows version of Python itself*
* The work-around for Windows python is to first create the serial port object, without specifying which port to use - this bypasses the Python windows bug which always sets the RTS/DTR pins. You can then tell the serial object which port, and set the RTS/DTR pins as you like.
Want to learn how to load circuitpython onto this board? check out this on the Adafruit learning system
By Adafruit
It’s half USB Key, half TRRS breakout… it’s the Adafruit TRRS Trinkey specifically designed for Assistive Technology hackers and creators as a simple and low cost, but also flexible and extendable AT device.
Many AT interface devices use 3.5mm audio jacks to create switches or variable inputs - often mono TS or stereo TRS plugs. On the TRRS Trinkey, we connect all 6 pins of a ‘switched’ TRRS jack - tip, ring 1, ring 2, sleeve and the tip switch plus ring 1 switch - to 6 GPIO pins on the microcontroller. That means we can not only detect when plugs are inserted but can change which pins are input, ground or even 3V power. With the use of a stereo/mic splitter, we can have up to 3 simple switches, or two analog potentiometers, or one of each! We particularly like this jack because it has two through-hole contacts near the opening for a good mechanical connection.
The PCB is designed to plug into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a NeoPixel LED. A reset button lets you enter bootloader mode if necessary. The microcontroller can be programmed easily thanks to the UF2 bootloader and CircuitPython: simply drag-n-drop new code on.
The SAMD21 can run CircuitPython or Arduino nicely. Over the USB connection, you can have serial, MIDI, or HID keyboard/mouse connectivity. Because its a fully programmable chip, it’s possible to customize the keyboard or mouse commands executed on each button, or even set up chording patterns.
Features:
By Adafruit
Coming soon from Adafruit, check out the weekly “Top Secret” segment on ASK AN ENGINEER or the upcoming new product videos on YouTube.
By Spotpear
This desktop gadget, based on ESP32 C3, is not only a practical mini-TV but also a unique design artwork. Its 1.44-inch LCD screen, driven by ST7735S, can run small and short videos with LVGL drive. Additionally, it can connect to WiFi to display the current weather and time.
By Squarofumi
Watchy is an E-Ink watch with open source hardware and software. It has a barebones design utilizing the PCB as the watch body, allowing it to be worn as-is, or further customized with different 3D printed cases and watch straps. It is a unique timepiece that is also a wearable development platform, allowing users to create their own experience.
Watchy’s E-Ink display delivers an always-on, beautiful, crisp image clearly visible under bright sunlight, and requires no power between updates. At 200 x 200 pixels and monochrome, the display offers a distinctive aesthetic.
Watchy has both Wi-Fi and Bluetooth LE connectivity, allowing it to connect with internet APIs (e.g., weather, news, traffic, maps, Spotify, etc.), as well as Bluetooth LE enabled devices.
With makers/hackers/tinkerers in mind, we chose the ESP32 for its large community and support for a wide variety of development options, such as Arduino, Micropython, ESP-IDF, and Zephyr-RTOS.
By Waveshare
ESP32-S3-Touch-LCD-2 is a low-cost, high-performance MCU board designed by Waveshare, tiny size, with onboard 2inch capacitive touch LCD, Lithium battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope), and so on, which makes it easy for you to develop and integrate it into the products quickly.
Board specifications
By Waveshare
ESP32-S3-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare, tiny size, with onboard 1.28inch LCD display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope), and so on, which makes it easy for you to develop and integrate it into products quickly.
Board specifications
By Sunton
Sunton ESP32-8048S070 Development Board, Based on ESP32-S3 MCU with 16MB flash and 8MB PSRAM. Built in 7” 65K Color Touch LCD. Has a capacitive i2c or resistive spi touch device, depending on version. Supports Wifi & Bluetooth. User accessable GPIO ports. SD card slot.
By Maker Go
ESP32C3 SuperMini is an IoT mini development board based on the Espressif ESP32C3 WiFi/Bluetooth dual mode chip. ESP32-C3 is a 32-bit RISC-V CPU that includes an FPU (floating point unit) that can perform 32-bit single precision operations and has powerful computing power. It has excellent RF performance and supports IEEE 802.11 b/g/n WiFi and Bluetooth 5 (LE) protocols. This board comes with an external antenna to enhance the signal strength of wireless applications. It also has a compact and exquisite appearance combined with a single surface mount design. It is equipped with rich interfaces, with 11 digital I/Os that can be used as PWM pins and 4 analog I/Os that can be used as ADC pins. It supports four serial interfaces: UART, I2C, and SPI. There is also a small reset button and a boot loader mode button on the board. Based on the above characteristics, ESP32C3SuperMini is positioned as a high-performance, low-power, and cost-effective IoT mini development board, suitable for low-power IoT applications and wireless wearable applications.
Add any links to purchase the board
]]>By Pine64
The Quartz64 Model A is powered by a Rockchip RK3566 quad-core ARM Cortex A55 64-Bit Processor with a Mali G-52 GPU. It comes equipped with 2GB, 4GB or 8GB LPDDR4 system memory, and a 128Mb SPI boot flash. There is also an optional eMMC module (up to 128GB) and a microSD slot for booting. The board is also equipped with 1x USB 3.0 type A Host, 3x USB 2.0 Host, Gigabit Ethernet, Sata, PCIe, an E-ink interface, touch panel interface, a 40 pin GPIO bus, MiPi DSI interface, MiPi CSI interface, optional 802.11 b/g/n/ac Wifi and Bluetooth 5.0, eDP interface, and other interfaces such as UART, SPI, and I2C are also available for makers to integrate sensors and other peripherals. Many different operating systems are freely available from the open source community, such as Linux (Ubuntu, Debian, Arch, etc), *BSD, and Android.
By Waveshare
Waveshare RP2040-GEEK Development Board, Based On RP2040 Microcontroller, With 1.14inch 65K Color LCD, USB Debugging Downloader, With White Plastic Case
Waveshare Wiki link.
By Sunton
Sunton ESP32-2424S012 Development Board, Based on ESP32-C3 MCU. With 1.28” 65K Color Touch LCD. Supports Wifi & Bluetooth.
By RF.Guru
The μPico Stick is an affordable and high-performing development board, utilizing the RP2040 PICO chip developed by Raspberry Pi. You can also opt for a stylish case for added protection.
The RP2040 microcontroller chip, often referred to as “Raspberry Silicon,” features a dual-core ARM Cortex-M0+ processor clocked at 133 MHz, 256 KB of RAM, 30 GPIO pins, and various interface options. Additionally, it boasts 2 MB of onboard QSPI flash memory for storing both code and data.
At RF.Guru, we employ this board for internal development and exploration of new product ideas. Given our focus on radio applications, we required a board with outputs that produce minimal noise.
Enhancements Include:
On Board IO
By M5Stack
CoreS3 is the third generation of the M5Stack Core series. Powered by the ESP32-S3 solution, this kit features a dual-core Xtensa LX7 processor running at 240MHz. CoreS3 comes equipped with built-in Wi-Fi functionality, enabling seamless connectivity. It boasts 16MB of onboard flash memory and 8MB of PSRAM, providing ample space for program storage.
CoreS3 offers convenient programming options through its TYPE-C interface, supporting OTG and CDC functions. This allows for easy connection with external USB devices and hassle-free firmware flashing. CoreS3 features a 2.0-inch capacitive touch IPS screen, protected by high-strength glass material. Additionally, a 30W pixel camera GC0308 is integrated at the bottom of the screen, accompanied by a proximity sensor LTR-553ALS-WA for enhanced functionality. Power management is handled by the AXP2101 power management core chip, employing a 4-way power flow control loop for efficient power distribution. The overall design emphasizes low power consumption. CoreS3 also features a 6-axis attitude sensor BMI270 and a magnetometer BMM150 for precise motion detection. With the onboard TF-card (microSD) card slot and BM8563 RTC chip, accurate timing and sleep-timer wake-up functions are readily available.
Sound output on CoreS3 is optimized with the high-fidelity 16-bit I2S power amplifier chip AW88298, accompanied by a built-in 1W speaker for clear audio playback. For sound input, the kit incorporates the ES7210 audio decoding chip and dual-microphone input. The side of the device includes an independent power button and restart (RST) button, complemented by a self-built delay circuit. By long-pressing the reset button, users can easily enter the program download mode. The CoreS3 kit comes with the DinBase Base, providing convenient options for Din rail, wall, and screw fixing. It can be powered by an external DC 12V (supports 9~24V) or an internal 500mAh lithium battery. The DinBase also offers multiple proto locations for users to customize and expand their projects. CoreS3 is an ideal choice for IoT development, various DIY project development, smart home control systems, and industrial automation control systems.
By Sunton
Sunton ESP32-2432S028 Development Board, Based on ESP32-D0WDQ6 MCU. With 2.8” 65K Color Touch LCD. Supports Wifi & Bluetooth. User accessable GPIO ports. SD card slot.
Depending on your board variant you may need to
By Waveshare
Waveshare ESP32-GEEK Development Board, Based On ESP32-S3R2 Controller Chip, With 1.14inch 65K Color LCD, Supports WiFi & Bluetooth LE, USB-A Male Port, With White Plastic Case
Waveshare Wiki link.
By Waveshare
Waveshare RP2040-Tiny Development Board, Raspberry Pi Microcontroller Development Board, Based On Official RP2040 Dual Core Processor, USB Port Adapter Board Optional
Board specifications
By Wemos
WiFi & Bluetooth 5 (LE) boards based ESP32-S3-WROOM-1.
By Adafruit
The ESP32-C6 is Espressif’s first Wi-Fi 6 SoC integrating 2.4 GHz Wi-Fi 6, Bluetooth 5 (LE) and the 802.15.4 protocol. It brings the goodness you know from the low-cost C3 series and improves it with Zigbee/802.15.4 at 2.4Ghz. That means it could make for great Matter development hardware!
We took our Feather ESP32-S2 and swapped out the ‘S2 for a C6. Plus some re-routing and here’s what we’ve got: a C6 Feather with lots of GPIO, lipoly charging and monitoring with the MAX17048, NeoPixel, I2C Stemma QT port, and a second low-quiescent LDO for disabling the I2C and NeoPixel when we want ultra-low power usage - as low as 17uA in deep sleep.
One thing to watch for is that, like the C3, the C6 does not have native USB. It does have a ‘built in’ USB Serial core that can be used for debugging, but it cannot act like a mouse, keyboard, or disk drive. That means if you are running CircuitPython you will need to use WiFi, Bluetooth or WebSerial for transferring files back and forth rather than drag-and-dropping to a drive. Ditto for the bootloader side, this chip cannot run UF2.
By Radxa Limited
This is the documentation for ROCK 4 SE, written by Radxa Team with community contributions.
ROCK 4 SE is powered by RK3399-T with a dual core Cortex-A72@1.5GHz + quad core Cortex-A53@1Ghz ARM processor, 64bit LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, GbE LAN, 40-pin color expansion header, RTC. ROCK 4 SE is introduced in 2022.
By Radxa Limited
This is the documentation for ROCK 3 Model C, written by Radxa Team with community contributions. ROCK 3C features a quad core Cortex-A55 ARM processor, 32bit 3200Mb/s LPDDR4, up to 1920x1080@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, GbE LAN, PCIe 2.0, 40-pin color expansion header.
By Shenzhen MilkV Technology Co., Ltd
Milk-V Duo is an ultra-compact embedded development platform based on the CV1800B chip. It can run Linux and RTOS, providing a reliable, low-cost, and high-performance platform for professionals, industrial ODMs, AIoT enthusiasts, DIY hobbyists, and creators.
By Pimoroni
There’s a new ePaper screen in town, and it’s a biggie! Inky Frame 7.3” features a super crisp E Ink display with 800 x 480 pixels of seven colour goodness. We’ve added five buttons with LED indicators for interacting with the display, two Qw/ST connectors for plugging in breakouts and a micro SD card slot for storing photos of fond maritime adventures (or whatever floats your boat).
Every Inky Frame comes with a pair of sleek little metal legs so you can stand it up on your desk (and a selection of mounting holes if you’d prefer to do something else). There’s also a battery connector so you can power it without annoying trailing wires, and some neato power saving features that mean you can run it from batteries for ages.
Here are some things we reckon this mahoosive Inky would be great for:
Our new Pico W Aboard products come with a built in Raspberry Pi Pico W. This means you get all the advantages of a RP2040 microcontroller - a speedy fast dual-core ARM processor, a dynamic, growing ecosystem and a choice of different programming methods to experiment with. Most excitingly though, Pico W has wireless connectivity, so your Pico/RP2040 devices can communicate with each other, and the internet
By Adafruit
It’s half USB Key, half temperature-humidity sensor… it’s the Adafruit SHT41 and SHT45 Trinkey boards. We wanted to make it super-easy to add one of our most popular combination environmental sensors to any computer with a USB A port.
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a NeoPixel LED. Another pin is used as a capacitive touch input on the end. A reset button lets you enter bootloader mode if necessary. That’s it!
The SAMD21 can run CircuitPython or Arduino nicely - both have existing SHT4x, NeoPixel, and our FreeTouch (capacitive touch) libraries. Over the USB connection, you can have serial, MIDI, or HID connectivity.
The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion. (They started at the SHT10 and reached the top!). The SHT41 has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C. The reported temperature may be a few degrees higher than ambient due to self-heating.
The SHT45 sensor is the fourth generation (started at the SHT10 and worked its way up to the top!). The SHT45 has an excellent ±1.0% typical relative humidity accuracy from 25 to 75% and ±0.1°C typical accuracy from 0 to 75 °C. The reported temperature may be a few degrees higher than ambient due to self-heating.
The SHT41 or SHT45 Trinkey is perfect for simple projects that want to read the ambient temperature and humidity without extra wiring, soldering, drivers, or complex software. We even ship the board pre-programmed with code that will print a unique serial number, the temperature, humidity, and touch sensor over a serial/COM port in CSV (comma-separated value) format so you can use it immediately. If you need to measure farther than the computer port, simply use any USB A extension cable.
If you don’t need high precision, save a few $ with the SHT41 Trinkey, which has ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2°C typical accuracy from 0 to 75 °C.
We think it’s just an adorable little board. It’s small, durable, and inexpensive enough to be a first microcontroller board or an inspiration for advanced developers to make something simple and fun.
By Adafruit
Coming soon from Adafruit, check out the weekly “Top Secret” segment on ASK AN ENGINEER or the upcoming new product videos on YouTube.
By M5Stack
Cardputer is a card-sized portable computer that is perfect for engineers. At the heart of Cardputer is the M5StampS3, a mini development board based on the ESP32-S3 chip. Cardputer features a powerful dual-core processor, supports Wi-Fi functionality and integrates various peripherals and sensors, making it ideal for rapid functional verification, industrial control and home automation systems.
The device is powered by an internal 120mAh+1400mAh (in the base) lithium battery solution, eliminating concerns about battery life. In addition, Cardputer has built-in battery charging and voltage regulation circuits that automatically adjust voltage and current to protect the battery and the device. The base of the Cardputer incorporates a magnet, allowing it to be attached to metal surfaces such as fridges or whiteboards. What’s more, Cardputer’s structure is compatible with Lego hole extensions, allowing users to create even more interesting designs using Lego bricks.
By LILYGO
The LILYGO T-Display S3 is a compact development board based on the ESP32-S3 chip. It features a 1.9-inch ST7789 LCD display using a parallel bus, with an optional CST816 touchscreen.
IO0
for Boot and IO14
for custom functions), 1 reset buttonBy senseBox
The new senseBox MCU-S2 with ESP32S2 core!
Add any links to purchase the board
]]>By Adafruit
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy ESP32, a powerful processor PCB with a plethora of pins! It features the ESP32 Pico module, an FCC-certified module that contains an ESP32 chip with dual-core 240MHz Tensilica processor, WiFi, and Bluetooth classic + BLE, configured with 8 MB of Flash memory, and 2 MB of PSRAM.
We’ve added some handy accessories like a USB to serial converter chip, power regulator, USB Micro B, buttons, NeoPixel, and Stemma QT I2C connector to outfit this super-hero chip for any task you want to throw it at. This is also an ultra low power ESP32 board with a deep sleep current consumption of 10uA!
At the core of the Itsy is the ESP32 (PICO ECO V3) chip, which is a single 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC’s 40 nm low-power technology. The ESP32 PICO in particular integrates all peripheral components seamlessly, including a crystal oscillator, flash, PSRAM, filter capacitors, and RF matching links in one single package. This makes it perfect for stuffing into a small space as the ItsyBitsy.
Please note, like other ESP32 modules, the ItsyBitsy ESP32 does not have native USB support - instead, there’s a USB to serial converter chip. This means it cannot act like a USB keyboard or mouse, but it does have BLE and BT classic, so you could use it wirelessly.
By M5Stack
As a versatile embedded development board, M5Dial integrates the necessary features and sensors for various smart home control applications. It features a 1.28-inch round TFT touchscreen, a rotary encoder, an RFID detection module, an RTC circuit, a buzzer, and under-screen buttons, enabling users to easily implement a wide range of creative projects.
M5Dial provides versatile power supply options to cater to various needs. It accommodates a wide range of input voltages, accepting 6-36V DC input. Additionally, it features a battery port with a built-in charging circuit, enabling seamless connection to external Lithium batteries. This adaptability allows users to power M5Dial via USB-C, the DC interface, or an external battery for on-the-go convenience. M5Dial also reserves two PORTA and PORTB interfaces, supporting the expansion of I2C and GPIO devices. Users can connect various sensors, actuators, displays, and other peripherals through these interfaces, adding more functionality and possibilities.
By Espressif
ESP32-DevKitC is a low-footprint and entry-level development board that is part of the ESP32 series. This board has a rich peripheral set. The built-in ESP32 pinout is optimized for hassle-free prototyping!
ESP32 general-purpose development board, embeds ESP32-WROVERE, 8 MB flash, with pin header
This DevKit includes: ESP32-WROVER-E, EN button (restart), Boot button (download), USB-to-UART Bridge, Micro USB Port, 5V Power On LED, and an I/O connector.
By Espressif
The ESP8266 started a small revolution by bringing WiFi to a small and cheap package that also had enough processing power and enough pins to get small things done. Now get ready to take your bite-sized WiFi capabilities to the next level with the ESP32 Development Board!
The development board breaks out all the module’s pins to 0.1″ headers and provides a CP2102 USB-TTL serial adapter, programming and reset buttons, and a power regulator to supply the ESP32 with a stable 3.3 V. Espressif doubled-down on the CPU resources for the ESP32 with a dual core, running at 160MHz and tons more pins and peripherals.
Color of PCB may vary. Note that is is exactly large enough to cover both sides of a solderless breadboard with no left-over pins, so if you want to use with a solderless breadboard, use two side-by-side!
By HEIA-FR
The PicoMo, based on a Raspberry Pi Pico microcontroller chip, has been developed by HEIA-FR’s Electrical Engineering and Computer Science and Communication Systems departments. With its display, temperature and humidity sensor, multicolor LED and buzzer, it can be used in a variety of ways.
This module has no battery to promote durability: you need to connect it to your smartphone or computer with a USB cable to make it work.
To flash a new .uf2 file and enter bootloader mode, turn on your PicoMo while pressing and holding the S7 button. This should make it appear as a drive named RPI-RP2 on your computer.
By Cytron Technologies
EDU PICO Project and Innovation Kit for Raspberry Pi Pico W – an all-in-one solution designed to inspire creativity, foster learning, and fuel innovation. Whether you’re a student, educator, or maker, this kit is your gateway to the exciting world of embedded systems and programming using CircuitPython.
By Sipeed
Lichee Pi 4A is a high performance RISC-V linux development board using Lichee Module 4A, based on the TH1520 SoC. It contains 4TOPS@int8 AI NPU, supports 16GB LPDDR4X memory and 128G eMMC storage, supports dual 4K resolution screen display, supports 4K mipi camera input, dual POE Gigabit Ethernet ports and multiple USB interfaces. There is an extra RISC-V C906 Core for audio decode.
By LILYGO
A basic development board with LCD, and a built-in ESP32 chip as master control, supports daily entry-level programming.
Specifications:
By PCTEL
The PCTEL Wireless Sensor Core (WSC) is a versatile Industrial IoT product line that offers multiple radio connectivity options including cellular, LoRa, Bluetooth? 5, NFC as well as 802.15.4 support.
In addition to several radios, the PCTEL WSC includes several sensors to monitor a variety of physical conditions. These sensors can detect gas, air quality, temperature, relative humidity, acceleration, angular rate of change, magnetic field, range, and sound. For solution optimization, the PCTEL WSC can be ordered with a subset of radios and sensors.
By Cytron Technologies
Introducing the Maker Uno RP2040, a revolutionary development board that combines the beloved Uno form factor with the powerful dual-core Arm Cortex-M0+ processor chip, the Raspberry Pi? RP2040. Packed with Maker Series goodness and enhanced features, this board is designed to elevate both your innovative projects and educational pursuits.
Comes with the handy Maker series goodness aimed to simplify digital making. Equipped with onboard LEDs for troubleshooting and visual effects, a ready-to-use programmable piezo buzzer, and push buttons, it’s perfect for kickstarting your project and learning process.
In addition to the ever-trusted female Uno Header, we provide the board Grove and Maker ports for quick sensors and modules connection and foolproof protection against misconnections.
Connect up to 4 servo motors simultaneously with our board’s dedicated servo port! Quickly integrate your servo motors without the hassle of using extra messy jumpers and worrying about insufficient current supply.
The board offers two power supply options - USB(5V) or with a single-cell LiPo/Li-Ion battery which also comes with automatic power selection, offering flexibility for various applications. Not only that, it comes with built-in charging circuit with overcharge and over-discharge protection circuit to charge the LiPo battery.
Last but absolutely not least, this board supports Arduino IDE, CircuitPython, and MicroPython programming. Whether you’re a seasoned developer or just starting, this versatile board invites you to explore, learn, and innovate with ease.
By Breadstick Innovations
Raspberry Breadstick is a long, lean, delicious development board with a unique form factor that simplifies your journey into the world of electronics. Whether your goal is to build a robot or an interactive art piece, you’ll begin by prototyping with a microcontroller development-board and a breadboard. Doing this with traditional dev-boards quickly leads to a tangled mess of jumper wires. The Raspberry Breadstick spreads its I/O pins out along the length of the breadboard, eliminating the need for long jumper wires, and delivers a clean prototyping experience that is easier to understand and troubleshoot.
The Raspberry Breadstick eliminates the need for lengthy jumper wires through a classroom-friendly design, while still catering to experienced hobbyists and engineers.
The Raspberry Breadstick fully supports CircuitPython and MicroPython, offering a hassle-free coding experience. Embrace Python’s beginner-friendly syntax, a skill relevant across diverse industries. Why struggle with complex coding languages when you can save time and accelerate your projects with Python? Raspberry Breadstick’s also compatible with Arduino programming language for those that prefer that flavour.
The Raspberry Breadstick is loaded with exciting components to help ensure your exploration is both educational and enjoyable. Control 24 vibrant RGB LEDs effortlessly using the Adafruit DotStar library or FastLED library. Gather rotation & accelerometer data from the 6-axis IMU, opening the door to captivating LED POV displays that react to your every move as you wave your breadstick through the air!
Designed for your convenience, the Raspberry Breadstick’s strategic pin spacing ensures efficient use of every available pin, keeping your component layout clean and organized. Unlike traditional development boards that need long jumper wires to connect every component, our design maintains a clean and organized workspace.
By Shenzhen Xunlong Software CO., Limited
Orange Pi 5 Plus uses Rockchip RK3588 8-core 64-bit processor, quad-core A76+quad-core A55, with 8nm process design, up to 2.4GHz main frequency, integrated ARM Mali-G610, built-in 3D GPU, compatible with OpenGL ES1.1/2.0/3.2, OpenCL 2.2 and Vulkan 1.2; embedded NPU supports INT4/INT8/INT16/FP16 mixed computing, with up to 6Tops of computing power, which can meet the edge computing needs of most end devices; 4GB/8GB/16GB LPDDR4/4X memory and eMMC socket, which can be connected with 16GB/32GB/64GB/128GB/256GB eMMC module. Orange Pi 5 Plus supports Orange Pi OS, the official operating system developed by Orange Pi, as well as Android 12, Debian 11, Ubuntu 22.04 and other operating systems.
Orange Pi 5 Plus provides abundant interfaces, including two HDMl output ports, one HDMl input port , two PCIe extended 2.5G Ethernet ports, an M.2 M-Key slot that supports installation of NVMe SSDs, and an M.2 E-Key slot that supports Wi-Fi6/BT modules. In addition, Orange Pi 5 Plus has two USB 3.0, two USB 2.0, and two Type-C (one of which is a power connector). Orange Pi 5 Plus has a wide range of uses to help embedded system development enthusiasts explore, and is also suitable for enterprises developing mini machine vision systems with multiple Ethernet ports, Orange Pi 5 Plus offers enhanced high-end applications performance experience to meet the needs of product customization in different industries.
Specifications
By Olimex
A20-OLinuXino-LIME2 looks similar to both A20-OLinuXino-LIME and A10-OLinuXino-LIME. The major differences between A20-OLinuXino-LIME2 and A20-OLinuXino-LIME are:
The A10 and the A20 processors are pin-to-pin compatible. Because of the processor, software-wise the board is closer to A20-OLinuXino-LIME than to the A10-OLinuXino-LIME. This resemblance to other designs definitely might speed the development on the board - a lot of software written for A20-OLinuXino-LIME might work out-of-the-box with A20-OLinuXino-LIME2. Additionally, pinout tables, GPIO maps, etc released for A20-OLinuXino-LIME would apply to A20-OLinuXino-LIME2 (except for the 0.05” step connectors - LCD display and all the GPIOs connectors, which have a different layout compared to both A20-OLinuXino-LIME and A10-OLinuXino-LIME).
A20-OLinuXino-LIME2 features:
By WisdPi
Introducing an RP2040-based development board, a compact yet powerful alternative to the popular Pico. This board packs all the GPIO capabilities of the RP2040 along with expanded flash memory.
Size matters, and this development board takes it to the next level. Despite its smaller form factor, it offers the same GPIO capabilities as the RP2040, allowing seamless integration with various devices and sensors for your projects.
Understanding the importance of storage space, the flash memory on this board has been increased. With more space for your code and data, you can tackle ambitious projects without worrying about limitations.
But that’s not all. A vibrant WS2812 RGB LED has been added to the board. Create stunning visual effects and dynamic lighting displays to enhance your projects.
This development board is designed with convenience in mind. It features a user-friendly interface and is compatible with popular development environments, making it suitable for both beginners and experienced developers.
By WisdPi
Ardu2040M | An Arduino style RP2040 RGB Matrix board |
Introducing a new product - the Arduino-like Development Board with RP2040 MCU and WS2812 Matrix.
This board is compact and versatile, featuring RP2040 MCU with GPIO expansion, a 5x5 WS2812 matrix for visual projects, Arduino compatibility, and expandability options.
It’s lightweight and portable, making it suitable for use in labs, workshops, or on-the-go.
The board is open-source, and its design files, schematics, and code examples will be available to the community.
This board is perfect for hobbyists, students, and professional developers looking to create interactive projects, IoT devices, wearables, and more.
By Quadbit
uPico is a RP2040 powered expansion card designed to enhance the capabilities of Clockwork’s uConsole. uPico is fully compatible with RaspberryPi Pico, including LED pin(GPIO25).
All sources are open, including:
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
There is great C/C++ support, unofficial (but really good) Arduino support an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think its the easiest way to get started and it has support with most our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built in FLASH memory. Instead that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program its running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Click here for the Raspberry Pi documentation. Click here for Getting Started with Raspberry Pi Pico and CircuitPython.
By AutomationDirect
The ProductivityOpen P1AM-200 is an automation platform compatible with Productivity1000 Series I/O modules, P1AM Series shields, and Arduino MKR format shields. It can be programmed using the Arduino IDE or with the CircuitPython language. The board uses the SAMD51P20 Microcontroller.
By Flipper Zero
The developer board with Wi-Fi connectivity made specially for Flipper Zero. Based on the ESP32-S2 module, this devboard allows:
By Unexpected Maker
Introducing the TinyC6 - The Mighty Tiny ESP32-C6 based development board!
Features & Specifications
You can find out more about the TinyC6 at tinyc6.io
You can purchase your very own TinyC6 from:
]]>By DFRobot
FireBeetle 2 ESP32-S3 is a high-performance main-controller built around the ESP32-S3-WROOM-1-N16R8 module. ESP32-S3-WROOM-1-N16R8 comes with 16MB Flash and 8MB PSRAM for storing more data. The acceleration for neural network computing and signal processing workloads provided by the ESP32-S3 chip make the module an ideal choice for a wide variety of applications, such as speech recognition, image recognition, and so on.
FireBeetle 2 ESP32-S3 offers a camera interface onboard for easy connection with a camera. Also, an independent camera power supply circuit is designed, which helps reduce interference from other signals to the camera. The board comes with an OV2640 camera that offers 2 megapixel, 68° FOV, and up to 1600×1200 resolution. Besides, its onboard easy-to-connect GDI greatly saves the trouble of wiring for using with a screen. Meanwhile, the controller integrates a power management function, which enables users to charge a Li-ion battery and turn the hardware on/off.
In addition, FireBeetle 2 ESP32-S3 supports WiFi and Bluetooth 5 (LE) dual-mode communication that reduces the difficulty of networking, and also both Bluetooth Mesh protocol and Espressif WiFi Mesh are supported for more stable communication and a larger coverage area. With the support of Matter protocol, the board can be used to develop industrial standard smart home devices for a wider range of IoT scenarios. FireBeetle 2 ESP32-S3 can be programmed by Arduino IDE, ESP-IDF, MicroPython and CircuitPython. Both C and Python are supported.
To use the camera under CircuitPython, you need to use the included frozen module AXP313a
.
For more information, please refer to the module documentation.
By Hardkernel co., Ltd.
We launched ODROID-M1 about 20 months ago and have supplied it to many B2B and B2C customers. Feedback from many customers requested a lower price, more GPIO ports, lower power consumption, a slimmer form factor, and a variety of practical peripherals.
We would like to introduce you to the ODROID-M1S which was developed over the past six months to respond to market demands. We made the board about 20% thinner, reduced power consumption by about 20%, added 14 header pins, and a built-in 64GB eMMC chip on the board. We have lowered the price to only $49 including a case, heatsink, and power adapter. We believe this will help significantly reduce the cost of building your own affordable and sustainable embedded systems. To ensure longevity, which is important to customers using it for industrial purposes, we will supply this product until at least 2036.
By utilizing 3D modeling from the early PCB design stage, we were able to complete case development relatively precisely and rapidly. It will be remembered for a long time as a novel development project in which collaboration between circuit design & mechanical design proceeded quite smoothly.
Let’s take a look at the main features and peripherals of ODROID-M1S.
By WeAct Studio
WeAct ESP32-C6 Minimal System Development Board with WiFi6 and Bluetooth
By WeAct Studio
WeAct ESP32-C6 Minimal System Development Board with WiFi6 and Bluetooth
By Unexpected Maker
By Unexpected Maker
Coming Soon!
]]>By Unexpected Maker
All versions of BLING come with a wonderful 40x8 RGB LED matrix made up of tiny 1x1mm addressable LEDs. They are all also the same size (99x22m) and come with 2.5mm half cut holes to allow for easy mounting using M2.5 screws.
What makes each version different is what components and features come on the back.
The full version of BLING comes with an ESP32-S3 with 8MB of Flash, 2MB of PSRAM, and a bunch of onboard features and peripherals. Want to build a cool RGB Clock with custom alarm sounds? No problem! Want to build a portable Web Radio device? Yup, you can do that too! Want to play with captured audio? Maybe a nice audio level display? BLING has you covered!
Bling also comes with a user programable power switch to enable or disable the power to the LED matrix (more on that below), plus 4 user programmable buttons and a USB-C connector for power and for charging a battery, if you connect one.
TinyBLING doesn’t have an included ESP32-S3 + peripherals on the back, but instead provides headers to plug in an Unexpected Maker Tiny board (TinyPICO, TinyS2, TinyS3 and the new TinyC6) to act as the brains for your project.
You also get a STEMMA/QT connector and a bunch of IO and power broken out on an extra header, for easy expansion. TinyBLING still has a user programable power switch to enable or disable the power to the LED matrix (more on that below), plus 4 user programmable buttons.
SoloBLING is just the 40x8 RGB LED matrix on its own. It provides the BLING, you provide everything else.
By Oxocard
This programmable multi-sensor board measures light/IR, temperature, noise, humidity, pressure and volatile compounds (VoC, eCO2 and ethanol). It comes with ready-to-use programs with documented source code, so you can start your own experiments right away.
The seven built-in environmental sensors provide twelve sensor values that you can experiment with. Use the built-in programs, modify them or write your own code.
We only perceive a small part of the environment with our senses. Impressive examples show you more about how to make the invisible visible. The card comes with over ten examples and small games - all with full source code and tutorials - that you can experiment with right away, even without programming.
Be amazed by impressive animations that show you how to simulate life. Bounce balls that move when you move the map.
On the board, which is only the size of a credit card, you’ll find a high-resolution screen, five buttons, seven sensors and a powerful computer chip that you can program directly via a browser.
The Oxocard is programmed with the scripting language Oxoscript. This was optimized especially for small computers and is particularly suitable for beginners, since it contains many powerful commands from sensor technology, computer graphics and animation.
Thanks to ready-made programs, you can get started right away even without programming experience. We’ll show you how to create amazing effects with simple adjustments.
With the pedagogical concept ?Use-Modify-Create? starten wir mit fixfertigen Programmen, we start with ready-to-use programs that are adapted by means of instructions. This leads to faster results and increases the motivation to learn.
By Oxocard
The new Oxocard-Galaxy consists of a high quality computer board, on which you see, what ?inside? is. The powerful Dual-Core-Chip ESP32 with 2MB RAM and 8MB Flash provide you enough Power for your experiments.
The games and animations are immediately executable. The complete source code is at your disposal and you can customize everything.
The Oxocard Galaxy is used with the scripting language Oxoscript programmed. It was specially designed for computer graphics and -games developed and is for beginners particularly suitable.
Thanks to ready-made programs you can get started immediately even without programming experience. We show you how you can create amazing effects with simple adjustments.
With the new pedagogical concept ?Use-Modify-Create? we start with ready-made programs, which are adapted by means of instructions. This leads to faster results and increases the motivation to learn.
By Oxocard
The Oxocard Connect is a small experimental computer in which you can plug in ready-made or self-soldered circuit boards. As you know it from game consoles, it then goes off immediately.
Choose from a variety of ready-made cartridges, plug them into the CONNECT and immediately a sample application will start showing you how to use the cartridge. No computer, no software installation and no wiring required.
Experiment with electronic circuits now - without the need for a computer. Enter the fascinating world of circuit design. Learn how LEDs, servos, light sensors and much more work.
Gone are the days when you had to buy a controller again for every electronics project. With the Oxocard CONNECT you can easily change projects by inserting the appropriate cartridge.
The circuit design of the cartridges is OPEN SOURCE and OPEN HARDWARE. Create your own cartridges for the Connect or use the cartridges with other microcontrollers.
By Oxocard
The Oxocard Artwork is an interactive, programmable minicomputer with powerful hardware in credit card format.
The new Oxocard-Artwork consists of a high quality computer board where you can see what’s “inside”. The powerful dual-core chip ESP32 with 2MB RAM and 8MB Flash provide you with enough power for your experiments.
Algorithmic art for beginners Learn in a short time how to create impressive visual effects as we know them from games and movies.
The Oxocard Artwork is used with the scripting language Oxoscript programmed. It was specially designed for computer graphics and -games developed and is for beginners particularly suitable.
Thanks to ready-made programs you can get started immediately even without programming experience. We show you how you can create amazing effects with simple adjustments.
By Maple
The Elite-Pi is an RP2040-based controller with a Pro Micro/Elite-C compatible pinout that’s primarily intended for use with keyboards.
In comparison to the Pro Micro or Elite-C, the Elite-Pi provides a few advantages over them:
By LILYGO
T-Deck is a pocket-sized gadget with a 2.8-inch, 320 x 240 pixel IPS LCD display, a mini keyboard, and an ESP32 dual-core processor. While it’s not exactly a smartphone, you can use your programming knowledge to turn it into a standalone messaging device, or coding software.
CircuitPython now also supports the “Plus” variant.
Specifications
By Heltec Automation
WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation. Since its launch in 2017, it has been loved by developers and makers. The newly launched V3 version has the same pin sequence as the V2 version and retains Wi-Fi, BLE, LoRa, OLED display, and other functions.
It is the best option for smart cities, farms, homes, industrial control, house security, wireless meter reading, and IoT developers.
By Raspberry Pi
The Raspberry Pi 5 is the newest Raspberry Pi computer, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 5 better than the 4? How about a faster processor, USB 3.0 ports, and an updated Gigabit Ethernet chip with PoE capability? Good guess - that’s exactly what they did!
The Raspberry Pi 5 is the latest product in the Raspberry Pi range, boasting 64-bit quad-core Arm Cortex-A76 processor running at 2.4GHz with built-in metal heatsink, USB 3 ports, dual-band 2.4GHz and 5GHz wireless LAN, faster Gigabit Ethernet, and PoE capability via a separate PoE HAT.
This version comes with 4 GB of RAM, but there’s also an 8GB version if you like.
Featuring a 64-bit quad-core Arm Cortex-A76 processor running at 2.4GHz, Raspberry Pi 5 delivers a 2–3× increase in CPU performance relative to Raspberry Pi 4. Alongside a substantial uplift in graphics performance from an 800MHz VideoCore VII GPU; dual 4Kp60 display output over HDMI; and state-of-the-art camera support from a rearchitected Raspberry Pi Image Signal Processor, it provides a smooth desktop experience for consumers, and opens the door to new applications for industrial customers.
For the first time, this is a full-size Raspberry Pi computer using silicon built in-house at Raspberry Pi. The RP1 “southbridge” provides the bulk of the I/O capabilities for Raspberry Pi 5 and delivers a step change in peripheral performance and functionality. Aggregate USB bandwidth is more than doubled, yielding faster transfer speeds to external UAS drives and other high-speed peripherals; the dedicated two-lane 1Gbps MIPI camera and display interfaces present on earlier models have been replaced by a pair of four-lane 1.5Gbps MIPI transceivers, tripling total bandwidth, and supporting any combination of up to two cameras or displays; peak SD card performance is doubled, through support for the SDR104 high-speed mode; and for the first time. the platform exposes a single-lane PCI Express 2.0 interface, providing support for high-bandwidth peripherals.
By LinkSprite
The pcDuino3 is a high performance, cost effective mini PC platform that runs full-featured operating systems such as Ubuntu and Android. In addition to running Linux and Android, the pcDuino3 has support for programming languages such as C, C++, Java, Python, Arduino, and more. You can even use your favorite Arduino shields for added hardware capability. The pcDuino3 has an impressive set of features including an IR receiver, SATA host, USB-OTG, LVDS LCD interface, MIPI camera interface, 3.5mm audio output, battery header, WiFi, Ethernet, and more. If you’re looking for the ‘kitchen sink’ of development boards, look no further.
The pcDuino acts much like a computer, needing only a 5v (2A) power supply, keyboard, mouse and display to get running. You can even use the USB-OTG to connect remotely. Connect it to your network with either the WiFi module or Ethernet jack so you can log data, run a web server, or control devices remotely. The more powerful pcDuino uses a dual core A20 processor which makes it one of the most powerful single board computers on the market.
An API has been developed for the pcDuino3 that allows the user to access all of the functions that you would expect using simple Arduino-style language. Additionally Ubuntu and Android OS Images can be found in the Documents section below.
By LinkSprite
As the field of embedded electronics gets more advanced, hobbyists and professionals are both in need of smaller and more powerful computers. The pcDuino2 is a high performance, cost effective mini PC platform that runs full-featured operating systems such as Ubuntu and Android ICS. Now included with the pcDuino2 is a built in Wi-Fi module and Arduino headers (finally with the same architecture as Uno boards) meaning you will no longer need to purchase a separate wireless module or shield adapter for this dev board!
It’s easy to hook up, just connect 5V power and a keyboard and mouse. The pcDuino2 outputs video to any HDMI enabled TV or monitor via the built in HDMI interface. It was specifically designed to make it easy for the open source community to develop computationally demanding projects using the vast, existing catalog of Arduino Shields.
An API has been developed for the pcDuino2 that allows the user to access all of the functions that you would expect using simple Arduino-style language.
Features:
By EmbedFire
LubanCat-4 is equipped with a quad-core A76+quad-core A55 eight-core CPU and a powerful Arm high-performance GPU, and has a built-in NPU with 6T computing power. Equipped with a Gigabit network port, mini-HDMI, USB3.0, MINI PCI-E interface, MIPI and other peripherals. While introducing high-usage interfaces, some low-usage interfaces and peripherals are deleted, significantly reducing the board area, and the reserved universal interfaces such as USB and MINI PCI-E are further expanded. In the usage scenarios of the board, the small body can still burst out great performance.
This allows LubanCat-4 to be used not only as a high-performance single-board computer, but also as an embedded motherboard for display, control, network transmission, file storage, edge computing and other scenarios.
The LubanCat-4 board provides a complete SDK driver development package, design schematics and other resources, which helps users further apply the board while greatly reducing the secondary development time based on this board and accelerating product launch.
Specifications
By Waveshare
RP2040-Touch-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare, tiny size, with onboard 1.28inch capacitive touch display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope), and so on, which makes it easy for you to develop and integrate it into products quickly.
Board specifications
By Waveshare
Need more Flash for Raspberry Pi Pico? Dislike the outdated Micro USB connector? All these problems are solved by our RP2040-Plus now. As same as Raspberry Pi Pico, it incorporates the RP2040 microcontroller, with dual-core Arm Cortex M0+ processor running up to 133 MHz, and 26x multi-function GPIO pins. What’s different, it features onboard 4MB Flash, USB-C connector, recharge header, and higher current DC-DC chip.
Board specifications
By Waveshare
Need more Flash for Raspberry Pi Pico? Dislike the outdated Micro USB connector? All these problems are solved by our RP2040-Plus now.
As same as Raspberry Pi Pico, it incorporates the RP2040 microcontroller, with dual-core Arm Cortex M0+ processor running up to 133 MHz, and 26x multi-function GPIO pins.
What’s different, it features onboard 16MB Flash, USB-C connector, recharge header, and higher current DC-DC chip.
Board specifications
By Radomir Dopieralski
A comfortable gaming handheld for CircuitPython, continuing the work started with #μGame, through #PewPew M4 and #PewPew S2. A large 3.2” screen, an RP2040 microcontroller, 2MB of flash memory and a small speaker, all in a convenient form factor, with a laser-cut case and two AAA batteries for power.
More information about the project is available at hackaday.io.
]]>By Makerfabs
This ESP32 S3 7-inch IPS display could be an ideal displayer & controller for IOT applications. It has 2 versions: High-resolution version 800x480, and Ultra High-resolution version 1024x600; Display on both versions is IPS, and the display effect is beautiful, together with 5 points capacitive touch, great for applications such as home automation; There on-board SD card, to make it possible to record/play filed data. Also, there 2 Mabee/ Grove connectors, so the users can connect kinds of sensors to this board, to create personal prototype projects instantly.
Depending on your board variant you may need to:
By M5Stack
M5Paper is M5Stacks latest core device with a touch enabled E-ink display. Powered by the ESP32-D0WDQ6-V3 this is our first device to integrate a super sized 540*960 @4.7” E-ink display,which supports 16 gray scale levels. The display is a GT911 capacitive touch screen,which supports two point touch and a variety of gesture controls . Compared to a regular LCD,E-ink displays are easier on the eyes, which makes them a great choice for reading or viewing for longer periods. Other benefits are the low power consumption and the ability to retain the image even if power to the display is terminated. Integrated in the CoreInk are an multi-function button for operation, SHT30 temperature and moisture sensor, physical buttons and an TF-card(microSD) port for data storage.
Additionally the FM24C02 internal eeprom chip provided 2K-bit(256x8)-EEPROM can be used to store vital data even when the device is off. A 1150mAh lithium polymer battery keeps the device going for long periods and battery life can be further preserved by using the RTC(BM8563)to set the device into deep sleep and wake it up again when needed。Three HY2.0-4P expansion ports are included which allow for building complex projects using the existing sensors in the M5Stack ecosystem.
By M5Stack
AtomS3U
is a U disk
form ESP32-S3
multi-function development board, using Espressif’s ESP32S3 main control chip, dual-core Xtensa LX7 processor, main frequency 240MHz, built-in WiFi function. Its interfaces include USB-A port (support OTG)
, 1 Grove port, 6Pin@2.54mm header (including 4 GPIOs); peripherals include 1 PDM microphone
, 1 IR
tube, and 1 programmable RGB-LED
. The product can be used in scenarios such as human-computer interaction, voice input/recognition (STT), and IO control.
By M5Stack
AtomS3 is a highly integrated programmable controller that harnesses the power of the ESP32-S3 chip. This compact controller boasts a range of features, including integrated WiFi functionality and 8MB of on-chip FLASH memory. With the ESP32-S3 chip, AtomS3 delivers exceptional performance and versatility for a variety of applications.
AtomS3 features a sleek 0.85-inch IPS screen, providing clear visual feedback and user interaction. The bottom of the screen is equipped with programmable buttons, allowing for customizable functions and enhanced user control. It comes with a built-in 5V to 3.3V circuit, ensuring stable power supply for reliable operation. The controller incorporates a 6-axis gyro sensor MPU6886, enabling precise motion detection and orientation tracking. On-board Type-C interface facilitates both power supply and firmware download processes. Additionally, AtomS3 offers one HY2.0-4P expansion port, six GPIOs, and power pins reserved at the bottom for seamless integration and expansion of various applications.
AtomS3 is designed with compactness in mind, measuring at only 24 *24 *13mm in size. Its small form factor makes it suitable for a wide range of embedded smart device applications. Whether it’s robotics, IoT devices, or other embedded systems, AtomS3 provides a powerful and flexible solution to meet the project requirements.
By Luatos
The LuatOS ESP32-C3 core board is a type of development board based on the ESP32-C3 chip, which is a highly integrated Wi-Fi and Bluetooth system-on-chip (SoC) designed for low-power Internet of Things (IoT) applications.
The LuatOS ESP32-C3 core board is designed to help developers prototype and develop their IoT projects quickly and easily. It includes a variety of hardware features, such as a USB Type-C and CH343 USB-UART for power and programming.
The board is also equipped with LuatOS, which is an open-source operating system that provides a high-level API for developers to interact with the board’s hardware and peripherals. LuatOS is based on the Lua programming language, which is known for its simplicity and ease of use, making it a popular choice among developers.
Overall, the LuatOS ESP32-C3 core board Development Board is a powerful and versatile development tool that enables developers to quickly prototype and develop their IoT projects using the ESP32-C3 chip and LuatOS operating system.
There are 2 versions of this board, differing in the inclusion of a CH343 UART to USB component. This board definition targets the version with the CH343 which connects to the USB-C connector.
By Espressif
ESP32-S3-LCD-EV-Board is an ESP32-S3-based development board with a touchscreen. Together with different subboards, ESP32-S3-LCD-EV-Board can drive LCDs with IIC, SPI, 8080, and RGB interfaces. It houses dual array microphones, supports voice recognition and near/far-field voice wake-up, and features screen and voice interaction. The board caters to development needs for touchscreen products with different resolutions and interfaces. Currently, we have two boards available: ESP32-S3-LCD-EV-Board with 480x480 LCD and ESP32-S3-LCD-EV-Board-2 with 800x480 LCD.
The main features of the board are listed below:
RGB
, 8080
, SPI
, and I2C
interfaces. Please refer to LCD Subboards for more informationESP32-S3-LCD-EV-Board-MB is the core of the kit, which integrates the ESP32-S3-WROOM-1 module and provides ports for connection to the LCD subboard.
By Kevin Matocha
The HackTablet is a custom assembled tablet capable of running CircuitPython. It uses a Creston TSS-752 conference room contrller for the display and an Espressif ESP32-S3 Dev Kit N8R8 along with a custom PCB to control the display.
By Espressif
ESP32-H2-DevKitM-1 is an entry-level development board based on Bluetooth? Low Energy and IEEE 802.15.4 combo modules ESP32-H2-MINI-1. Most of the I/O pins on the ESP32-H2-MINI-1 module are broken out to the pin headers on both sides of this board for easy interfacing.
Developers can either connect peripherals with jumper wires or mount ESP32-H2-DevKitM-1 on a breadboard.
ESP32-H2 is an ultra-low-power Internet of Things (IoT) solution offering multiple protocol support on a single chip. It integrates a 2.4 GHz transceiver compliant with Bluetooth ? Low Energy and IEEE 802.15.4-based technologies, supporting Bluetooth 5 (LE), Bluetooth mesh, Thread, Matter, and Zigbee. It has:
Features:
By Espressif
The ESP32-C6-DevKitC-1-N4 is an entry-level development board equipped with ESP32-C6-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE RISC-V MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This board integrates complete Wi-Fi, Bluetooth LE, Zigbee, and Thread functions.
This version is equipped with the ESP32-C6-WROOM-1 with 4MB Flash.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-C6-DevKitC-1-N8 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the modules is an ESP32-C6, a RISC-V 32-bit single-core CPU that operates at up to 160 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. ESP32-C6 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
It is recommended to use the first option: USB Type-C to UART Port.
Components:
By Espressif
The ESP32-C6-DevKitC-1-N8 is an entry-level development board equipped with ESP32-C6-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE RISC-V MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This board integrates complete Wi-Fi, Bluetooth LE, Zigbee, and Thread functions.
This version is equipped with the ESP32-C6-WROOM-1 with 8MB Flash.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-C6-DevKitC-1-N8 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the modules is an ESP32-C6, a RISC-V 32-bit single-core CPU that operates at up to 160 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. ESP32-C6 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
It is recommended to use the first option: USB Type-C to UART Port.
Components:
By Adafruit
Make memories, or just a cool camera-based project, with Adafruit’s MEMENTO Camera Board. It’s a development board with everything you need to create programmable camera and vision projects: with a camera module, TFT preview screen, buttons, SD card slot and driven by a powerful ESP32-S3 with 2 MB of PSRAM for buffering 5 MegaPixel camera images.
This product is just the mainboard, and does not come with an enclosure, LED ring, hardware, SD card, or battery.
The ESP32-S3 is a WiFi and Bluetooth LE capable, 240 MHz dual core Tensilica processor - much like the famous ESP32. The S3 adds native USB support so it’s great for use with Arduino or CircuitPython. The S3 also has the ability to interface with raw camera modules. The cameras require 12 GPIO pins and fast data transfer in order to get images off the sensor, and then a lot of memory for storing 2560 x 1920 images - which is why we picked an S3 module with 2MB of PSRAM so that we can read JPEGs into memory for saving onto an SD card.
To make the board easy to use we added a ton of supporting hardware, here’s a full list of the hardware included:
We’ve got both Arduino and CircuitPython example code that lets you preview the camera, adjust settings, and take photos that are saved to disk. However, we recommend CircuitPython because the compilation time in Arduino is pretty intense due to the huge amount of code required to run the camera. CircuitPython is fast to develop for and our library will make it easy to start making custom camera projects.
By Waveshare
Tiny, but mighty! This board with a powerful ESP32-S3 MCU measures in at 24.8mmx18mm (23.5mm for just the PCB, the USB-C connector sticks out a little bit). Despite it’s small size it still exposes a wealth of GPIO connections - a whopping 34 in total. It does however have ‘only’ 4MB of Flash storage rather than the more typical 8MB found on most ESP32-S3 boards (and even 16MB on some).
Due to the limited flash memory available on this board it hasn’t been ‘build’ with esp-camera support - if that’s something you want to use you’ll have to roll your own build and sacrifice some other feature to make space (like the at the moment non-functional bluetooth)
For more information please see the Waveshare product page
ESP32-S3 Zero wiki: https://www.waveshare.com/wiki/ESP32-S3-Zero
also https://www.waveshare.net/wiki/ESP32-S3-Zero
It’s available for purchase from Waveshare directly although it can be found on certain online stores as well including amazon and aliexpress.
]]>By ICBbuy
The SuperMini NRF52840 is Nice!Nano clone which in turn is based on the Pro Micro layout. This means that it can be used with almost any Pro Mcro keyboard. Unlike the Pro Micro however it sports wireless functionality in the form of Bluetooth and pins to use/charge a lithium-ion battery.
The nRF52840 MCU uses an ARM Cortex-M4F CPU clocked at 64MHz and offers 1MB of flash memory and 256KB of RAM. Although CircuitPython will use up most of the flash memory.
To get to the bootloader whilst the board is connected short RST to GND twice within 0.5 seconds.
You can purchase this board from ICBbuy on aliexpress.
Please consult the ICBbuy Wiki for the latest information.
]]>By Adafruit
There’s a few things everyone loves: ice cream, kittens, and honkin’ large TFT screens. We’re no strangers to small TFT’s - from our itsy 1.14” color display that graces many-a-TFT-Feather to our fancy 3.5” 320x480 breakout screen. But most people who dabble or engineer with microcontrollers know that you sort of ‘top out’ at 320x480 - that’s the largest resolution you can use with every day SPI or 8-bit 8080 interfaces. After that, you’re in TTL-interface TFT land, where displays no longer have an internal memory buffer and instead the controller has to continuously write scanline data over a 16 or 18 or 24 pin interface.
RGB TTL interface TFT displays can get big: they start out at around 4.3” diagonal 480x272, and can get to 800x480, 800x600 or even 720x720. For displays that big, you need a lot of video RAM (800x480 at 24 bit color is just over 1MB), plenty of spare GPIO to dedicate, and a peripheral that will DMA the video RAM out to the display continuously. This is a setup familiar to people working with hefty microcontrollers or microcomputers, the sort of device that run cell phones, or your car’s GPS navigation screen. But until now, nearly impossible to use on low cost microcontrollers.
The ESP32-S3 is the first low-cost microcontroller that has a built in peripheral that can drive TTL displays, and can come with enough PSRAM to buffer those large images. For example, on the Adafruit Qualia ESP32-S3 for TTL RGB-666 Displays, we use a S3 module with 16 MB of Flash and 8 MB of octal PSRAM. Using the built in RGB display peripheral you can display graphics, images, animations or even video (cinepak, natch!) with near-instantaneous updates since the whole screen gets updated every ~30FPS.
This dev board is designed to make it easy for you to explore displays that use the “secondary standard’ 40-pin RGB-666 connector. This pin order is most commonly seen on square, round and bar displays. You’ll want to compare the display you’re using to this datasheet, if it matches you’ll probably be good! One nice thing about this connector ordering is that it also includes pins for capacitive touch overlay, and we wire those up to the ESP32-S3’s I2C port so you can also have touch control with your display.
Don’t forget! This is just the development board, a display is not included. Use any RGB-666 pinout display with or without a touch overlay. Note that you will need to program in the driver initialization code, dimensions, and pulse widths in your programming language. Here are some known-working displays that you can use in Arduino or CircuitPython:
On the Qualia board we have the S3 modules, with 16 pins connected to the TFT for 5-6-5 RGB color, plus HSync, VSync, Data Enable and Pixel Clock. There’s a constant current backlight control circuit using the TPS61169 which can get up to 30V forward voltage and can be configured for 25mA-200mA in 25mA increments (default is 25mA). Power and programming is provided over a USB C connector, wired to the S3’s native USB port. For debugging, the hardware UART TX pin is available as well.
Since almost every GPIO is used, and almost all RGB-666 displays need to be initialized over SPI, we put a PCA9554 I/O expander on the shared I2C bus. Arduino or CircuitPython can be instructed on how to use the expander to reset and init the display you have if necessary. The remaining expander pins are connected to two right-angle buttons, and the display backlight.
The expander is what lets us have a full 4-pin SPI port and two more analog GPIO pins - enough to wire up an MMC in 1-wire SDIO mode along with an I2S amplifier to make an A/V playback demo. Maybe we can even eat ice cream while watching kitten vids! There is also the shared I2C port, we provide a Stemma QT / Qwiic port for easy addition of any sensor or device you like.
By MakerM0
A single-button keyboard, based on ESP32-S3, with a color screen.
Specifications
By LeMaker
LeMaker Banana Pro is an updated version of its predecessor Banana Pi, a low-cost single-board computer.
The Banana Pro is a credit card-sized and low-power single-board computer developed in China by the LeMaker Team, with the goal of promoting STEM (science, technology, engineering and mathematics) education in schools.
Like its smaller sibling the Banana Pi, the Pro concept is heavily influenced by the Raspberry Pi, however the Banana Pro provides various enhancements over prior designs.
The Banana Pro has an Allwinner A20 system on a chip (SoC), which includes an ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz, Mali-400 MP2 GPU and 1GB DDR3 SDRAM.
The Banana Pro uses a microSD card for booting an OS, but also includes a SATA 2.0 interface to allow connection of a hard disk for additional storage, however you cannot boot from the hard disk.
Other differences from the Banana Pi include on-board Wi-Fi 802.11b/g/n AP6181, integrated composite video and audio output into a 3.5 mm TRRS jack. This makes space for a 40-pin extension header.
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
A wild Kee Boar appears! It’s a shiny KB2040! An Arduino Pro Micro-shaped board for Keebs with RP2040. (#keeblife 4 evah) A lot of folks like using Adafruit parts for their Keeb builds – but with the ItsyBitsy not being pin-compatible with the Pro Micro pinout, it really wasn’t very easy without some sort of adapter plate.
Now we’re seeing lots of people use CircuitPython for keebs, which is awesome! So why not try our hands at spinning up a pro-micro-compatible RP2040 board? The RP2040 is plenty powerful, low-cost, and makes for an excellent keeb driver chip.
We mixed together what we liked most about the SparkFun Pro Micro RP2040 (Qwiic / STEMMA QT I2C port on the end, so good!) and Elite-C (castellated pads & pins for D+ and D-) and our existing RP2040 boards (boot button can be used for user, 8MB QSPI flash, onboard NeoPixel, jumper for skipping the diode/fuse for high power RGB LEDs or USB hosting). We even got it to all fit on a 2-layer PCB with 7/7 routing – just needed to make the smallest caps and resistors 0402.
With 20 GPIO available (18 on castellated pins, 2 on STEMMA QT port) you can easily make up to 100-keys matrices, or common 65% 5x15 layouts. Use a plug-and-play QT cable to connect to the last two pins without having to do any desoldering/rework.
By Arduino
A limited number of boards have inverted green/blue on the internal status RGB LEDs. Try the non-inverted Arduino Nano ESP32 board first. If the colors on your board appear inverted, use this board definition.
Introducing the Nano ESP32, a powerful addition to the Arduino ecosystem that brings the popular ESP32-S3 to the world of Arduino and MicroPython programming. Whether you’re a beginner stepping into the world of IoT or MicroPython, or an advanced user looking to incorporate it into your next product, the Nano ESP32 is the perfect choice. It covers all your needs to kick-start your IoT or MicroPython project with ease.
The Arduino Nano ESP32 features the NORA-W106, a module with a ESP32-S3 chip inside. This module supports both Wi-Fi? and Bluetooth? (5.0 and above), making it an ideal device for IoT development. The popular Nano form factor also makes it compatible with many hardware accessories.
By Arduino
A limited number of boards have inverted green/blue on the internal status RGB LEDs. Try this board first. If the colors on your board appear inverted, use the inverted Arduino Nano ESP32 board definition instead.
Introducing the Nano ESP32, a powerful addition to the Arduino ecosystem that brings the popular ESP32-S3 to the world of Arduino and MicroPython programming. Whether you’re a beginner stepping into the world of IoT or MicroPython, or an advanced user looking to incorporate it into your next product, the Nano ESP32 is the perfect choice. It covers all your needs to kick-start your IoT or MicroPython project with ease.
The Arduino Nano ESP32 features the NORA-W106, a module with a ESP32-S3 chip inside. This module supports both Wi-Fi? and Bluetooth? (5.0 and above), making it an ideal device for IoT development. The popular Nano form factor also makes it compatible with many hardware accessories.
By Adafruit
Your favorite electronics companies have collaborated to make the fastest Metro ever! For this new product, DigiKey, NXP and Adafruit all contributed the stuff they know best: shipping parts fast (DigiKey), designing microcontrollers (NXP) and crafting great products with tutorials (that’s us, Adafruit!)
We teamed up to present to you the Adafruit Metro M7 with microSD! An NXP iMX RT1011 microcontroller powers this board with a 500 MHz ARM Cortex M7 processor. There’s 8 MB of execute-in-place QSPI for firmware + disk storage and 128KB of SRAM in-chip. Arduino-compatible headers make using any ‘shield’ daughterboard easy. And, as you can expect, there’s a micro SD card slot wired up right on board so that you can read files or data log easily to removable, wear-leveled storage.
The iMX series of chips is the fastest microcontrollers around, with a Cortex M7 processor that is more powerful than the M0 or M4, and clock speeds of 500MHz+. For pure performance, there’s nothing better! This chip family is well known for being featured in the Teensy 4 dev board series. Now we have a Metro-shaped board so you can use many Arduino shields, that is fully open source so you can adapt the design to create your own custom layouts, and a USB drag-n-drop bootloader plus CircuitPython support for easy development. Beginners and experts alike will enjoy the combination of low cost, roomy memory and storage, and no-soldering quick start.
Please note that this board does not have Arduino or Platform.io support. You can program it with CircuitPython, a fast-to-start embedded version of the popular Python programming language, or with MCU Xpresso IDE for C/C++ advanced embedded development.
Features:
By Waveshare
This is a WiFi development board with compact size, plenty peripheral interfaces, integrated low-power Wi-Fi System-on-Chip (SoC) and mass memory, supporting Raspberry Pi Pico expansion board ecosystem. Equipped with hardware crypto accelerator, RNG, HMAC and Digital Signature module, it can meet the security requirements of the Internet of Things.
Waveshare wiki link.
By Pimoroni
A demo board for exploring the digital video and audio capabilities of Raspberry Pi Pico or Pico W, with HDMI connector, SD card slot, line level I2S audio and buttons.
Note The Pico W version of the Pico dv Demo Base does not bring up the DVI output by default. In order to activate the DVI output you must run CircuitPython user code.
By SplitKB
The Liatris is a new controller designed by splitkb.com that’s a designed specifically for (split) keyboards. It’s a drop-in replacement for the Pro Micro, and a perfect alternative for other RP2040-based controllers.
The default settings are right for most people out of the gate. For those who demand more of their controller, we have some advanced features:
By MakerDiary
nRF52840 Connect Kit is an open-source prototyping kit designed for connected projects. It is built using the nRF52840 SoC, which has protocol support for Bluetooth LE, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary stacks. It provides Arm TrustZone? CryptoCell cryptographic unit as well as numerous peripherals such as USB 2.0, NFC-A, GPIO, UART, SPI, TWI, PDM, I2S, QSPI, PWM, ADC, QDEC to support a wide range of applications.
The design is available in an easy-to-use form factor with USB-C and 40 pin DIP/SMT type, including up to 32 multi-function GPIO pins (7 can be used as ADC inputs) and Serial Wire Debug (SWD) port. It features RGB LED, Buttons, external 64 Mbit QSPI flash and flexible power management with various options for easily powering the unit from USB-C, external supplies or batteries, and also has Chip antenna and U.FL receptacle options to support various wireless scenarios.
nRF52840 Connect Kit supports nRF Connect SDK, which integrates the Zephyr RTOS, protocol stacks, samples, hardware drivers and much more. We also offer Python support, allowing you access hardware-specific functionality and peripherals with Python programming language.
Nordic Semiconductor nRF52840 SoC
By DatanoiseTV
The PicoADK is a RP2040 based Audio Development Kit, which allows you to build your own digital oscillators, synthesizers, noise boxes and experiment around. It has all the base features of the Raspberry Pico / RP2040, plus a high quality Audio Output, 8 Analog Inputs for connecting potentiometers, control voltage from Eurorack systems or even additional input signals.
I made it initially for myself to build digital oscillators for a hybrid synth and to experiment with the RP2040 as a DSP.
It has a 32-bit Audio Codec and an SPI 8x 12-bit ADC and is only longer by 4 pins on each side than the Raspberry Pico!
By Adafruit
Choo! Choo! This is the RP2040 Metro Line, making all station stops at “Dual Cortex M0+ mountain”, “264K RAM round-about” and “16 Megabytes of Flash town”. This train is piled high with hardware that complements the Raspberry Pi RP2040 chip to make it an excellent development board for projects that want Arduino-shape-compatibility or just need the extra space and debugging ports.
You may be wondering about the RX-TX switch: we added this because traditional Arduino board start counting the GPIO for the digital pins with 0-7 and then 8-13. However, the D0/D1 pins are also traditionally the hardware UART Serial1, where D0 is Rx and D1 is Tx. On the RP2040, however, the UART pins are the other around: D0 is Tx and D1 is Rx. Thus a DPDT switch: flip one way to have the GPIO go in order of 0-7, flip the other way to have the logical locations of the hardware UART correct but now the pin order is 1, 0, 2, 3..7. Of course, it’s also handy if, like us, you often swap the pins - now you don’t need to require or cut/solder traces!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you’re doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well, instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system, which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython, you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
There is great C/C++ support, unofficial (but really good) Arduino support, an official MicroPython port, and a CircuitPython port! We, of course, recommend CircuitPython because we think it’s the easiest way to get started, and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board, there is 16 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++, you get the whole flash memory, if using Python, you will have about 15 MB remaining for code, files, images, fonts, etc.
By Adafruit
What’s Metro-shaped and has an ESP32-S3 WiFi module? What has a STEMMA QT connector for I2C devices and a Lipoly charger circuit? What has your favorite Espressif WiFi microcontroller and lots of memory for your next IoT project?
That’s right - it’s the new Adafruit Metro ESP32-*S3*! With native USB and a load of PSRAM, this board is perfect for use with CircuitPython or Arduino to add low-cost WiFi while retaining shield compatibility.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi/BLE System-on-Chip (SoC) solution that has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements and AI acceleration. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
The Metro ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 mini-module we are using on the Metro comes with massive 16 MB flash and 8 MB PSRAM, as well as lots of 512KB of SRAM so it’s perfect for use with CircuitPython support or any time massive buffers are needed: for fast memory access use SRAM, for slower-but-roomier access use PSRAM. It’s also great for use in ESP-IDF or with Arduino support.
Features:
By Pajenicko s.r.o.
Picopad is an open-source DIY gaming console kit for young tech enthusiasts. It utilizes a Raspberry Pi Pico module and features a 2” 240x320 IPS display, speaker, LED, buttons, and a microSD slot. Picopad supports programming in C, MicroPython and CircuitPython, enabling users to learn coding skills. The kit contains all necessary components to assemble the console. Picopad promotes STEM education through electronics and programming. It has an external connector for expansions. The Picopad Wifi variant adds wireless connectivity with Wifi 802.11n 2.4GHz (WPA3 security) and Bluetooth 5.2. Games and software are open source to enable customization. Picopad enables hands-on learning of electronics and programming in an engaging gaming platform. There are 16 classic games including Pacman, Tetris, Snake, and more available in the Picopad GitHub repository that are programmed using the Picopad C SDK and their source codes are included.
By Adafruit
The ESP32-S3 has arrived in QT Py format - and what a great way to get started with this powerful new chip from Espressif! With dual 240 MHz cores, WiFi and BLE support, and native USB, this QT Py is great for powering your IoT projects. Now we even have this powerhouse of a board with built in 2 Megabytes of PSRAM for when you need to buffer large datasets in memory.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has WiFi and BLE support, built-in native USB, as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
With native USB and 4 MB Flash + 2 MB PSRAM, this board will let you upgrade your existing ESP32 projects. Native USB means it can act like a keyboard or a disk drive, and no external USB-to-Serial converter required. WiFi and BLE mean it’s awesome for IoT projects.
OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus, so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape are Seeed Xiao compatible, with castellated pads, so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), a reset button (great for restarting your program or entering the bootloader), and a button on GPIO 0 for entering the ROM bootloader or for user input
The ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 chip we are using on the QT Py comes with 4 MB flash, 2 MB PSRAM, and 512KB of SRAM, so it’s perfect for use with CircuitPython support even when massive buffers are needed. It’s also great for use in ESP-IDF or with Arduino support.
By Unexpected Maker
Introducing the NanoS3 - The world’s smallest, fully-featured ESP32-S3 board in module form!
Features & Specifications
You can find out more about the NanoS3 at nanos3.io
You can purchase your very own NanoS3 from:
]]>By Adafruit
Folks love our wide selection of RGB matrices and accessories for making custom colorful LED displays… and our RGB Matrix Shields and FeatherWings can be quickly soldered together to make the wiring much easier. But what if we made it even easier than that? Like, no solder, no wiring, just instant plug-and-play? Dream no more - with the Adafruit Matrix Portal S3 add-on for RGB Matrices, there’s never been an easier way to create powerful Internet-connected LED displays.
You can plug directly into the back of any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64 or use the stock 2x8 IDC cables to plug into the front. Use the included screws to attach the power cable to the power plugs with a common screwdriver, then power it with any USB C power supply. Chain dozens of displays for long stretches, or you can panelize them in a grid for bigger displays. For larger projects, power the matrices with a separate 5V power adapter.
Then code up your project in CircuitPython or Arduino, our Protomatter matrix library works great on the ESP32-S3 chipset, knowing that you’ve got the wiring and level shifting all handled. Here’s what you get:
The Matrix Portal uses an Espressif ESP32-S3 Wi-Fi+BLE chipset, and has dropped the SAMD51 from the original Matrix Portal due to silicon shortages. But turns out the S3 is really great at doing all the work of the original all on its own:
Comes with one fully programmed and assembled MatrixPortal, preprogrammed with a basic display demo for 32x64 LED matrices.
By Smart Bee Designs
This is a ESP32-S3 data logger board with built in RTC and SD card reader as well as two QWIIC connectors, RGB LED, lipo charging circuit and voltage dividers.
By Pimoroni
A large Pico W powered E Ink? photo frame / home dashboard / life organiser with glorious seven colour display and wireless connectivity.
Inky Frame 5.7” features a big seven colour E Ink display (which can also be found on Inky Impression 5.7”), with loads of space for displaying images, text, graphs or interfaces. There’s five buttons with LED indicators for interacting with the display, two Qw/ST connectors for plugging in breakouts and a micro SD card slot for all-important storage of cat photos.
Every Inky Frame comes with a pair of sleek little metal legs so you can stand it up on your desk (and a selection of mounting holes if you’d prefer to do something else). There’s also a battery connector so you can power it without annoying trailing wires, and some neato power saving features that mean you can run it from batteries for ages.
We’ve designed Inky Frame with organisation in mind, here are some things we reckon it would be really great for:
Raspberry Pi Pico W Aboard
5.7” EPD display (600 x 448 pixels)
5 x tactile buttons with LED indicators
Two Qw/ST connectors for attaching breakouts
microSD card slot *
Dedicated RTC chip (PCF85063A) for deep sleep / wake **
Fully assembled
Our new Pico W Aboard products come with a built in Raspberry Pi Pico W. This means you get all the advantages of a RP2040 microcontroller - a speedy fast dual-core ARM processor, a dynamic, growing ecosystem and a choice of different programming methods to experiment with. Most excitingly though, Pico W has wireless connectivity, so your Pico/RP2040 devices can communicate with each other, and the internet
By NXP
i.MX RT evaluation boards provide a powerful, extendable platform or evaluation and prototyping using the MCUXpresso suite of software and tools. An Arduino UNO site is provided for expansion using NXP or 3rd party shield boards. The boards feature a high speed USB debug probe based with easy firmware update options to support CMSIS-DSP or a special version of J-link LITE from SEGGER.
By NXP
i.MX RT evaluation boards provide a powerful, extendable platform or evaluation and prototyping using the MCUXpresso suite of software and tools. An Arduino UNO site is provided for expansion using NXP or 3rd party shield boards. The boards feature a high speed USB debug probe based with easy firmware update options to support CMSIS-DSP or a special version of J-link LITE from SEGGER.
By NXP
i.MX RT evaluation boards provide a powerful, extendable platform or evaluation and prototyping using the MCUXpresso suite of software and tools. An Arduino UNO site is provided for expansion using NXP or 3rd party shield boards. The boards feature a high speed USB debug probe based with easy firmware update options to support CMSIS-DSP or a special version of J-link LITE from SEGGER.
By NXP
i.MX RT evaluation boards provide a powerful, extendable platform or evaluation and prototyping using the MCUXpresso suite of software and tools. An Arduino UNO site is provided for expansion using NXP or 3rd party shield boards. The boards feature a high speed USB debug probe based with easy firmware update options to support CMSIS-DSP or a special version of J-link LITE from SEGGER.
By Wemos
A mini Wi-Fi & Bluetooth LE board based on ESP32-C3FH4.
By Wemos
WiFi & Bluetooth 5 (LE) development boards based ESP32-S3FH4R2.
By M5Stack
M5Stack’s Timer Camera X is an all-in-one camera module based on ESP32, integrated with ESP32 chip and has 8M PSRAM. Why so much PSRAM? Well, the camera can shoot up to 2048x1536 resolution photos(!). The module also comes with a built-in 140mAh battery and LED status indicator. There is a reset button under the LED.
You can use the built-in RTC (BM8563) to keep track of time to create custom, specific sleep and wake-up schedules. In deep sleep, the standby current of the entire Camera X can be as low as 10 μA. This camera supports sending images through WiFi and via the USB serial debug port. The bottom HY2.0-4P I2C port output can be connected to other I2C peripherals such as Grove or Stemma QT devices when this cable is in use.
A friendly heads-up: The low-power power management used by the Timer Camera series is different from the CORE and StickC devices. When in use, the PWR button is used as a power-on button (long press 2 seconds). If you need to shut down the device, use the software API or press the Reset button on the PCB.
Note: as 2025-08-06 there is no documented way to use the camera. Examples using espcamera
produce initialization errors.
By LILYGO
The LILYGO T-Display RP2040 is a mid-size (52 mm x 25 mm) development board. It features a ST7789V 1.14 inch display and supprt for dual power supply (USB and battery).
GPIO6
and GPIO7
)By Pimoroni
This perky Pico W-powered controller for WS2812/Neopixel/SK6812 LEDs is perfect for coding up some wireless blinkenlight shenanigans.
We’ve taken a Raspberry Pi Pico W and added a set of screw terminals to make it easy to connect up your LEDs and boost circuitry so they get a nice clean 5V on the power and data lines. We’ve also added a reset button (because unplugging your USB cable all the time is tedious) and a Qw/ST (Qwiic/STEMMA QT) connector so you can connect it up to breakouts, all without soldering.
Our new Pico W Aboard products come with a built in Raspberry Pi Pico W. This means you get all the advantages of a RP2040 microcontroller - a speedy fast dual-core ARM processor, a dynamic, growing ecosystem and a choice of different programming methods to experiment with. Most excitingly though, Pico W has wireless connectivity, so your Pico/RP2040 devices can communicate with each other, and the internet!
By Pimoroni
A programmable badge with fast updating E Ink? display and wireless connectivity powered by the Raspberry Pi Pico W. On the front, you’ll find the black and white 2.9” e-paper screen, a selection of buttons to poke at and a slot to clip it onto a lanyard. On the back, there’s a battery connector, a reset button and a Qw/ST connector for plugging in Qwiic or STEMMA QT breakouts. And now that it’s got a Raspberry Pi Pico W Aboard it can communicate wirelessly with other devices and retrieve tasty data from the internet, hoorah!
Our new Pico W Aboard products come with a built in Raspberry Pi Pico W. This means you get all the advantages of a RP2040 microcontroller - a speedy fast dual-core ARM processor, a dynamic, growing ecosystem and a choice of different programming methods to experiment with. Most excitingly though, Pico W has wireless connectivity, so your Pico/RP2040 devices can communicate with each other, and the internet!
By Shenzhen Xunlong Software CO., Limited
Orange Pi 5 uses Rockchip RK3588S new generation 8-core 64-bit processor, quad-core A76+quad-core A55, with 8nm process design, up to 2.4GHz main frequency, integrated ARM Mali-G610 GPU, embedded high-performance 3D/2D image acceleration module, built-in NPU with 6Tops computing power, with 4GB/8GB/16GB/32GB (LPDDR4/4x), and up to 8K display processing capability.
Orange Pi 5 provides abundant interfaces, including HDMI output, GPIO interface, M.2 PCIe2.0, Type-C, Gigabit LAN port, 2USB2.0, 1USB3.0, etc.; It can be widely used in tablets, edge computing, artificial intelligence, cloud computing, AR/VR, intelligent security, smart home and other fields, covering AIoT various industries.
Specifications
By EmbedFire
Specifications
By EmbedFire
Specifications
By EmbedFire
Specifications
By EmbedFire
Specifications
By EmbedFire
Specifications
By EmbedFire
Specifications
By Libre Computer
The ROC-RK3328-CC platform is built on the Rockchip RK3328 system-on-chip optimized for low cost, low power, and high performance IO. It features a high performance native USB 3.0 interface and Gigabit MAC. Libre Computer is one of the few Linux-based software and hardware solutions provider for this chip.
Product Features
By NVIDIA
Based on Jetson Orin NX Module, with JETSON-IO-BASE-B base board, providing rich peripheral interfaces such as M.2, HDMI, USB, etc., which is more convenient for users to realize the product performance.
This kit includes the Orin NX Module with options for 8GB/16GB memory, no built-in storage module, provides up to 70 TOPS/100 TOPS AI Performance. Comes with a Free 128 GB NVMe Solid State Drive, high-speed reading/writing, meet the needs of large AI project development.
By NVIDIA
NVIDIA Jetson Orin? Nano Developer Kit is a compact edge AI board built with Jetson Orin? Nano 8GB module which delivers up to 40TOPS AI performance and has a rich set of IOs including USB 3.2 Gen 2 ports, 2x M.2 Key M for SSD, pre-installed Wi-Fi module, and more.
The NVIDIA Jetson Orin? Nano Developer Kit sets a new standard for creating entry-level AI-powered robots, smart drones, and intelligent cameras. It also simplifies the process of starting with Jetson Orin Nano series modules. Compact design, lots of connectors, and up to 40 TOPS of AI performance make this the perfect developer kit to bring your AI concepts to life. With up to 80X the performance of Jetson Nano, it can run all modern AI models, including transformer and advanced robotics models.
The developer kit comprises a Jetson Orin? Nano 8GB module and a reference carrier board that can accommodate all Orin Nano and Orin NX modules. This provides the ideal platform for prototyping your next-gen edge-AI product. The Jetson Orin? Nano 8GB module features an Ampere architecture GPU and a 6-core ARM CPU, enabling multiple concurrent AI application pipelines and high-performance inference. The carrier board boasts a wide array of connectors, including two camera connectors that can handle 2-lane and 4-lane cameras.
Features
By Radxa Limited
ROCK Pi 4 Model C+ is a single board computer (SBC) by a Rockchip RK3399-T hexa-core processor @ 1.5 GHz, equipped with 4GB RAM, and two micro HDMI ports to drive up to one 4K display, and one 2K display.
ROCK Pi 4 Model C+ support dual HDMI output, Micro HDMI 2.0 port up to 4K @ 60 Hz; Micro HDMI 2.0 port up to 2K @ 60 Hz; 4-lane MIPI DSI via FPC connector (only 2 lanes if the SPI flash is soldered to the board); Dual independent display support (not three before the 2K HDMI and MIPI DSI interfaces are multiplexed)
ROCK Pi 4 Model C+ including a 40-pin GPIO interface ,and also features a Gbit LAN for network, with dedicated bus and controller, it works without latency under heavy load network applications.On board 802.11 ac wifi offers 2.4G&5G WLAN connectivity. With Bluetooh 5.0, ROCK Pi benefits improved Bluetooth speed and greater range.
ROCK Pi 4 Model C+ provides support for Debian/Ubuntu Linux, Android 7.1/9.0/11 for the board, with open-source GPU drivers (that should be Panfrost), as well as hardware access/control library for Linux/Android. All RK3399/OP1 processors are software compatible
By Radxa Limited
The ROCK 5 Model B is the latest Radxa SBC with a Pico ITX form factor (2.5 inch, 100 x 72mm). Powered by the all-new powerhouse RK3588 SoC, the ROCK5 Model B offers awesome power-efficient performance in 4GB, 8GB or 16GB RAM configurations.
Key Features
By Radxa Limited
ROCK 3A is an improved version of the ROCK Pi 4. ROCK 3A features a quad core Cortex-A55 ARM processor, 32bit 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, USB Port, GbE LAN, PCIe 3.0, PCIe 2.0, 40-pin color expansion header, RTC. Also, ROCK 3 supports USB PD and QC powering.
Key Features
By Radxa Limited
Radxa CM3 + Raspberry Pi CM4 IO Board is an application board for the ROCK3 Compute Module(CM3) with rich IO features.
Unleash the potential of your Radxa ROCK 3 Compute Module (CM3) with The ROCK 3 Compute Module (CM3) IO Board, a high?performance, interface?rich application board, providing SD card slot, SATA interface, PCIe, HDMI, MIPI, Ethernet, TP interface, eDP screen, USB3.0, USB2. 0, RTC, CSI, GPIO, headphone jack, fan, and other rich peripheral interfaces.
Details
By BeagleBoard
BeagleBone? Blue is an all-in-one Linux-based computer for robotics, integrating onto a single small (3.5” x 2.15”) board the Octavo OSD3358 microprocessor together with wifi/bluetooth, IMU/barometer, power regulation and state-of-charge LEDs for a 2-cell LiPo, H-Bridges, and discrete connectors for 4 DC motors+encoders, 8 servos, and all of the commonly-needed buses for additional peripherals in embedded applications. Fully open source and actively supported by a strong community, the real-time performance, flexible networking, and rich set of robotics-oriented capabilities make building mobile robots with the Blue fast, streamlined, affordable, and fun.
By Pimoroni
A demo board for exploring the digital video and audio capabilities of Raspberry Pi Pico, with HDMI connector, SD card slot, line level I2S audio and buttons.
By M5Stack
M5Core2 is the second generation core device in the M5Stack development kit series, which further enhances the functions of the original generation of cores.
The MCU is an ESP32 model D0WDQ6-V3 and has dual core Xtensa? 32-bit 240Mhz LX6 processors that can be controlled separately. Wi-Fi are supported as standard and it includes an on board 16MB Flash and 8MB PSRAM, USB TYPE-C interface for charging, downloading of programs and serial communication, a 2.0-inch integrated capacitive touch screen, and a built-in vibration motor.
M5Core2 also features a built-in RTC module which can provide accurate timing. The power supply is managed by an AXP192 power management chip, which can effectively control the power consumption of the base and a built-in green LED power indicator helps to notify the user of battery level. The battery capacity has been upgraded to 390mAh, which can power the core for much longer than the previous model.
The M5Core2 retains the TF-card(microSD) slot and speakers. However, in order to ensure higher quality sound output, the I2S digital audio interface power amplifier chip is used to effectively prevent signal distortion. There are independent power and reset buttons on the left side and bottom of the base.
The 3 icons on the front of the screen are capacitive buttons which are programmable. There is a small expansion board on the back of the base with a 6-axis IMU sensor and microphone. The development platform and programming language supported by M5Stack Core2: Arduino, UIFlow (using Blockly, MicroPython language) No matter what level of your development and programming skills, M5Stack will help You gradually turn your ideas into reality.
By Adafruit
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. By picking a feather and stacking on a FeatherWing you can create advanced projects quickly. One popular combo is our Feather M4 or Feather RP2040 with a Prop-Maker FeatherWing on top to create animatronics or props that boot up instantly and can drive LEDs, and small speakers.
We’ve used the Prop-Maker FeatherWing to make lots of lil robots, swords, and other prop projects. However, what if we made it even easier for people to make props? What if we made it so many projects can be built with minimal or no soldering at all? Yeah that would be pretty nice!
Thus, the creation of the Adafruit RP2040 Prop-Maker Feather: an all-in-one combination of the Feather RP2040 with a Prop-Maker FeatherWing with a few tweaks based on feedback from expert prop-builders. Perfect for fitting into your next prop build! This Feather will unlock the ‘Imagineer’ inside all of us, with tons of stuff packed in to make sabers & swords, props, toys, mini robots, cosplay pieces, and more.
We looked at hundreds of prop builds, and thought about what would make for a great low-cost (but well-designed) add-on for our Feather boards. Here’s what we came up with:
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8 MB of onboard QSPI FLASH and 264K of RAM! There’s even room left over for a STEMMA QT connector for plug-and-play of I2C devices.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
Here’re some handy specs! You get:
By 01space
The ESP32-C3-0.42LCD is an ESP32 C3 / RP2040 Raspberry Pi Pico Development board with 0.42 inch LCD risc-v WiFi Bluetooth.
ESP32-C3 is a low-cost microcontroller from Espressif that supports 2.4 GHz Wi-Fi and Bluetooth? Low Energy ( Bluetooth 5 (LE)).Use RISC V as the core. There’s a minimum number of pins on this chip, it’s specifically designed to be low cost and for simpler projects than ESP32-Sx or ESP32 classics with their large number of GPIO. Think of it more as an intended replacement to the ESP8266 than to the ESP32! It has built-inUSB-to-Serial, but not native USB - it cannot act as a keyboard or disk drive. The chip used here has 4MB of Flash memory, 400 KB of SRAM.
The ESP32-C3 integrates a rich set of peripherals, ranging from UART, I2C, I2S, remote control peripheral, LED PWM controller, general DMA controller, TWAI controller, USB Serial/JTAG controller, temperature sensor, and ADC. It also includes SPI, Dual SPI, and Quad SPI interfaces. There is no DAC or native capacitive touch.
With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Specifications
By VCC-GND Studio
The YD-ESP32-S3 core board is designed by VCC-GND Studio. If necessary, you can visit www.vcc-gnd.com for purchase. The device uses the ESP32-S3 chip, which can be used for the test prototype of the Internet of Things application and can also be used for practical applications. It is equipped with two USBs, one is a hardware USB-to-serial port (CH343P WCH Qinheng), and the other is ESP32-S3 usb port.
YD-ESP32-S3 is an entry-level development board equipped with Wi-Fi + Bluetooth? LE module ESP32-S3-WROOM-1.
Most of the pins of the modules on the board have been led out to the pin rows on both sides of the development board. Developers can easily connect various peripheral devices through jumpers according to actual needs, or plug the development board into a breadboard for use.
Hardware information and example code:
]]>By VCC-GND Studio
The YD-ESP32-S3 core board is designed by VCC-GND Studio. If necessary, you can visit www.vcc-gnd.com for purchase. The device uses the ESP32-S3 chip, which can be used for the test prototype of the Internet of Things application and can also be used for practical applications. It is equipped with two USBs, one is a hardware USB-to-serial port (CH343P WCH Qinheng), and the other is ESP32-S3 usb port.
YD-ESP32-S3 is an entry-level development board equipped with Wi-Fi + Bluetooth? LE module ESP32-S3-WROOM-1.
Most of the pins of the modules on the board have been led out to the pin rows on both sides of the development board. Developers can easily connect various peripheral devices through jumpers according to actual needs, or plug the development board into a breadboard for use.
Hardware information and example code:
]]>By LILYGO
LILYGO T-Watch 2020 V3 is based on the hardware function of T-WATCH-2020 and adds the PDM microphone function, which makes the product functions richer and more interesting. The MAX98357 I2S speaker is connected to the cloud and can be used to make intelligent voice control.
T-WATCH-2020 is based on a design concept that can be programmed, can be worn, can be networked, and can be interactive. Integrated ESP32 with WIFI/Bluetooth, easy to program and develop, and more convenient to connect to the Internet.
2D IPS 1.54-inch watch capacitive touch screen using OCA process, zinc alloy metal process frame, making the device structure more robust and beautiful. Suitable for wearable use, The sensitive capacitive touch screen makes human-computer interaction smoother.
Specifications
By LILYGO
A basic development board with LCD, and a built-in ESP32 chip as master control, supports daily entry-level programming.
Specifications:
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
Easy e-paper and RP2040 finally come to your Feather with this Adafruit RP2040 Feather Think Ink that’s designed to make it a breeze to add almost any common e-Ink/e-Paper display. Chances are you’ve seen one of those new-fangled ‘e-readers’ like the Kindle or Nook. They have gigantic electronic paper ‘static’ displays - that means the image stays on the display even when power is completely disconnected. The image is also high contrast and very daylight readable. It really does look just like printed paper!
We’ve liked these displays for a long time, and we’ve got Arduino/CircuitPython drivers for tons of the various display chipsets, so wouldn’t an e-paper RP2040 Feather make a ton of sense? Luckily for us, just about every small-medium size EInk display made these days has a standard 24-pin connection. This Feather will add all the power supply support circuitry and level shifting so you can attach your favorite display - we’ve tested it with up to 5.6” sized 7-color ACeP displays.
Since all ePaper displays with the 24-pin interface require you to buffer the layers of data and write them all out at once over SPI, the RP2040 chip is an excellent driver. It has 264K of internal SRAM so even with the largest displays, there’s plenty of memory to store all the image data plus run your own code. We also put the display on it’s own SPI port so that the Feather’s main SPI port can be used for other peripheral devices.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping MB of onboard QSPI FLASH and 264K of RAM! There’s even room left over for a STEMMA QT connector for plug-and-play of I2C devices.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available. While the RP2040 is not designed for low power usage - you can get down to about 1.5mA of power draw in sleep mode.
Here’re some handy specs! You get:
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
If you’d like quickly get started with CAN bus interfacing, with no soldering required, our Adafruit RP2040 CAN Bus Feather comes ready-to-rock with a microcontroller, CAN chipset and terminal blocks for instant gratification. The controller used is the MCP26525 (aka a MCP2515 with built-in transciever), an extremely popular and well-supported chipset that has drivers in Arduino and CircuitPython and only requires an SPI port and two pins for chip-select and IRQ. Use it to send and receive messages in either standard or extended format at up to 1 Mbps.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
CAN Bus is a small-scale networking standard, originally designed for cars and, yes, busses, but is now used for many robotics or sensor networks that need better range and addressing than I2C and don’t have the pins or computational ability to talk on Ethernet. CAN is 2 wire differential, which means it’s good for long distances and noisy environments.
Messages are sent at about 1Mbps rate - you set the frequency for the bus and then all ‘joiners’ must match it, and have an address before the packet so that each node can listen in to messages just for it. New nodes can be attached easily because they just need to connect to the two data lines anywhere in the shared net. Each CAN device sends messages whenever it wants, and thanks to some clever data encoding, can detect if there’s a message collision and retransmit later.
We’ve added a few nice extras to this Feather to make it useful in many common CAN scenarios:
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8 MB of onboard QSPI FLASH and 264K of RAM! There’s even room left over for a STEMMA QT connector for plug-and-play of I2C devices.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
Here’re some handy specs! You get:
By Adafruit
You’re probably really used to microcontroller boards with USB, but what about a dev board with two? Two is more than one, so that makes it twice as good! And the Adafruit Feather RP2040 with USB Host is definitely double-the-fun of our other Feather RP2040 boards, with a USB Type A port on the end for connecting USB devices to.
Now you might be thinking “hey waitaminute, the RP2040 doesn’t have two USB port peripherals???” and you’d be correct! But what it does have is a nifty PIO peripheral that can be (ab)used to emulate a USB host peripheral. You get to keep the main USB port for uploading, debugging, and data communication, while at the same time sending and receiving data to just-about-any USB device. This work is originally by sekigon on GitHub, and if you’re using Pico SDK that’s still the recommended library to use.
Currently, support for the USB Host peripheral is only in Arduino. So check out the TinyUSB ‘dual role’ examples for some things you can do! For example, datalogging to a USB Key. Or reading from another device/microcontroller that has USB CDC serial interface. Or creating an HID re-mapper. Or connecting to weird devices that require firmware-updates like the Cypress EZ-USB based Intellikeys communications board.
By Adafruit
Easy e-paper and RP2040 finally come to your Feather with this Adafruit RP2040 Feather Think Ink that’s designed to make it a breeze to add almost any common e-Ink/e-Paper display. Chances are you’ve seen one of those new-fangled ‘e-readers’ like the Kindle or Nook. They have gigantic electronic paper ‘static’ displays - that means the image stays on the display even when power is completely disconnected. The image is also high contrast and very daylight readable. It really does look just like printed paper!
We’ve liked these displays for a long time, and we’ve got Arduino/CircuitPython drivers for tons of the various display chipsets, so wouldn’t an e-paper RP2040 Feather make a ton of sense? Luckily for us, just about every small-medium size EInk display made these days has a standard 24-pin connection. This Feather will add all the power supply support circuitry and level shifting so you can attach your favorite display - we’ve tested it with up to 5.6” sized 7-color ACeP displays.
Since all ePaper displays with the 24-pin interface require you to buffer the layers of data and write them all out at once over SPI, the RP2040 chip is an excellent driver. It has 264K of internal SRAM so even with the largest displays, there’s plenty of memory to store all the image data plus run your own code. We also put the display on it’s own SPI port so that the Feather’s main SPI port can be used for other peripheral devices.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping MB of onboard QSPI FLASH and 264K of RAM! There’s even room left over for a STEMMA QT connector for plug-and-play of I2C devices.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available. While the RP2040 is not designed for low power usage - you can get down to about 1.5mA of power draw in sleep mode.
Here’re some handy specs! You get:
By Adafruit
If you’d like quickly get started with CAN bus interfacing, with no soldering required, our Adafruit RP2040 CAN Bus Feather comes ready-to-rock with a microcontroller, CAN chipset and terminal blocks for instant gratification. The controller used is the MCP26525 (aka a MCP2515 with built-in transciever), an extremely popular and well-supported chipset that has drivers in Arduino and CircuitPython and only requires an SPI port and two pins for chip-select and IRQ. Use it to send and receive messages in either standard or extended format at up to 1 Mbps.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
CAN Bus is a small-scale networking standard, originally designed for cars and, yes, busses, but is now used for many robotics or sensor networks that need better range and addressing than I2C and don’t have the pins or computational ability to talk on Ethernet. CAN is 2 wire differential, which means it’s good for long distances and noisy environments.
Messages are sent at about 1Mbps rate - you set the frequency for the bus and then all ‘joiners’ must match it, and have an address before the packet so that each node can listen in to messages just for it. New nodes can be attached easily because they just need to connect to the two data lines anywhere in the shared net. Each CAN device sends messages whenever it wants, and thanks to some clever data encoding, can detect if there’s a message collision and retransmit later.
We’ve added a few nice extras to this Feather to make it useful in many common CAN scenarios:
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8 MB of onboard QSPI FLASH and 264K of RAM! There’s even room left over for a STEMMA QT connector for plug-and-play of I2C devices.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
Here’re some handy specs! You get:
By SparkFun
The SparkFun Thing Plus Matter is the first easily accessible board of its kind that combines Matter and SparkFun’s Qwiic ecosystem for agile development and prototyping of Matter-based IoT devices. The MGM240P wireless module from Silicon Labs? provides secure connectivity for both 802.15.4 with Mesh communication (Thread) and Bluetooth? Low Energy 5.3 protocols. SparkFun’s Thing Plus development boards are Feather-compatible and include a Qwiic connector for easy integration into our Qwiic Connect System for solderless I2C circuits.
The Thing Plus Matter - MGM240P includes Qwiic and LiPo battery connectors, and multiple GPIO pins capable of complete multiplexing through software. The board also features the MCP73831 single-cell LiPo charger as well as the MAX17048 fuel gauge to charge and monitor a connected battery. Lastly, we’ve included a μSD card slot for any external memory needs.
The MGM240P wireless module is built around the EFR32MG24 Wireless SoC with a 32-bit ARM Cortext-M33 core processor running at 39 MHz with 1536 kb Flash memory and 256 kb RAM.
By Silicon Labs
The EFR32xG24 Explorer Kit is an ultra-low-cost, small form factor development and evaluation platform for the EFR32MG24 Wireless Gecko System-on-Chip.
The EFR32xG24 Explorer Kit is focused on rapid prototyping and concept creation of IoT applications. It is designed around the EFR32MG24 SoC, which is an ideal device family for developing energy-friendly connected IoT applications.
Key features of the board includes a USB interface, an on-board SEGGER J-Link debugger, Packet Trace Interface, push buttons, and support for hardware add-on boards via a mikroBus socket and a Qwiic? connector. The hardware add-on support allows developers to create and prototype applications using a virtually endless combination of off-the-shelf boards from mikroE, sparkfun, AdaFruit, and Seeed Studios.
By Silicon Labs
The xG24 Dev Kit is a low-cost, small form factor development and evaluation platform for the EFR32MG24 Wireless Gecko System-on-Chip
The board is a small and cost-effective, feature-rich, prototype and development platform based on the EFR32? Wireless Gecko System-on-Chip. The xG24 Dev Kit is an ideal platform for developing energy-friendly connected IoT devices.
A built-in SEGGER J-Link debugger ensures easy debugging through the USB Micro-B connector.
By Waveshare
RP2040-LCD-0.96 is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces. It incorporates Raspberry Pi’s RP2040 microcontroller chip, as same as the one on Raspberry Pi Pico. For software development, either Raspberry Pi’s C/C++ SDK, or the MicroPython is available, which makes it easy for you to get started, and integrate it into end products quickly.
In additional, there’re also onboard 0.96inch IPS display, Lithium battery recharge/discharge header, and high efficiency DC-DC buck-boost chip.
Board Specifications
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
This is the Adafruit Feather RP2040 RFM69. We call these RadioFruits, our take on a microcontroller with packet radio transceiver with built-in USB and battery charging. It’s an Adafruit Feather RP2040 with a radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
It’s kinda like we took our RP2040 Feather and an RFM69 breakout board and glued them together. You get all the pins for use on the Feather, the LiPoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, we wired up all the DIO pins on the RFM module. There’s even room left over for a STEMMA QT connector and a uFL connector for connecting larger antennas.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8MB of onboard QSPI FLASH and 264K of RAM! This makes it great for making wireless sensor nodes that can send to each other without a lot of software configuration.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
This is the Adafruit Feather RP2040 RFM9x. We call these RadioFruits, our take on a microcontroller with packet radio transceiver with built-in USB and battery charging. It’s an Adafruit Feather RP2040 with a radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
It’s kinda like we took our RP2040 Feather and an RFM9x breakout board and glued them together. You get all the pins for use on the Feather, the LiPoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, we wired up all the DIO pins on the RFM module. There’s even room left over for a STEMMA QT connector and a uFL connector for connecting larger antennas.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8MB of onboard QSPI FLASH and 264K of RAM! This makes it great for making wireless sensor nodes that can send to each other without a lot of software configuration.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
By M5Stack
ATOMS3 Liteis anAtom Series Programmable Controllerin the M5Stack Development Kit series using ESP32-S3.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has WiFi and BLE support, built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
By Adafruit
This is the Adafruit Feather RP2040 RFM9x. We call these RadioFruits, our take on a microcontroller with packet radio transceiver with built-in USB and battery charging. It’s an Adafruit Feather RP2040 with a radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
It’s kinda like we took our RP2040 Feather and an RFM9x breakout board and glued them together. You get all the pins for use on the Feather, the LiPoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, we wired up all the DIO pins on the RFM module. There’s even room left over for a STEMMA QT connector and a uFL connector for connecting larger antennas.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8MB of onboard QSPI FLASH and 264K of RAM! This makes it great for making wireless sensor nodes that can send to each other without a lot of software configuration.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
By Adafruit
This is the Adafruit Feather RP2040 RFM69. We call these RadioFruits, our take on a microcontroller with packet radio transceiver with built-in USB and battery charging. It’s an Adafruit Feather RP2040 with a radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi.
Feather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. We have other boards in the Feather family, check’em out here.
It’s kinda like we took our RP2040 Feather and an RFM69 breakout board and glued them together. You get all the pins for use on the Feather, the LiPoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, we wired up all the DIO pins on the RFM module. There’s even room left over for a STEMMA QT connector and a uFL connector for connecting larger antennas.
At the Feather’s heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the Raspberry Pi Pico. This chip has a whopping 8MB of onboard QSPI FLASH and 264K of RAM! This makes it great for making wireless sensor nodes that can send to each other without a lot of software configuration.
To make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don’t need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it’s available.
By Adafruit
Wouldn’t it be cool if you could display images and graphics from a microcontroller directly to an HDMI monitor or television? We think so! So we designed this RP2040 Feather that has a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn’t do audio, just graphics!
It’s kinda like we took our RP2040 Feather and DVI Breakout board and glued them together. You get all the pins for use on the Feather, the Lipoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, a DVI output that can be used with the PicoDVI library in Arduino or Pico SDK (note we don’t have Circuitpython support for DVI output at this time)
In Arduino, which is what we recommend, we use our fork of PicoDVI to create an internal framebuffer of 320x240 or 400x240 16-bit pixels that is then continuously blitted out as pixel-doubled 640x480 or 800x480 digital video. Whatever you ‘draw’ to the internal memory framebuffer appears instantly on the digital display in crisp color. Since the library is a subclass of AdafruitGFX, it’ll be familiar to folks who have used our TFT or OLED displays before.
Note that the DVI video generation uses one full core, both PIOs, and 150K (320x240) or 190K (400x240) of SRAM. It’s kinda maxed out so be aware of the remaining resource limitations.
We also connected the HDMI-connectors I2C pins to the SDA/SCL of the Feather (through a safe level shifter) so you can read the EDID EEPROM of displays, and have broken out the CEC and Utility pads. The Hot Plug Detect pin is also available on the very end of the 16-pin header. Read this pin to know when a display has been connected!
By Turkish Technology Team Foundation
By Turkish Technology Team Foundation
By Turkish Technology Team Foundation
By Turkish Technology Team Foundation
By Turkish Technology Team Foundation
By Turkish Technology Team Foundation
By LILYGO
T-Embed is an IoT embedded panel designed for programmable development. ABS+PC material (optional translucent version) panel + circuit board integrated standardized design, providing product 3D drawings and reference design drawings. Easy design to embed on your product.
By Espruino
Bangle.js 2 is an open, hackable smartwatch. With a sunlight-readable always-on screen, 4-week battery life, complete flexibility, and complete control of your data, Bangle.js 2 is a refreshing break from expensive smart watches.
You can install new apps from the web or develop your own using JavaScript. All you need is a Web Browser (Chrome, Edge, or Opera) and you can upload apps or write code to run on your watch wirelessly! Bangle.js is waterproof and comes with Bluetooth Low Energy, GPS, a heart rate monitor, accelerometer, magnetometer, pressure sensor, and more.
Bangle.js 2.0 specs:
By Espressif
ESP32-LyraT is an open-source development board for Espressif Systems’ Audio Development Framework (ADF). It is designed for smart speakers and smart-home applications. The dev board consists of the ESP32-WROVER-B module, a Micro SD card, expansion interfaces, touch buttons and several function keys.
With a great variety of voice commands, interactive voice functions and a rich peripheral set, ESP32-LyraT allows the fast development of applications relating to consumer electronics, wearables, smart home and industrial automation.
It facilitates the quick and easy development of dual-mode (Bluetooth + Wi-Fi) audio solutions , also supporting one-key Wi-Fi configuration, a wake-up button, voice wake-up, voice recognition, cloud platform access, and an audio player.
By Potekku
Advanced Design Technology provides technology to major companies based on the development and design of integrated circuits such as LSI and FPGA. “Potekku” also utilizes this know-how to provide a curriculum that specializes in manufacturing.
This time, the pre-launch will start for the March launch of “COSMO Editor”, which provides the curriculum on-demand delivery.
“COSMO Editor” is a tool that covers AI / IoT development for children who have never touched a PC and people who want to practice making gadgets.
At the same time, the pre-launch of the board “COSMO Pico”, which is suitable for manufacturing and programming learning and has the same CPU as the learning board “Raspberry pi pico”, will also start. By using it together with “COSMO Pico”, you can make the most of “COSMO Editor”, making it easier to learn programming and how things work.
(Translated from https://edtechzine.jp/article/detail/8715)
]]>By Adafruit
Squeeeeze down your next ESP32 project to its bare-bones essential with the Adafruit HUZZAH32 Breakout. This breakout is basically the ‘big sister’ of our HUZZAH 8266, but instead of an ESP8266 it has the ‘32! We’ve pared down our popular Feather ESP32, removing the battery charger and USB-serial converter. You just get a regulator, some protection diodes, two buttons and an LED. For some projects, where price and size are at a premium, you can program this board over the ‘FTDI cable’ breakout when needed, and leave it alone otherwise.
Note that this board doesn’t come with a USB to serial converter chip and auto-reset circuit. Instead, you will need to plug in a CP2104 Friend or FTDI cable. Then, before uploading code, put it into bootloader mode by holding down the GPIO #0 button and clicking Reset button, then releasing the #0 button.
That module in the middle of the breakout contains a dual-core ESP32 chip, 4 MB of SPI Flash, tuned antenna, and all the passives you need to take advantage of this powerful new processor. The ESP32 has both WiFi and Bluetooth Classic/LE support. That means it’s perfect for just about any wireless or Internet-connected project.
The ESP32 is a perfect upgrade from the ESP8266 that has been so popular. In comparison, the ESP32 has way more GPIO, plenty of analog inputs, two analog outputs, multiple extra peripherals (like a spare UART), two cores so you don’t have to yield to the WiFi manager, much higher-speed processor, etc. etc!
Comes fully assembled and tested, pre-programmed with ESP32 SPI WiFi co-processor firmware that you can use in CircuitPython to use this into a WiFi co-processsor over SPI + 2 pins. We also toss in some header so you can solder it in and plug into a solderless breadboard.
Here are specifications from Espressif about the ESP32:
CircuitPython on ESP32 Want to learn how to load circuitpython onto this board? check out this on the Adafruit learning system Want to use the supernew web workflow, this tutorial shows you how.
By BrainBoardz Inc.
BrainBoardz is a revolutionary modular Mini PCI Express (mPCIe) based system that greatly simplifies the design of circuit boards and custom microcontroller projects. Through the use of our inexpensive ESP32-S3 based Neuron-M modules and our ever expanding range of BrainBoardz prototyping boards anyone can easily develop custom projects to harness the impressive capabilities of the latest generation Espressif ESP32-S3 microcontroller. Simply plug in a Neuron module to a BrainBoardz mPCIe connector and you are ready to go. Neurons not only provide complete access to the extensive range of capabilities provided by the cutting edge ESP32-S3, they can also function as standalone modules if required. You are welcome to design/manufacture your own BrainBoardz compatible boards and Neuron compatible module(s). The entire BrainBoardz system is open source and 100% license free. For more traditional 2.54mm header scenarios, please welcome to our latest board, the feature-packed Neuron-P. It has all of the capabilities of our Neuron-M module, but this time we have loaded it with over 40 2.54mm pins. The Neuron-P is the ideal solution for using on your own breadboards and for standalone projects.
The components we have included on the Neuron-M and Neuron-P are those that are most likely to be needed in core operations for the vast majority of prototypes and production. These include an ultra-low noise 5V to 3.3V LDO, a USB-C connector, a status LED and a microSD card reader. This razor focused approach ensures that we can provide the most affordable and flexible solution for ESP32-S3 microcontroller based projects!
Neurons and BrainBoardz are provided with a complete set of mounting hardware. It only takes a few seconds to add/remove a Neuron module to/from a BrainBoardz. There are no fragile pins to contend with in the BrainBoardz system. If you have access to an 3D printer you can also print as many spare mPCIe mounting parts as you need using the STL/FreeCAD model files provided in our GitHub repository. This revolutionary mPCIe connector based approach supports ultra-low profile projects and guarantees microcontroller module re-usability. We even provide an mPCIe stencil to make designing your own low profile boards easy. We fully support CircuitPython, Arduino, MicroPython and PlatformIO. Are you ready for a prototyping revolution?
Features:
By Hack Club
The Sprig is a handheld game console made by Hack Club. There was one limited production run, which was distributed for free to teenage makers and coders. It is not for sale.
]]>By Waveshare
RP2040-LCD-1.28 is a low-cost, high-performance MCU board designed by Waveshare. Tiny size with onboard 1.28inch LCD round display, Li-ion battery recharge manager, 6-axis sensor (3-axis accelerometer and 3-axis gyroscope) and so on, adapting all GPIO and Debug pins, which makes it easy for you to develop and integrate it into products quickly.
Board specifications
By nullbits
The Bit-C PRO is a microcontroller (MCU) featuring the Raspberry Pi RP2040, designed for DIY keyboards. It features a through-hole USB-C connector that is more rugged than a USB micro B. It’s only 1mm thick, so it sits slim and low. The Bit-C PRO ships with the RP2040 UF2 bootloader, which enumerates as an external USB drive: flashing firmware is as simple as drag and drop, no driver installation required. 100% of Bit-C PRO units are tested before shipping, ensuring you’re spending your time building, not debugging. Best of all, it comes in white!
By M5Stack
M5StickC PLUS is powered by ESP32-PICO-D4 with Wi-Fi and is an upgrade of the original M5StickC with a bigger screen .It is a portable, easy-to-use, open source, IoT development board. This tiny device will enable you to realize your ideas, enrich your creativity, and speed up your IoT prototyping. Developing with M5StickC PLUS takes away a lot of the pains from the development process. M5StickC Plus is one of the core devices in M5Stacks product series. The compact body is integrated with rich hardware resources, such as infrared, RTC, Microphone, LED, IMU, Buttons, PMU,etc. Improvements from the regular StickC are a buzzer, bigger screen (1.14-inch, 135 * 240 resolution LCD Screen) and more stable hardware design. This revision increases the display area by 18.7%, and the battery capacity from 95mAh to 120mAh. It also supports the HAT and Unit family of products.
By M5Stack
M5StickC is a mini M5Stack, powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. What it can do? This tiny block is able to realize your idea, enlighten your creativity, and help with your IoT prototyping in a very short time. It will take away a lot of pains from the development process.M5stickC is one of the core devices in M5Stack product series.
It is built in a continually growing hardware and software ecosystem. It has a lot of compatible modules and units, as well as the open source code & engineering communities that will help you maximize your benefits in every step of the developing process.
By M5Stack
ATOM U is a compact low-power consumption speech recognition IoT development kit. It adopts an ESP32 chipset, equipped with 2 low-power Xtensa 32-bit LX6 microprocessors with the main frequency of up to 240MHz. Built-in USB-A interface, IR emitter, programmable RGB LED. Plug-and-play, easy to upload and download programs. Integrated Wi-Fi and digital microphone SPM1423(I2S) for the clear sound record. suitable for HMI, Speech-to-Text (STT).
By M5Stack
ATOM Matrix, which has a size of only 24 * 24mm, is the most compact development board in the M5Stack development kit series. It provides more GPIO pins and is very suitable for handy and miniature embedded device development. The main control adopts the ESP32-PICO-D4 chip, which comes integrated with Wi-Fi technologies and has 4MB of integrated SPI flash memory. The Atom board provides an Infra-Red LED along with the 5 * 5 RGB LED matrix on the panel, a built-in IMU sensor (MPU6886), and a HY2.0 interface. A general purpose programmable button is proved below the RGB Led matrix to enable users to add input support to their various projects. The on-board USB interface (Type-C) enables rapid program uploading and execution. One M2 screw hole is provided on the back for mounting the board.
By M5Stack
ATOM ECHO is a Programmable Smart Speaker based on the M5ATOM design. Its form factor is very small, its dimensions are only 24 * 24 * 17 mm. Music can be played using the BT capabilities of the ESP32 from a mobile phone or tablet. The device could be programmed to access AWS, Baidu and other cloud platforms, using the built-in microphone and speaker for voice interaction, so that ATOM ECHO has certain AI capabilities, realizing voice control, story telling, Internet of things and other functions. The speaker is embedded with an RGB LED (SK6812), which can visually display the connection status. In addition to being used as a BT speaker, it still has the control ability of Atom series.Screw hole on the back is convenient for users to fix.
By Espressif
The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-2, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This version is equipped with the ESP32-S3-WROOM-2 (PCB antenna) with 32MB Flash and 8MB PSRAM.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the modules is an ESP32-S3R8V, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds. ESP32-S3 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By DOIT
ESP32 is already integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area. This board is used with 2.4 GHz dual-mode Wi-Fi and bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.
By Adafruit
Like Missy Elliot, we like to [“put our Feather] down, flip it and reverse it” and that’s exactly what we’ve done with this new development board. It’s basically our ESP32-S3 TFT Feather but with the 240x135 color TFT display on the back-side not the front-side. That makes it great for panel-mounted projects, particularly since we’ve also got some space for 3 buttons to go along. It’s like an all-in-one display interface dev board, powered by the fantastic ESP32-S3 WIFI module.
This Feather comes with native USB and 4 MB Flash + 2 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means it’s awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi/BLE System-on-Chip (SoC) solution that has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements and AI acceleration. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
The Feather ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM, as well as lots of 512KB of SRAM so it’s perfect for use with CircuitPython support or any time massive buffers are needed: for fast memory access use SRAM, for slower-but-roomier access use PSRAM. It’s also great for use in ESP-IDF or with Arduino support.
The color TFT is connected to the SPI pins and uses additional pins for control that are not exposed to the breakout pads. It’s the same display as you see here, with 240x135 pixels and is IPS so you get bright color at any angle. The backlight is also connected to a separate pin so you can PWM the backlight up and down as desired.
For low power usages, the Feather has a second low-dropout 3.3V regulator. The regulator is controlled with a GPIO pin on the enable line and can shut off power to the Stemma QT port and TFT. There is also a separate power pin for the NeoPixel that can be used to disable it for even lower quiescent power. With everything off and in deep sleep mode, the TFT feather uses about 100uA of current.
Features:
By Adafruit
Like Missy Elliot, we like to [“put our Feather] down, flip it and reverse it” and that’s exactly what we’ve done with this new development board. It’s basically our ESP32-S2 TFT Feather but with the 240x135 color TFT display on the back-side not the front-side. That makes it great for panel-mounted projects, particularly since we’ve also got some space for 3 buttons to go along. It’s like an all-in-one display interface dev board, powered by the fantastic ESP32-S2 WIFI module.
This feather comes with native USB and 4 MB flash + 2 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means it’s awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note the Feather ESP32-S2 has a single-core 240 MHz chip, so it won’t be as fast as ESP32’s with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2’s native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing!
The color TFT is connected to the SPI pins, and uses additional pins for control that are not exposed to the breakout pads. It’s the same display as you see here, with 240x135 pixels and is IPS so you get bright color at any angle. The backlight is also connected to a separate pin so you can PWM the backlight up and down as desired.
For low power usage, the Feather has a second RT9080 regulator. The regulator is controlled with a GPIO pin on the enable line and can shut off power to the Stemma QT port and TFT. There is also a separate power pin for the NeoPixel that can be used to disable it for even lower quiescent power. With everything off and in deep sleep mode, the TFT feather uses about 40uA of current.
Features:
By 0xCB
The 0xCB Helios is our Elite-C compatible MicroController, based on the high-performance and affordable RP2040.
It’s a drop-in replacement for legacy ProMicro boards.
By 2231puppy
The E-Fidget is a new kind of fidget spinner. It uses haptic feedback in the form of 8 vibration motors to simulate the feeling of spinning while not moving at all. This provides several benefits, including being able to be “spun” from inside of a pocket to reduce distraction, and much lower noise levels. It’s equipped with the venerable RP2040, and it’s 100% OSHW! Includes 16 MBits (2 Megabytes) of external QSPI flash. It’ll be available for purchase soon, or you can download the source files and order one today!
Coming soon! In the meantime, you can download the design sources from the link above and make one yourself!
]]>By WeAct Studio
The Raspberry Pi Pico is a microcontroller board based on the Raspberry Pi RP2040 microcontroller chip. It has been designed to be a low-cost, high-performance microcontroller board with flexible digital interfaces. The Raspberry Pi Pico features two ARM Cortex-M0+ cores run up to 133MHz; 256KB RAM; 30 GPIO pins; and a broad range of interfacing options. This is paired with 2MB/4MB/8MB/16MB of onboard QSPI Flash memory for code and data storage.
Specifications:
By Invector Labs
The Challenger RP2040 SD/RTC is an Arduino/Circuitpython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip. This board is equipped with an micro SD card reader and a Real Time Clock making it super useful for data logging applications.
RP2040 is the debut micro controller from Raspberry Pi. It brings their signature values of high performance, low cost, and ease of use to the micro controller space. With a large on-chip memory, symmetric dual-core processor complex, deterministic bus fabric, and rich peripheral set augmented with our unique Programmable I/O (PIO) subsystem, RP2040 provides professional users with unrivaled power and flexibility. With detailed documentation, a polished Circuitpython port, and a UF2 boot loader in ROM, it has the lowest possible barrier to entry for beginner and hobbyist users
This board is equipped with a micro SD card connector that will house standard micro SD cards allowing your application to have many gigabytes of storage room for sensor data or what ever you want to place on it. Together with a fancy display you could also store cool images.
It is normally very useful to tag sensor data with a time stamp so we included a Real Time Clock chip to make this easy for you.
The chip we use is the MCP79410 general purpose I2C?Compatible real-time clock/calendar. It is a highly integrated real time clock with nonvolatile memory and many other advanced features. These features include a battery switchover circuit for backup power, a timestamp to log power failures and digital trimming for accuracy. Using a low-cost 32.768 kHz crystal or other clock source, time is tracked in either a 12-hour or 24-hour format with an AM/PM indicator and timing to the second, minute, hour, day of the week, day, month and year. As an interrupt or wakeup signal, a multifunction open drain output can be programmed as an Alarm Out or as a Clock Out that supports 4 selectable frequencies.
The intperrupt output from the RTC is connected to pin GPIO25 on the RP2040 and can be used to wake up the device repeatedly to collect data.
In the recent years we have noticed that we are seeing more and more USB Type C cable laying around the lab due to the fact that all new phones and accessories use them. As of yet we haven’t seen any shortage of micro USB cables but we are not getting any new ones any more and old ones do break occasionally. So we decided to go for a USB Type C connector for this board. A bonus of this is that they are quite bit more durable and you don’t have to fiddle with the cable when plugging it in.
The board is equipped with a standard 2.0mm JST connector for connecting a rechargeable LiPo battery. There is also an internal battery charger circuit that charges your battery as long as a USB cable is inserted or the VUSB connection is connected to 5V.
By Adafruit
If there is one thing Adafruit is known for, its mega-blinky-fun-rainbow-LEDs. We just love sticking NeoPixels anywhere and everywhere. When we saw the new ‘PIO’ peripheral on the RP2040 from Raspberry Pi, we just knew it would be perfect for driving large quantities of NeoPixels. So we created this board, the Adafruit Feather RP2040 SCORPIO, designed specifically for NeoPixel (WS2812) driving but also good for various other PIO-based projects that want to take advantage of the Feather pinout with 8 separate consecutive outputs (or inputs).
The RP2040 PIO state machine is perfect for LED driving: it can generate perfect waveforms, with up to 8 outputs concurrently, all through DMA. That means that you don’t need to use any processor time to bit-bang-out the LED data. Just set up the buffer and tell the PIO peripheral to ‘make it so’ and it will shove that data to the 8 outputs without delay while your code can continue to read buttons, play music, run CircuitPython - whatever you like!
The SCORPIO has a clever pinout, where all the standard Feather pins are the same as the GPIO pins, plus the standard I2C, SPI and UART lines - and theres still enough pins left over to have 8 consecutive pins for PIO usage on GPIO16 through GPIO23 inclusive.
To make NeoPixel usage glitch-free there is a 3V->5V level shifter so that the output logic is 5V. If you happen to want 3V signals, you can adjust the shifter voltage with a jumper on the bottom. It’s also possible to flip the direction of the level shifter to make the 8 I/O pins inputs - say for making a logic analyzer - with a directional jumper selection also on the bottom of the PCB.
The RP2040 SCORPIO also has a ton of RAM, 264KB, making it trivial to buffer huge numbers of NeoPixels…several thousand if needed. In fact there’s so much RAM you can even dither the pixels to for finer brightness control, for better-looking LEDs at low brightness or for gamma correction.
We have NeoPXL8 driver code available in Arduino and CircuitPython, so you can jump immediately to making beautiful artworks driven by the Adafruit SCORPIO.
By Luatos
A low-cost WiFi/BLE board based on ESP32-C3.
There are 2 versions of this board, differing in the inclusion of a CH343 UART to USB component. This board definition targets the version without the CH343 which connects the built-in USB-CDC/JTAG to the USB-C connector.
Onboard LDO can be disabled by grounding the PWB pin (15).
GPIO11 can only be used by setting the EFUSE_VDD_SPI_AS_GPIO efuse and building a custom Circuitpython image.
By SeeedStudio
Edge Computing devices are playing an increasingly important role in the field of IoT. Nowadays, a computer is not just a big rectangular black box under the desk, or a small portable device working on your knees. Computers are ubiquitous devices that span calculating, communicating, and data storage. Based on this definition, here we would like to introduce our new product – the ODYSSEY - X86J4105.
ODYSSEY is a series of SBC (Single Board Computer), allowing you to build Edge Computing applications with ease. The ODYSSEY - X86J4105, based on Intel Celeron J4105, is a Quad-Core 1.5GHz CPU that bursts up to 2.5GHz. It includes all the powerful features of Mini PC such as including an 8GB LPDDR4 RAM, 64GB eMMC Storage(optional), onboard Wi-Fi/BLE, Dual Gigabyte Ethernet Ports, Audio Input and Output, USB Ports, HDMI, SATA Connectors and PCIe, however, within a cost-effective price. With simple connections to Mouse, Keyboard and Monitor to ODYSSEY - X86J4105, you will get a Desktop Mini PC right away. With eMMC versions, you even have the Windows 10 Enterprise pre-installed!
Just simply connect to a mouse, a keyboard and a monitor with the ODYSSEY – X86J4105, you will get a powerful Desktop Mini PC that can run Windows and Linux OS.
By Hardkernel co., Ltd.
The ODROID-M1 is a single board computer with a wide range of useful peripherals developed for use in a variety of embedded system applications. To achieve this goal, we have developed various hardware accessories and device driver software over the past 10 months. In addition, RK3568B2, the core brain of ODROID-M1, is considered suitable for embedded application use as the SoC manufacturer (Rockchip) guarantees supply for the next 15 years. Therefore, we expect we can supply the ODROID-M1 boards to our important B2B customers until the year 2036 or beyond.
Note that RK3568B2 is a slightly modified version of the RK3568 to overcome the IC supply chain problem these days. The previous RK3568 metal-can type packaging lead time is much longer than the more common plastic package of the RK3568B2.
Let’s take a look at the main features and peripherals of ODROID-M1.
By Cytron Technologies
The Maker Feather AIoT S3 is powered by the ESP32-S3 WROOM 1 N8R8 module with 8MB Flash and 8MB PSRAM. This board allows the users to access both AI and IoT applications on their own projects. Users may choose from two different variants of Maker Feather AIoT S3: Basic (without pre-soldered female headers) and Pre-soldered female headers which the user can use a breadboard to expand all the GPIOs.
The board comes with 3 Maker Ports (STEMMA QT / Qwiic JST SH) that have flexible I/O options: digital, analog and I2C. The Maker Ports consist of 2 horizontal ports that are powered by VPeripheral that allows users to save power by turning on and off via programming code and 1 vertical port that is powered by constant 3.3V.
There are 11 LEDs that act as the status LED of their respective GPIOs, a programmable Neopixel RGB LED to make your project colourful, 1 “RESET” and 1 “BOOT” buttons to reset the board and enter bootloader mode and a programmable push button. At the bottom of the board, there is a piezo buzzer with a mute switch that allows you to add audio features to your projects.
There are 2 ways to power up the Maker Feather AIoT S3, either through USB C Data Cable or rechargeable LiPo/Li-Ion Battery. The built-in 1-cell LiPo/Li-Ion charger port comes with overcharged and over-discharged protection features.
This board is pre-loaded with CircuitPython and is also supported by various programming languages: MicroPython, Arduino IDE and Espressif IDF.
By Czech maker & Make More
The Maker badge board is official badge board for Maker Faire′s in Czech republic. Main purpose is to show visitors/exhibitors name and/or project, but secondary goal is to have at each Maker Faire some interactive game so people can have more fun at the time of the visit.
By CRCibernetica
The CRCibernetica IdeaBoard is an educational Internet of Things and Robotics development board based on the ESP32 microcontroller. Easily connect multiple dc motors, servos and sensors to power your experiments!
By MechWild
The PillBug is a BLE enabled development board powered by the nRF52840 that is designed to be a drop in replacement for the stm32f401/stm32f411 blackpill development board. This board was designed for compatibility with blackpill driven keyboards and will work as a simple replacement in most cases. The PillBug features 3.7V Li-Ion battery charger, a software controlled hardware cutoff for powering peripherals, a controllable status LED, and compatibility with blackpill’s pinouts for I2C/SPI/UART.
By M5Stack
M5Stack just added a new family to its popular series of modules with the Stamp-C3. the new Stamp-C3 featuring ESPRESSIF ESP32-C3 RISC-V MCU with Wi-Fi connectivity for IoT edge devices such as home appliances and Industrial Automation. By combining RSA-3072-based secure boot and the AES-128-XTS-based flash encryption, while also make it optimal for industrial IoT equipment collecting sensor data within a factory or a building.
The Stamp-C3 is based on 32-bit RISC-V microcontroller and operates at a maximum clock frequency of 160 MHz. With 400 KB of internal RAM and 4 MB Flash, it can facilitate many different use-cases involving connected devices. Furthermore, the exceptional heat resistance plastic enclosure is sustained at a higher operating temperature.
By M5Stack
M5Stack FIRE is a cost-effective Wi-Fi IoT controller adopts Espressif ESP32 main control chip, equipped with two low-power Xtensa? 32-bit LX6 microprocessors, with main frequency up to 240MHz. With 8M PSRAM + 16M FLASH memory, 2.0-inch full-color HD IPS display panel, IMU, LED, microphone, speaker, TFCard slot and other peripherals. The full-coverage case ensures circuit stability even in complex industrial applications. The internal offers a wide range of common interface resources (ADC/DAC/I2C/UART/SPI, etc.) which is highly expandable. This functional and powerful IoT controller is very applicable to various product prototyping, industrial control and smart building applications.
By M5Stack
Atom Lite, which has a size of only 24*24mm, is a very compact development board in the M5Stack development kit series. It provides more GPIOs for user customization which is very suitable for embedded smart home devices and in making smart toys. The main control adopts the ESP32-PICO chip which comes integrated with Wi-Fi technologies and has a 4MB of integrated SPI flash memory. Atom Lite board provides an Infra-Red LED, a RGB LED, buttons, and a HY2.0 interface. In addition, it can connect to external sensors and actuators through 6 GPIOs. The on-board Type-C USB interface enables rapid program upload and execution.
By M5Stack
Get yourself a kit that can do it all! The M5Stack Basic Development Kit is a ESP32-based WiFi microcontroller that’s compatible with MicroPython and Arduino. It comes jam-packed with Wi-Fi / Bluetooth capability, running at 240 MHz with the dual-core processor and 16MB of SPI Flash.
Perfect for people who want to make advanced ESP32 projects with a display, user interface, speaker, and a couple buttons. It’s super easy to snap in other M5 blocks to add sensors, interfaces or cameras, no soldering required. Upload your code with the built in USB C port, there’s example code available on the M5Stack website.
By 42. Keebs
The Frood is a high-performance and affordable drop-in replacement for the Pro Micro (used in many DIY custom mechanical keyboard kits), based on the Raspberry Pi RP2040. It is physically and electrically compatible with Elite-C/nice!nano as much as possible.
It follows the SparkFun Pro Micro RP2040 pinout with 5 extra pins (GPIO12-GPIO16) added along the bottom edge (like Elite-C), and USB data lines broken out in the top corners (like nice!nano).
By Libre Computer
Le Potato is our flagship hardware platform with support for the latest Android 9/TV, upstream Linux, u-boot, Kodi, and more. Based on a long term supported SoC family with a proven record of mass deployments by the largest regional content providers, Google, and Amazon, AML-S905X-CC is the perfect development platform for projects that require highly performant ARM Cortex-A class CPUs, secure and non-secure 4K media delivery and playback, Widevine CAS DRM, high reliability, and low power.
Libre Computer is the only solutions provider with key expertise in both hardware design and upstream free-open-source software (FOSS) stack for Amlogic’s GXL SoC family including S805X, S905D, S905W, S905X, and S912. This SoC family features the Amlogic Video Engine 10 (AVE10) capable of handling H.265, H.264, and VP9 streams with HDR metadata making it ideal for 4K digital signage on mainline Linux and the latest Android 9.0 Pie.
Features
By SinoVoip
Banana PI BPI-M2+ is the open source hardware platform, use Alliwnner H3 (option H2+ chip and H5 chip ) chip on board. and mini size only 65mm*65mm,
PBI-M2 hardware: 1Ghz ARM7 quad-core processor, 1GB DDR3 SDRAM, 8G eMMC flash on board,and SDIO wifi&BT 4.0 moodule on board.Gigabit ethrnet.
BPI-M2+ series run Android,Debian linux,Ubuntu linux, Raspberry Pi image and others image. Banana PI,it can easily run with the game it support 1080P high definition video output and 4K support, the GPIO compatible with Raspberry Pi B+ .
Banana Pi BPI-M2+ not support sata port, so you need use USB for hardisk
By VCC-GND Studio
Flexible I/O connects RP2040 to the physical world by allowing it to speak to almost anyexternal device. High performance breezes through integer workloads. Low cost helps ease the barrier to entry.
This isn’t just apowerful chip: it’s designed to help you bring every last drop of that power to bear. With six independent banks of RAM, and a fully connected switch at the heart of its bus fabric, you can easily arrange for the cores and DMA engines to run in parallel without contention.
VCC-GND Studios’ YD-RP2040 has the following improvements over the Raspberry Pi Pico:
By Espressif
ESP32-S2-DevKitC-1 is an entry-level development board based on ESP32-S2-SOLO (on-board PCB antenna) or ESP32-S2-SOLO-U (external antenna connector), which are two general-purpose modules with a 4 MB SPI flash. This board integrates complete Wi-Fi functions.
Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-DevKitC-1 on a breadboard.
By Banana Pi
BPI-Pico-S3 is the same size as Raspberry Pi Pico board, equipped with ESP32S3 chip, 8M flash, 4-layer PCB, electroplated half-hole process, ceramic antenna, supports 2.4 GHz Wi-Fi and Bluetooth? LE dual-mode wireless communication, is a development board designed for IoT development and Maker DIY.
Features:
By Siemens
SIMATIC IOT2050 Advance is a versatile IOT edge device that allows you to connect PLCs on the factory floor to the cloud. A quad core ARM processor, 20 digital IOs and 6 analog inputs gives you enough horse power to run analytics and decision making on the edge before you send off the data to the Cloud.
SIMATIC IOT2050 Advance; 2x Gbit Ethernet RJ45; 2GB RAM, Quad Core ARM TI AM6548 HS Processor; Display port; 2x USB2.0; 16 GB eMMC; SD card slot; Siemens Industrial OS
Requires 24 V DC industrial power supply
Siemens Part Number: 6ES76470BA001YA2
By Siemens
SIMATIC IOT2050 is a versatile IOT edge device that allows you to connect PLCs on the factory floor to the cloud. A dual core or quad core processor gives you enough horse power to run analytics and decision making on the edge before you send off the data to the Cloud.
SIMATIC IOT2050, 2x Gbit Ethernet RJ45; Display port; 2x USB2.0, SD card slot, 1GB RAM, Dual Core Processor ARM TI AM6528 GP
Requires 24 V DC industrial power supply
Siemens Part Number: 6ES76470BA000YA2
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 4 LTS is an open-source single-board computer with dual-band wireless WiFi and Bluetooth 5.0. It is highly compact with a dimension of 56 x 91mm.
Orange Pi 4 LTS uses the Rockchip RK3399(28nm HKMG Process), and has 3 GB /4GB LPDDR4 SDRAM, 16GB EMMC Flash(option). It can run Android 8.1,Ubuntu16.04,Ubuntu18.04,Debian9. Orange Pi 4 LTS offers a range of different ports, including HDMI output, 26pin headers, LCD connector, Gbps Ethernet port, 2USB 2.0, 1USB 3.0, 1*USB 3.0 TYPE-C, mini PCIE connector etc. It is powered through DC and Type-C. It is a good choice for applications that need strong networking perfomance.
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 4 is an open-source single-board computer with dual-band wireless WiFi and Bluetooth 5.0. It is highly compact with a dimension of 56 x 91mm.
By Sipeed
Lichee RV Dock is a RISC-V Linux development kit. It expands the module’s usable interfaces by providing an HDMI port with support for up to 4K@30fps output, a 40-pin header with GPIO and power switches, among other things, plus headers and connectors that you can use for speakers, microphones, and more. It supports RGB and MIPI screen interfaces with its screen convert board. There is an onboard 2.4G WIFI+BT module, a 2.4G Patch antenna, an IPEX connector, and a USB Type-A host. The highest network speed is up to 30Mbps (with RTL8723DS), and the average network bandwidth is about 20Mbps.
For software, Lichee RV Dock supports Tina Linux, Debian Officially, and also Ubuntu/OpenSUSE, RustSBI community.
The features of high integration, small size, affordable price, and open-source are suitable for developers exploring more interesting Linux applications. No more waiting and soldering, it greatly shortens the developer’s research and development time by just simply connecting the kit to the display devices and input devices such as a keyboard or a mouse(only available on the Debian system).
By STMicroelectronics
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. For the compatible boards, the external SMPS significantly reduces power consumption in Run mode.
The ARDUINO? Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.
The STM32 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.
By Invector Labs
The Challenger RP2040 WiFi/BLE is an Arduino/Micropython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip, equipped with an WiFi/BLE chip that provides both WiFi as well as BLE functionality on the board.
RP2040 is the debut micro controller from Raspberry Pi. It brings their signature values of high performance, low cost, and ease of use to the micro controller space. With a large on-chip memory, symmetric dual-core processor complex, deterministic bus fabric, and rich peripheral set augmented with our unique Programmable I/O (PIO) subsystem, RP2040 provides professional users with unrivaled power and flexibility. With detailed documentation, a polished Circuitpython port, and a UF2 boot loader in ROM, it has the lowest possible barrier to entry for beginner and hobbyist users
The Challenger RP2040 WiFi/BLE board is equipped with a powerful combined single chip solution that provides the WiFi and BLE connectivity of this board. The chip we are using is the ESP32-C3FN4 from Espressif and it is a complete WiFi subsystem that complies with IEEE 802.11b/g/n protocol and supports Station mode, SoftAP mode, SoftAP + Station mode, and promiscuous mode. It also implements A Bluetooth LE subsystem that supports features of Bluetooth 5 and Bluetooth mesh.
This solution is based on an RISC-V micro controller core and comes with 4MByte of internal flash and 408Kbyte of internal SRAM as well as the advanced 2.4GHz radio.
The ESP32-C3 device comes pre loaded with the ESP-AT interpreter already programmed into flash. This interpreter provides the system with everything from low level TCP/UDP functionality up to high level functions such as a on board integrated web server, MQTT server and client functions and much more.
By Invector Labs
The Challenger RP2040 SubGHz board is an Arduino/Circuitpython compatible Adafruit Feather format micro controller board based on the Raspberry Pico (RP2040) chip.
This is a spin-off from our Challenger RP2040 LoRa board but in this case we replaced the LoRa module with a low power SubGHz radio module also from Hope RF. The transceiver features a proprietary long range modem that provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
The RFM69HCW is a transceiver module capable of operation over a wide frequency range, including the 315,433,868 and 915MHz license-free ISM (Industry Scientific and Medical) frequency bands. Currently we are only supporting the 868 and 915MHz bands but this may change in the future. All major RF communication parameters are programmable and most of them can be dynamically set. The RFM69HCW offers the unique advantage of programmable narrow-band and wide- band communication modes.
The RFM69HCW is connected to the RP2040 via SPI channel 1 and a few GPIO’s that is required for signaling. A U.FL connector is used to attach your antenna to the board.
By Raspberry Pi
The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they’re ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico W. This low-cost microcontroller board features their powerful new chip, the RP2040, and all the fixin’s to get started with IoT embedded electronics projects at a stress-free price.
Raspberry Pi Pico W brings WiFi + BLE wireless networking to the Pico platform while retaining complete pin compatibility with its older sibling.(BLE is not currently available on CircuitPython.)
Raspberry Pi Pico W is just like the classic Pico but adds on-board single-band 2.4GHz wireless interfaces (802.11n) using the Infineon CYW43439 while retaining the Pico form factor. The on-board 2.4GHz wireless interface has the following features:
Due to pin limitations (the Pico brings out all the GPIO) some of the wireless interface pins are shared with the exposed pads:
For best wireless performance, the antenna should be in free space. For instance, putting metal under or close by the antenna can reduce its performance both in terms of gain and bandwidth. Adding grounded metal to the sides of the antenna can improve the antenna’s bandwidth.
The Pico W is 51mm × 21mm × 1mm and can have headers soldered in for use in a breadboard or perfboard, or can be soldered directly onto a PCB with the castellated pads. There’s 20 pads on each side, with groups of general purpose input-and-output (GPIO) pins interleaved with plenty of ground pins. All of the GPIO pins are 3.3V logic, and are not 5V-safe so stick to 3V! You get a total of 25 GPIO pins, 3 of those can be analog inputs (the chip has 4 ADC but one is not broken out). There are no true analog output (DAC) pins.
On the slim green board is minimal circuitry to get you going: A 5V to 3.3V power supply converter, single green LED connected through on the wireless module, boot select button, RP2040 chip with dual-core Cortex M0, Wireless chipset with antenna, 2 MegaBytes of QSPI flash storage, and crystal.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board, there is 2MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Click here for the Raspberry Pi documentation. Click here for Getting Started with Raspberry Pi Pico and CircuitPython.
By Unexpected Maker
Introducing the TinyPICO NANO - The Mighty Tiny ESP32 all in one module!
Features & Specifications
You can find out more about the TinyPICO NANO at tinypico.com
By Unexpected Maker
Introducing the TinyPICO - The Mighty Tiny ESP32 based development board!
This firmware is for the V2 and V3 versions of TinyPICO It can work on he original V1 board, but some features like VBUS sense won’t be available.
Features & Specifications
You can find out more about the TinyPICO at tinypico.com
Getting the firmware onto the Esp32 based board is different to other circuitpython supporting chips. You can find out more about how at Circuitpython with ESP32 quick start
By Banana Pi
The BPI-Bit-S2 is a development board equipped ESP32-S2 chip, with 5x5 RGB LED matrix, 1 buzzer, 2 photosensitive sensors, 1 thermosensitive sensor, provides Wi-Fi functions via PCB antenna.
And, the board uses the same edge connector as the micro:bit or micro:bit v2, which makes it possible to connect the alligator clip, or the breakout boards in most micro:bit kits.
Features:
By Wemos
WiFi & Bluetooth 5 (LE) development boards based ESP32-S3-WROOM-1.
EN
RESET buttonGPIO0
BOOT buttonGPIO38
WS2812B RGB LEDGPIO42
(SDA) and GPIO41
(SCL)By Waveshare
This is a WiFi development board with compact size, plenty peripheral interfaces, integrated low-power Wi-Fi System-on-Chip (SoC) and mass memory, supporting Raspberry Pi Pico expansion board ecosystem. Equipped with hardware crypto accelerator, RNG, HMAC and Digital Signature module, it can meet the security requirements of the Internet of Things.
Waveshare wiki link.
By OTAKE Takayoshi
The Octave is a 12-key macropad. It is primarily designed to be a compact keyboard with support for 12 function keys (F1 - F12).
It is important that there are four rows. Just like the function keys on many keyboards are divided into four rows each. It is also important that it is easy to operate with one hand.
It is designed to be used with the left hand. In particular, the incremental encoder and stick controller are placed in easy-to-operate positions.
By Smart Bee Designs
The Bee S3 is a ultra low powered deepsleep ESP32-S3 development board
By Smart Bee Designs
This is a ESP32-S3 with a built in PIR motion sensor, RGB LED, lipo charging circuit and voltage dividers.
By Seeed Studio
Seeed Studio XIAO ESP32C3 featuring ESP32C3 carries a complete Wi-Fi system along with Bluetooth Low Energy function. With its exquisite design and WiFi+BT ability, it’s perfect for various IoT controlling scenarios and complex carriable applications.
Outstanding RF performance: Powerful ESP32-C3 SoC and U.FL antenna provided that supports WiFi/Bluetooth connection over 100m.
Thumb-size Design: 21 x 17.5mm overall dimension, portable and lightweight.
Low power consumption: Lowest as 44 μA (deep sleep mode), with 4 working modes available.
*Onboard battery charge IC:* Supports battery charging, great for various wearable scenarios and wireless IoT applications.
Ready for productization: Single-sided components design, easily integrated into other boards and Seeed provides Fusion Service for rapid production.
Seeed Studio XIAO ESP32C3 has equipped a highly-integrated ESP32-C3 chip, built around a 32-bit RISC-V chip processor with a four-stage pipeline that operates at up to 160 MHz.
The board equips highly-integrated ESP32-C3 SoC. The chip has been installed with a complete 2.4GHz Wi-Fi subsystem which means it supports Station mode, SoftAP mode, SoftAP & Station mode, and promiscuous mode for multiple Wi-Fi applications. It works under an ultra-low power state, also supporting features of Bluetooth 5 and Bluetooth mesh. There are 400 KB SRAM & 4 MB Flash on the chip, allowing for more programming space, and bringing more possibilities to the IoT control scenarios.
Being a number to the Seeed Studio XIAO family, the board deservedly maintains the classic thumb-sized form-factor design and elegant productization of single-sided components mounting. Meanwhile, it has equipped with a battery charge chip and integrated circuit for enhancing its ability to carry. This board comes included with an external antenna to increase the signal strength for wireless applications. There are 11 digital I/O that can be used as PWM pins and 4 analog i/o that can be used as ADC pins. It supports UART, IIC, and SPI serial communication ports, also including IIS (Internet Information Services). Utilizing its small and exquisite hardware design and the powerful onboard chip, programming by Arduino, it will offer more ability to wearable and portable devices or other applications.
Since the ESP32C3 chip does not have support for native USB, you won’t see a CIRCUITPY drive appear when you plug it into your computer. Here is a complete guide for getting Circuitpython installed onto an ESP32C3 device, and for enabling Web Workflow so you can load your Python code onto it.
]]>By HardKernel
The original ODROID Go has been discontinued
To celebrate ODROID’s 10th anniversary, we present the ODROID-GO Game Kit! It includes a special anniversary board with all the parts to put together your own game kit and see the workings behind such a device. It is not only a fun assembly project but also an educational tool to learn about all the hardware and software that goes into building such a device.
Assembly and learning WHY Have fun building your own handheld game kit while learning about the internal functions of each part and its purpose. Learn how each button is attached to a PCB switch pad, what materials are used, and how to put it all together to create a button control pad to play games! Learn how to connect power, speakers and how to download and install an OS. Learn why certain pieces are made of particular materials and why you need certain connectors. Since the device is clear, all the internal components and all the lights are visible.
PLAY GAMES Once you have assembled the ODROID-GO, you can download and install games. Enjoy your gaming device (that you built)!
CODING CAMP Install Arduino and learn some basic coding. We will provide online guides to code some simple, yet cool, tasks. Then, add a weather station, learn how to check the battery life, test the speaker, add an ultrasonic distance meter and more. * Parts sold separately.
By Espressif
The ESP32-S3-EYE is a small-sized AI development board produced by Espressif. It is based on the ESP32-S3 SoC and ESP-WHO, Espressif’s AI development framework. It features a 2-Megapixel camera, an LCD display, and a microphone, which are used for image recognition and audio processing. ESP32-S3-EYE offers plenty of storage, with an 8 MB Octal PSRAM and a 8 MB flash. It also supports image transmission via Wi-Fi and debugging through a Micro-USB port. With ESP-WHO, you can develop a variety of AIoT applications, such as smart doorbell, surveillance systems, facial recognition time clock, etc.
By Espressif
Ever wanted to dabble in face and/or speech recognition? Espressif’s ESP-EYE is a miniature ESP32-based development board that combines a digital microphone, ESP32 (of course) with 8 MB PSRAM and 4 MB flash, and a 2 megapixel camera. There’s a few buttons and LEDs as well for basic control and configuration.
Unlike some boards, this codebase does not require internet connectivity - you don’t have to send video or audio data to ‘the cloud’ - it’s all processed on-chip! The built in demo shows off what it can do:
By Electrolama
A tiny RP2040 module for small embedded things!
minik is designed by Electrolama / @omerk and licensed under the Solderpad Hardware License 2.0.
By Benjamin Shockley
Fig Pi is a minifigure-sized development board based on the Raspberry Pi Foundation RP2040 Dual Cortex?-M0+ MCU running at 133Mhz with 16 I/O, one built-in LED around back, a 3x3 matrix of RGB LEDs, built-in Button, and an extra 2MB of memory. Additionally, the Fig Pi has STEMMA QT/Qwiic 4-pin JST SH connectors on the back that support two I2C ST QT/ QW connectors, an SPI connector, ADC connector, Digital connector, and a battery connector (2-pin JST SH).
By Waveshare
This is a WiFi development board with compact size, plenty peripheral interfaces, integrated low-power Wi-Fi System-on-Chip (SoC) and mass memory, supporting Raspberry Pi Pico expansion board ecosystem. Equipped with hardware crypto accelerator, RNG, HMAC and Digital Signature module, it can meet the security requirements of the Internet of Things.
Waveshare wiki link.
Add any links to purchase the board
]]>By Solder Party
A BB Q20 Keyboard in USB/PMOD/Qwiic format with a injection molded clear plastic case.
This is the evolution of our previous BBQ10 PMOD board. We took all the feedback from that board and improved on the design in every way.
We added a Qwiic/Stemma QT connector, we added USB HID support, we changed to a Q20 keyboard, which gave us four extra buttons, and the optical trackpad that works as a USB HID Mouse. And we decided to put the whole thing into a custom-designed injection molded clear plastic case for better usability and durability, as well as that retro 90s look.
The board uses the Raspberry Pi RP2040 MCU to poll the keyboard and trackpad and put the key press information into a FIFO.
You can use the I2C interface to read the FIFO, reconfigure the chip, and change the keyboar backlight.
In addition to that, the board also has a USB Type-C socket, and when connected to a desktop computer (Windows/Linux/MacOS), a smartphone (iOS/Android), or a SBC (Raspberry Pi, etc), it enumerates as a USB HID Keyboard and Mouse combo!
The firmware can be configured over USB using the Vendor Class interface.
The I2C interface is compatible with the old BBQ10 module, you can use the same libraries to interface this board.
Note: This board is not 5V-tolerant!
By Adafruit
This dev board is like when you’re watching a super-hero movie and the protagonist shows up in a totally amazing costume in the third act and you’re like ‘OMG! That’s the hero and they’re here to kick some serious butt!” but in this case its a microcontroller.
This QT Py board is a thumbnail-sized PCB that features the ESP32 Pico V3 02, an all-in-one chip that has an ESP32 chip with dual-core 240MHz Tensilica processor, WiFi and Bluetooth classic + BLE, adds a bunch of required passives and oscillator, 8 MB of Flash memory and 2 MB of PSRAM. We add a USB to serial converter chip, some more passives, an antenna, USB C, buttons, NeoPixel and QT connector to outfit this super-hero chip for any task you want to throw it at.
At the core of ESP32-PICO-V3-02 is the ESP32 (ECO V3) chip, which is a single 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC’s 40 nm low-power technology. ESP32-PICO-V3-02 integrates all peripheral components seamlessly, including a crystal oscillator, flash, PSRAM, filter capacitors, and RF matching links in one single package. This makes it perfect for stuffing into such a small space as the QT Py.
Please note the QT Py ESP32 Pico does not have native USB support - instead there’s a USB to serial converter chip. This means it cannot act like a USB keyboard or mouse - but it does have BLE and BT classic so you could wireless.
OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape are Seeed Xiao compatible, with castellated pads. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), a reset button (great for restarting your program or entering the bootloader), and a button on GPIO 0 for entering the ROM bootloader or for user input
Runs Arduino like a dream, or use the ESP IDF for more control over your projects.
By Adafruit
The Adafruit Feather HUZZAH32 is our original ESP32-based Feather, made with the official WROOM32 module. We packed everything you love about Feathers: built in USB-to-Serial converter, automatic bootloader reset, Lithium Ion/Polymer charger, and just about all of the GPIOs brought out so you can use it with any of our Feather Wings. We have other boards in the Feather family, check’em out here.
That module nestled in at the end of this Feather contains a dual-core ESP32 chip, 4 MB of SPI Flash, tuned antenna, and all the passives you need to take advantage of this powerful new processor. The ESP32 has both WiFi and Bluetooth Classic/LE support. That means it’s perfect for just about any wireless or Internet-connected project.
Don’t confuse this board with the similar, newer, Adafruit Feather ESP32 V2. Both boards say “HUZZAH32” on the bottom side, but they are different. Make sure you’ve chosen the correct download for your board.
Because it’s part of our Feather eco-system, you can take advantage of the 50+ Wings that we’ve designed to add all sorts of cool accessories.
The ESP32 is a perfect upgrade from the ESP8266 that has been so popular. In comparison, the ESP32 has way more GPIO, plenty of analog inputs, two analog outputs, multiple extra peripherals (like a spare UART), two cores so you don’t have to yield to the WiFi manager, much higher-speed processor, etc. etc! We think that as the ESP32 gets traction, we’ll see more people move to this chip exclusively, as it is so full-featured.
Here are specifications from Espressif about the ESP32:
Comes fully assembled and tested, with a USB interface that lets you quickly use it with the Arduino IDE or the low-level ESP32 IDF. We also toss in some header so you can solder it in and plug into a solderless breadboard. Lipoly battery and USB cable not included (but we do have lots of options in the shop if you’d like!)
CircuitPython on ESP32 Want to learn how to load circuitpython onto this board? check out this on the Adafruit learning system Want to use the supernew web workflow, this tutorial shows you how.
By Adafruit
The Adafruit Feather ESP32 V2 is a new version of the original Adafruit HUZZAH32 ESP32 Feather. Both have the fabulous ESP32 WROOM module on there, which makes quick work of WiFi and Bluetooth projects that take advantage of Espressifs most popular chipset. We completely refreshed the board while moving from the obsolete CP2104 USB-serial chip to the available CH9102F.
Both boards say “HUZZAH32” on the bottom side, but they are different. Make sure you’ve chosen the correct download for the your board.
The Feather ESP32 V2 is a significant redesign, enough so we consider it a completely new product. It still features the ESP32 chip but has many upgrades and improvements:
However, in order to add the PSRAM, and use the new Pico module which was small enough to allow all the fun extras, some of the breakout pads have changed, so here’s what you need to know:
That module nestled in at the end of this Feather contains a dual-core ESP32 chip, 8 MB of SPI Flash, 2 MB of PSRAM, tuned PCB antenna, and all the passives you need to take advantage of this powerful new processor. The ESP32 has both WiFi and Bluetooth Classic/LE support. That means it’s perfect for just about any wireless or Internet-connected project.
Because it’s part of our Feather eco-system, you can take advantage of the 50+ Wings that we’ve designed to add all sorts of cool accessories. Plus that built in battery charging and monitoring you know and love with the ESP32 Feather is still there in this upgrade.
Features:
Comes fully assembled and tested, with a USB interface that lets you quickly use it with the Arduino IDE or the low-level ESP32 IDF. We also toss in some header so you can solder it in and plug into a solderless breadboard. Lipoly battery and USB cable not included (but we do have lots of options in the shop if you’d like!)
By NVIDIA
Bring your next-gen products to life with the world’s most powerful AI computer for energy-efficient autonomous machines. With up to 275 TOPS and 8X the performance of the last generation for multiple concurrent AI inference pipelines, plus high-speed interface support for multiple sensors, NVIDIA Jetson Orin? modules provide the ideal solution for a new age of robotics.
The NVIDIA Jetson AGX Orin Developer Kit makes it easy to get started with the Jetson AGX Orin module. Compact size, lots of connectors, and up to 275 TOPS of AI performance make this developer kit perfect for prototyping advanced AI-powered robots and other autonomous machines.
Jetson AGX Orin features an NVIDIA Ampere architecture GPU together with next-generation deep learning and vision accelerators, and its high-speed IO and fast memory bandwidth can feed multiple concurrent AI application pipelines. This means you can develop solutions using your largest and most complex AI models to solve problems such as natural language understanding, 3D perception, and multi-sensor fusion.
NVIDIA JetPack SDK brings the NVIDIA AI software stack to Jetson, along with application development and optimization tools. Software for specific use cases is available, including Isaac for robotics and Metropolis for smart cities, and you can save significant time developing your AI solution when you use your datasets with TAO toolkit to fine-tune pretrained AI models from the NGC catalog.
Jetson ecosystem partners offer additional AI and system software, developer tools, and custom software development. They can also help with cameras and other sensors, as well as carrier boards and design services for your product.
With the computing capability of more than 8 Jetson AGX Xavier systems in a developer kit that integrates the latest NVIDIA GPU technology with the world’s most advanced deep learning software stack, you’ll have the flexibility to create tomorrow’s AI solution as well as today’s.
By WIZnet
W5500-EVB-Pico is a microcontroller evaluation board based on the Raspberry Pi RP2040 and fully hardwired TCP/IP controller W5500 – and basically works the same as Raspberry Pi Pico board but with additional Ethernet via W5500.
Features?
By SinoVoip
Banana Pi BPI-M5 is the next generation single board computer from Banana Pi in 2020. It is powered by Amlogic S905X3 quad-core Cortex-A55 (2.0 XXGHz) processor.Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.
By DFRobot
Beetle ESP32-C3, mainly intended for IoT applications, is a controller based on ESP32-C3 RISC-V 32bit single-core processor.
On a coin-size board of 25*20.5 mm, there are up to 13 IO ports broken out, so you don’t have to worry about running out of IO ports when making projects. Meanwhile, li-ion battery charging management function is integrated on the board which allows to directly connect li-ion battery without extra modules, while ensuring the application size and safety.
The equipped expansion board for Beetle ESP32-C3 brings out more power sources without increasing product volume, more convenient to solder. Besides, the onboard easy-to-connect GDI saves the trouble of wiring when using a screen.
Add any links to purchase the board
]]>By Espressif
The ESP-BOX is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX is an AIoT development board that is based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. The ESP32-S3-BOX provides a platform for developing the control of home appliances using Voice Assistance + touch screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway.
The Lite version is a little different than the non-Lite:
Full differences are documented here.** If you want the original S3-Box, check out this version.
The ESP32-S3-BOX Lite comes with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the ESP32-S3-BOX Lite such as online and offline voice assistants, voice-enabled devices, HMI touch-screen devices, control panels, multi-protocol gateways easily.
ESP-BOX Lite features:
Pmod? compatible headers support expand peripheral modules
Important Note: We recommend?updating the ESP32-S3-BOX firmware?when you first receive the kit to have the latest features and bugfix. Current firmware support is though ESP-IDF (not Arduino yet)
By Banana Pi
The BPI-Leaf-S3 is a basic development board equipped ESP32-S3R2 chip , provides Wi-Fi and Bluetooth LE functions via PCB antenna.
Features:
By Silicognition LLC
This board is an alternative to the Silicognition M4-Shim, and just like that board it is specifically made to fit on top of the PoE-FeatherWing, filling the empty space around the RJ45 and flyback transformer and allowing the creation of extremely compact Power over Ethernet systems.
Since the ATSAMD51J19 used on the M4-Shim is pretty much unobtainium right now, I needed to provide an alternative, and with good availability and popularity of the RP2040 this chip seemed like a natural choice. You get dual ARM Cortex-M0+ @ 133 MHz, 264 kB on-chip SRAM, PIO and 4 MB of QSPI flash!
The RP2040 comes with built-in UF2 bootloader, and the board has CircuitPython with Wiznet W5500 drivers pre-installed, plus a poe_featherwing.py
module that sets the Ethernet connection up for you.
A special feature of this board is a custom chip to enable the familiar single-press to reset, double-press for bootloader button! So from a user experience point of view, it behaves the same as the M4-Shim.
By Newsan
Archi is an educational board powered by Raspberry Pi through its RP2040 microcontroller. It is a portable and programmable device, which means that creators can take their learning anywhere. It is a combination of an electronic device and a complete educational platform, designed to be a learning tool, based on a block assembly structure method, dragging and dropping them in a visual editor. Archi has the necessary features incorporated to have an instant return to your projects both visually and hearing, and you can also add various modules existing in the market that will allow you to expand complexity and develop your skills. It is not simply a development board, it represents a window into the exciting universe of robotics and programming. Easy to use for all ages. Designed for the creation of robotic applications and STEM projects. Archi is easy to transport thanks to its small case size, and is Arduino Shield compatible, to incorporate various modules for advanced projects. It is also easy to connect and program thorugh its USB-C input and does not require wiring or any professional input to use. It is developed for educational purpose, so it can be programmed with blocks in the online platform, using Circuitpython or even C/C++ with the Arduino IDE.
By Pimoroni
A compact 4 channel motor+encoder controller, powered by RP2040. It has RGB and per-motor indicator LEDs plus built in voltage and current sensing. There’s also a Qwiic/STEMMA QT connector for adding breakouts!
Motor 2040 can be powered either by plugging the board into a USB-C power source (like a PC or power adapter) or by connecting a battery pack to the EXT PWR or VSYS connections. On an unmodified board, you should only have one power source connected at a time, to avoid back-powering your computer or battery.
If you want to have two power sources connected at the same time, Motor 2040 has two traces on its underside that you can cut to do this safely.
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By WeAct Studio
The Raspberry Pi Pico is a microcontroller board based on the Raspberry Pi RP2040 microcontroller chip. It has been designed to be a low-cost, high-performance microcontroller board with flexible digital interfaces. The Raspberry Pi Pico features two ARM Cortex-M0+ cores run up to 133MHz; 256KB RAM; 30 GPIO pins; and a broad range of interfacing options. This is paired with 2MB/4MB/8MB/16MB of onboard QSPI Flash memory for code and data storage.
Specifications:
By Invector Labs
The iLabs Challenger RP2040 LoRa is a small embedded computer equipped with a LoRa modem module on board, in the popular Adafruit Feather form factor. It is based on an RP2040 microcontroller from Raspberry Pi which is a dual-core Cortex M0 that can run on a clock up to 133MHz.
This is a spin-off from our Challenger RP2040 WiFi board but we have replaced the WiFi module with a low power RFM95W LoRa radio module from Hope RF. The transceiver features a LoRa long range modem that provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
The RFM95W is connected to the microcontroller using an SPI channel and a few GPIO signals to handle signalling from the modem circuit. Besides the modem module, there is only one additional U.FL connector that forms the modem functionality. Simply hook your external antenna to this connector and you are ready to go.
We paired the RP2040 with 8MByte high-speed flash capable of supplying data up to the max speed. The flash memory can be used both to store instructions for the microcontroller as well as data in a file system and having a file system available makes it easy to store data in a structured and easy to program approach.
The device can be powered by a Lithium Polymer battery connected through a standard 2.0mm connector on the side of the board. An internal battery charging circuit allows you to charge your battery safely and quickly. The device is shipped with a programming resistor that sets the charging current to ~450mA. this resistor can be exchanged by the user to either increase or decrease the charging current, depending on the battery that is being used.
By Adafruit
We’ve got a new machine here at Adafruit, it can uncover your deepest desires. Don’t believe me? I’ll turn it on right now to prove it to you! What, you want your very own soft serve ice cream machine? OK well, that’s not something we can provide. But we can provide your second-deepest desire: an ESP32-S3 Feather board with a built in IPS TFT color display. It’s got all the delicious creamy goodness features of a Feather main board, the comforting warmth of an ESP32-S3 WiFi+BLE microcontroller, and the crispness of a 240x135 pixel color TFT display. All that and it will even plug in nicely into a breadboard, terminal block wing, or Feather Doubler or even just stack on top of another wing.
This Feather comes with native USB and 4 MB Flash + 2 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means it’s awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi/BLE System-on-Chip (SoC) solution that has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements and AI acceleration. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
The Feather ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM, as well as lots of 512KB of SRAM so it’s perfect for use with CircuitPython support or any time massive buffers are needed: for fast memory access use SRAM, for slower-but-roomier access use PSRAM. It’s also great for use in ESP-IDF or with Arduino support.
The color TFT is connected to the SPI pins and uses additional pins for control that are not exposed to the breakout pads. It’s the same display as you see here, with 240x135 pixels and is IPS so you get bright color at any angle. The backlight is also connected to a separate pin so you can PWM the backlight up and down as desired.
For low power usages, the Feather has a second low-dropout 3.3V regulator. The regulator is controlled with a GPIO pin on the enable line and can shut off power to the Stemma QT port and TFT. There is also a separate power pin for the NeoPixel that can be used to disable it for even lower quiescent power. With everything off and in deep sleep mode, the TFT feather uses about 100uA of current.
Features:
By Adafruit
The ESP32-S3 has arrived in Feather format - and what a great way to get started with this powerful new chip from Espressif! With dual 240 MHz cores, WiFi and BLE support, and native USB, this Feather is great for powering your IoT projects.
That’s right - it’s the new Adafruit ESP32-*S3* Feather with dual core and native USB - this version comes with 4 MB flash, and 2 MB PSRAM compared to the Feather ESP32-S3 with 8MB Flash / no PSRAM version here.
Native USB means it can act like a keyboard or a disk drive, and no external USB-to-Serial converter required. WiFi and BLE mean it’s awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi/BLE System-on-Chip (SoC) solution that has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements and AI acceleration. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
The Feather ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM, as well as lots of 512KB of SRAM so it’s perfect for use with CircuitPython support or any time massive buffers are needed: for fast memory access use SRAM, for slower-but-roomier access use PSRAM. It’s also great for use in ESP-IDF or with Arduino support.
Features:
By Radxa
Radxa Zero is an ultra thin SBC in small form factor with powerful performance based on Amlogic S905Y2. It can run Android and selected Linux distributions.
Radxa Zero features a quad core 64-bit ARM processor, up to 4GB 32bit LPDDR4 memory, HDMI output at 4K@60, WiFi and Bluetooth connectivity, USB 3.0, and 40-pin GPIO header. Additionally, the power port can also be used for USB 2.0 OTG to connect more peripheral.
By Mixly
Mixgo CE Serial(Serial port loader) is designed by mixly team and can be programmed with mixly software (mixly2.0 version of graphic and graphic mixed programming platform) to facilitate information popularization and education
By Zach Richard
A 65% Ortholinear Keyboard based on the Rasperry Pi RP2040 with faders.
By LILYGO
LILYGO? TTGO T-OI PLUS RISC-V ESP32-C3 Chip Module Rechargeable 16340 Battery Holder Support Wi-Fi BLE Development Board
T-OI PLUS is based on the ESP32-C3 main control chip,ESP32-C3 is a safe, low-power, low-cost RISC-V
MCU,supports Wi-Fi and Bluetooth 5 (LE).
Rich memory resources can meet the functional requirements of various common IoT products.
Continue the T-OI ESP8266 version appearance structure design,based on the pin interface compatible
with MINI D1 expansion shield,with 16340 lithium battery holder and compatible with Grove interface.
By Radomir Dopieralski
PewPew are a family of handheld game devices designed for running Python programming workshops. The PewPew LCD is a member of that family with an LCD screen enabling you to see the error messages without having to connect to the REPL from your computer.
More information about the project is available at hackaday.io.
]]>By SparkFun
The SparkFun MicroMod Teensy Processor leverages the awesome computing power of the NXP iMXRT1062 chip and pairs it with the M.2 MicroMod connector to allow you to plug it into your choice of compatible MicroMod Carrier Board. With the M.2 MicroMod connector, connecting your Teensy Processor is a breeze. Simply match up the key on your processor’s beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). Adding a Teensy to your desired project has never been easier!
The Teensy Processor Board boasts some impressive computing power with an ARM Cortex-M7 processor operating at clock speeds up to 600MHz, 16MB Flash Memory and 1024K RAM Memory. On top of all that processing power, the board features seven serial UART ports, four I2C buses, two SPI ports, CAN-Bus, 12 GPIO, dedicated digital, analog, and PWM pins, USB Host and Device capability up to 480Mbit/s, digital audio and since many of the pins on the iMXRT1062 support multiple signal types you can customize it even further depending on your project’s needs.
Teensy is a registered trademark of PJRC. The MicroMod Teensy is a collaboration between PJRC and SparkFun.
By Mixly
Mixgo CE UDisk(USB disk loader) is designed by mixly team and can be programmed with mixly software (mixly2.0 version of graphic and graphic mixed programming platform) to facilitate information popularization and education
By WIZnet
W5100S-EVB-Pico is a microcontroller evaluation board based on the Raspberry Pi RP2040 and fully hardwired TCP/IP controller W5100S – and basically works the same as Raspberry Pi Pico board but with additional Ethernet via W5100S.
Features?
By ELECFREAKS
The Pico:ed is a development board based on Raspberry Pi RP2040 MCU. It uses dual-core Arm Cortex-M0+ processor with 264KB RAM. The front of the board contains two buttons and a 7x17 dot matrix screen, which can be conveniently used for classroom teaching.
By Khadas
By Pimoroni
A standalone, RP2040 powered servo controller - great for building hexapods, robot arms or other things with lots of moving parts. It has RGB LEDs/Neopixels for status updates, built in current monitoring and headers to add up to 6 analog sensors. There’s also a Qwiic/STEMMA QT connector for adding breakouts!
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By LILYGO
ESP32-C3 is a safe, stable, low-power, low-cost IoT chip, equipped with a RISC-V 32-bit single-core processor supporting 2.4 GHz WiFi and Bluetooth 5 (LE).
By Espressif
ESP32-S3-USB-OTG is a development board that focuses on USB-OTG function verification and application development. It is based on ESP32-S3 SoC, supports Wi-Fi and BLE 5.0 wireless functions, and supports USB host and USB device functions. It can be used to develop applications such as wireless storage devices, Wi-Fi network cards, LTE MiFi, multimedia devices, virtual keyboards and mice. The development board has the following features:
By Espressif
The ESP32-S3-DevKitM-1 is an entry-level development board equipped with the ESP32-S3-MINI-1, a powerful, generic Wi-Fi + Bluetooth LE MCU module that features a rich set of peripherals, yet an optimized size. It’s an ideal choice for a wide variety of application scenarios related to the Internet of Things (IoT), such as embedded systems, smart homes, wearable electronics, etc. ESP32-S3-MINI-1 comes with a PCB antenna. This version is equipped with the ESP32-S3-MINI-1 with 8MB Flash.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitM-1 on a breadboard.
At the core of the module is an ESP32-S3FN8, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds.
ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By Espressif
ESP32-S2-DevKitC-1 is an entry-level development board based on ESP32-S2-SOLO (on-board PCB antenna) or ESP32-S2-SOLO-U (external antenna connector), which are two general-purpose modules with a 4 MB SPI flash. This board integrates complete Wi-Fi functions.
Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-DevKitC-1 on a breadboard.
By Invector Labs
The Challenger 840 BLE board is an Arduino/Circuitpython compatible Adafruit Feather format micro controller board packed with loads of functionality for your projects that require low power consumption and a BLE connection.
The main controller of this board is the Nordic Semiconductor nRF52840 with 1MByte of FLASH memory and 256KByte of SRAM. The nRF52840 SoC is the most advanced member of the nRF52 Series. It meets the challenges of sophisticated applications that need protocol concurrency and a rich and varied set of peripherals and features. It offers generous memory availability for both Flash and RAM, which are prerequisites for such demanding applications.
The nRF52840 is fully multiprotocol capable with full protocol concurrency. It has protocol support for Bluetooth LE, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary stacks.
In the recent years we have noticed that we are seeing more and more USB Type C cable laying around the lab due to the fact that all new phones and accessories use them. As of yet we haven’t seen any shortage of micro USB cables but we are not getting any new ones any more and old ones do break occasionally. So we decided to go for a USB Type C connector for this board. A bonus of this is that they are quite bit more durable and you don’t have to fiddle with the cable before plugging it in.
The board is packed with hardware features, here’s a short list of its most prominent ones.
– Sturdy USB Type C connector – nRF52840 @ 64MHz – 1MB FLASH + 256KB RAM – 2 MByte of NOR FLASH memory – 32.768 KHz crystal for clock generation & RTC – 3.3V regulator with 600mA peak current output, most of which is reserved for the board itself – USB native support, comes with UF2 USB bootloader – 20 GPIO pins – Hardware Serial, hardware I2C, hardware SPI support – PWM outputs on all pins – 6 x 12-bit analog inputs – Built in 250mA lipoly charger with charging status indicator LED – Pin #13 red LED for general purpose blinking – Power/enable pin – 4 mounting holes – Reset button – Neopixel LED that indicates board status but that can be used by the programmer
By Adafruit
What’s life without a little RISC? This miniature dev board is perfect for small projects: it comes with our favorite connector - the STEMMA QT, a chainable I2C port, WiFi, Bluetooth LE, and plenty of FLASH and RAM memory for many IoT projects. What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with a RISC-V IoT microcontroller, the ESP32-C3!
ESP32-C3 is a low-cost microcontroller from Espressif that supports 2.4 GHz Wi-Fi and Bluetooth? Low Energy (Bluetooth LE). It has built-in USB-to-Serial, but not native USB - it cannot act as a keyboard or disk drive. The chip used here has 4MB of Flash memory, 400 KB of SRAM and can easily handle TLS connections.
The ESP32-C3 integrates a rich set of peripherals, ranging from UART, I2C, I2S, remote control peripheral, LED PWM controller, general DMA controller, TWAI controller, USB Serial/JTAG controller, temperature sensor, and ADC. It also includes SPI, Dual SPI, and Quad SPI interfaces. There is no DAC or native capacitive touch.
There’s a minimum number of pins on this chip, it’s specifically designed to be low cost and for simpler projects than ESP32-Sx or ESP32 classics with their large number of GPIO. Think of it more as an intended replacement to the ESP8266 than to the ESP32!
With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note: The C3 uses RISC V as a core, not Tensilica, and has Bluetooth LE (not classic!). The BLE core supports BT version 5 including Mesh
OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape are Seeed Xiao compatible, with castellated pads. In addition to the QT connector, we also added an RGB NeoPixel, a reset button (great for restarting your program or entering the ROM bootloader), and a button on GPIO 9 for entering the ROM bootloader or for user input
Runs Arduino with Espressif’s ESP32 core and you can also run MicroPython on this chipset.
Since the ESP32C3 chip does not have support for native USB, you won’t see a CIRCUITPY drive appear when you plug it into your computer. Here is a complete guide for getting Circuitpython installed onto an ESP32C3 device, and for enabling Web Workflow so you can load your Python code onto it.
]]>By Adafruit
The ESP32-S3 has arrived in Feather format - and what a great way to get started with this powerful new chip from Espressif! With dual 240 MHz cores, WiFi and BLE support, and native USB, this Feather is great for powering your IoT projects.
That’s right - it’s the new Adafruit ESP32-*S3* Feather! With native USB and 8 MB flash, this board will let you upgrade your existing ESP32 projects. Native USB means it can act like a keyboard or a disk drive, and no external USB-to-Serial converter required. WiFi and BLE mean it’s awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi/BLE System-on-Chip (SoC) solution that has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements and AI acceleration. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
The Feather ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 mini-module we are using on the Feather comes with 8 MB flash and no PSRAM, but it does have 512KB of SRAM so its fine for use with CircuitPython support as long as massive buffers are not needed. It’s also great for use in ESP-IDF or with Arduino support.
Features:
By Switch Science, Inc
This development board includes a Bluetooth Low Energy-enabled ISP1807 from Insight SiP (based on the nRF52840). This board has a 3.3 V regulator, a reset switch, a general purpose LED, and USB-C connector.
This board is pin compatible with the Arduino Pro Micro.
By Switch Science, Inc
This is a development board includes a Bluetooth Low Energy-enabled ISP1807 from Insight SiP (based on the nRF52840). This board has a 3.3 V regulator, a reset switch (SW1), a general purpose switch (SW2), a LED (user-controllable) and a USB-C connector.
By LILYGO
The TTGO T8 ESP32-S2 development board has useful features like the microSD card slot or the option to run the board with battery power. This board is very similar to the TTGO T8 ESP32-S2 ST7789 just without the display.
To flash this image use this command:
esptool.py --chip esp32s2 --port (COMPORT) \
--baud 115200 write_flash 0x000 \
adafruit-circuitpython-lilygo_ttgo_t8_s2-xx_XX-X.Y.Z.bin
After flashing change the DIP switches (the ones closer to the USB-C connector) to OTG mode, when reconnected you should see the CIRCUITPY
drive.
USB OTG
On On
o o o o
o o o o
1 2 3 4 1 2 3 4
By LILYGO
The LILYGO TTGO T8 ESP32-S2 ESP32-S2-WROOM is a basic development board.
You need to install an UF2 Bootloader.
After flashing the Bootloader change the DIP switches (the ones closer to the USB-C connector) to OTG mode, when reconnected you should see the drive and can copy over the CircuitPython UF2 file.
USB OTG
On On
o o o o
o o o o
1 2 3 4 1 2 3 4
By Pimoroni
A hackable, programmable badge(r) with monochrome E Ink? display, powered by Raspberry Pi RP2040. It has a quintet of buttons (one for each claw), a slot so you can clip it onto a lanyard and a battery connector to keep things portable. You can even connect it up to Qwiic and STEMMA QT breakouts!
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Ai-Thinker
This is an entry-level development board based on Espressif ESP32-C3 SoC, which is equipped with a RISC-V 32-bit single-core processor, operating frequency up to 160 MHz, supports secondary development without using other microcontrollers or processors. The ESP32-C3 is an highly integrated low power Wi-Fi and Bluetooth system-level chip (SoC), designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc.
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
At first glance, the Pi Zero isn’t much. It just looks like a slimmed down version of the Raspberry Pi we know and love. But when we started to think of the possibilities - and what a well-chosen set of accessories could add - we realized the appeal. And then we saw the price…could it be true? Yes!
This is the slimmest, most pared down Raspberry Pi to date. It’s kind of like the little cousin to the Pi 2 - with just a micro SD card slot, a mini HDMI port, two micro USB ports (one for power, one for USB), and 512MB of RAM. It has a single-core 1 GHz processor chip, similar to the Pi A+ and B+.
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the micro-B USB connector labeled “USB”.
By Espressif
ESP32-S2-DevKitC-1 is an entry-level development board based on ESP32-S2-SOLO (on-board PCB antenna) or ESP32-S2-SOLO-U (external antenna connector), which are two general-purpose modules with a 4 MB SPI flash. This board integrates complete Wi-Fi functions.
Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-DevKitC-1 on a breadboard.
By Espressif
The ESP32-C3-DevKitM-1 is an entry-level RISC V development board equipped with the ESP32-C3-MINI-1-N4, a powerful, generic Wi-Fi + Bluetooth LE MCU module that features a rich set of peripherals, yet an optimized size. It’s an ideal choice for a wide variety of application scenarios related to the Internet of Things (IoT), such as embedded systems, smart homes, wearable electronics, etc. ESP32-C3-DevKitM-1 comes with a PCB antenna. This version is equipped with the ESP32-C3-MINI-1-N4 with 4MB SPI Flash and no PSRAM.
Please note: The C3 is similar to the ESP32 - but uses RISC V as a core, not Tensilica, and has Bluetooth LE (not classic!) However, there is minimal support for this dev board. For example, as of the time of this writing, there is no CircuitPython support - only Arduino and ESP IDF! Please purchase if you’re doing development with the C3, and recognize that it’s a different core than the classic ESP32s most folks have used.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-C3-DevKitM-1 on a breadboard.
At the core of the module is ESP32-C3, which has a 32-bit RISC-V single-core processor. The ESP32-C3 integrates a rich set of peripherals, ranging from UART, I2C, I2S, remote control peripheral, LED PWM controller, general DMA controller, TWAI controller, USB Serial/JTAG controller, temperature sensor, and ADC. It also includes SPI, Dual SPI, and Quad SPI interfaces.
There are three mutually exclusive ways to provide power to the board:
It is recommended to use the first option: Micro-USB Port.
Components:
By Adafruit
The ESP32-S3 has arrived in QT Py format - and what a great way to get started with this powerful new chip from Espressif! With dual 240 MHz cores, WiFi and BLE support, and native USB, this QT Py is great for powering your IoT projects.
The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has WiFi and BLE support, built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
With native USB and 8 MB Flash this board will let you upgrade your existing ESP32 projects. Native USB means it can act like a keyboard or a disk drive, and no external USB-to-Serial converter required. WiFi and BLE mean it’s awesome for IoT projects.
OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape are Seeed Xiao compatible, with castellated pads so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), a reset button (great for restarting your program or entering the bootloader), and a button on GPIO 0 for entering the ROM bootloader or for user input
The ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32’s dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 chip we are using on the QT Py comes with 8 MB flash and no PSRAM, but it does have 512KB of SRAM so its fine for use with CircuitPython support as long as massive buffers are not needed. It’s also great for use in ESP-IDF or with Arduino support.
By Unexpected Maker
Introducing the TinyS3 - The Mighty Tiny ESP32-S3 based development board!
Features & Specifications
You can find out more about the TinyS3 at tinys3.io
By Unexpected Maker
Introducing the ProS3 - The Ultimate Pro ESP32-S3 Development Board!
Features & Specifications
You can find out more about the ProS3 at pros3.io
By Unexpected Maker
Introducing the FeatherS3 - The Pro ESP32-S3 Development Board in the Feather Format!
Features & Specifications
You can find out more about the FeatherS3 at feathers3.io
By Espressif
The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and 8MB PSRAM.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the module is an ESP32-S3FN8, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds.
ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By Waveshare
a Pico-like MCU board based on Raspberry Pi RP2040
Board specifications
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
Raspberry Pi Zero W Is the first small size (Wifi enabled) Raspberry Pi’s single-board computers. This is the predecessor of Raspberry Pi Zero 2 W with the same form factor.
The board incorporates a Broadcom single-core ARMv6 CPU (BCM2835) clocked at 1GHz and has 512MB of RAM.
The board has a microSD card slot, a CSI-2 camera connector, a USB On-The-Go (OTG) port, and an unpopulated footprint for a HAT-compatible 40-pin GPIO header. It is powered via a micro USB socket. Video output is via a mini HDMI port; composite video output can easily be made available via test points, if needed.
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
This image could work on non Wifi Pi Zero but was primarly develop for the Wifi version.
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the micro-B USB connector labeled “USB”.
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 3 is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By FriendlyElec
LTS - long term support, We will not make any changes to this model and will provide support as long as possible
By SparkFun
With a 32-bit ARM? Cortex?-M4 RISC core, the SparkFun STM32 Thing Plus brings power and precision to your projects. The STM32 Thing Plus provides you with an economical and easy to use development platform if you’re needing more power with a minimal working space. This Thing comes flashed with the DFU bootloader, and to make the Thing Plus even easier to use, we’ve moved a few pins around to make the board Feather compatible. In addition, it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system!
As we previously stated; the STM32F405 Processor is based on the high-performance ARM? Cortex?-M4 32-bit RISC core and can operate at a frequency of up to 168 MHz. The Cortex-M4 core features a floating point unit (FPU) single precision which supports all ARM single precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. This Processor Board utilizes the DFU bootloader for uploading code, and incorporates an extensive range of enhanced I/Os and peripherals. In addition to the USB interface and Qwiic connection, the STM32 Thing Plus provides a 3.3V regulator and LiPo charger as well as 16MB of Flash and microSD slot for expandable memory.
By Seeed Studio
Seeed Studio XIAO RP2040 is a microcontroller using the Raspberry RP2040 chip. It runs at up to 133 MHz, is built with rich interfaces in a tiny thumb size, and fully supports Arduino, MicroPython, and CircuitPython.
The XIAO RP2040 is a development board of the Seeed Studio XIAO series. Like the Seeed Studio XIAO SAMD21, it is a compact board with a wide range of interfaces. The XIAO RP2040 is equipped with the Raspberry RP2040 chip (Dual-core ARM? Cortex? M0+) and has 2 MB of Flash on board.
Interfaces:
Some PINs have various functions, Moreover, XIAO RP2040 supports the USB-C interface which can supply power and download code. 1 Reset button, 1 BOOT button, 1 user-programmable RGB LED, 1 power LED, 2 status indicators, and 1 user LED are on board, allowing developers to debug their code very easily.
The XIAO RP2040 is very compact because all electronic components are soldered on the same board surface, which means you can easily solder the XIAO RP2040 to your own PCB. XIAO RP2040 is pin-compatible with Seeed Studio XIAO SAMD21, so XIAO RP2040 can be learned and developed using the Expansion board of Seeeduino XIAO.
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
The Raspberry Pi Compute Module 4 is based on the Raspberry Pi 4 Model B, but in a smaller form factor - perfect for embedding into products or projects without the bulk of a classic Raspberry Pi. You get all the computational power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. The CM4 incorporates the same quad-core ARM Cortex-A72 processor, dual video output, gigabit Ethernet, UART, I2C, SPI, I2S, and a few PWM for good measure.
This module is available in multiple variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity. The modules are available with 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM with optional storage of 8GB, 16GB or 32GB eMMC Flash. The wireless option includes 2.4GHz and 5GHz 802.11b/g/n/ac wireless LAN and Bluetooth 5.0 for BT classic and BTLE support.
Note: We don’t include the Compute Module IO board, but it’s strongly recommended!
Compute ALL the THINGs!
Compared to the earlier Compute Module 3+, the CM4 features faster CPU cores, better multimedia, more interfacing capabilities, a range of RAM densities, and a wireless connectivity option. Instead of a DIMM socket, there are two board-to-board connectors that carry high-speed signals with ease - like multiple MIPI displays and camera ports. In addition to all the pins that supply Ethernet and SDIO and SPI and such, there’s also 28 GPIO pins, with up to 6 × UART, 6 × I2C and 5 × SPI.
On the video side, there are dual HDMI output, VideoCore VI graphics with OpenGL ES 3.x support, 4Kp60 hardware decode of H.265 (HEVC) video, and 1080p30 hardware encode of H.264 (AVC) video.
It’s great for industrial control or robotic use, digital/video signage, IoT, and AI/machine learning projects
Compute Module 4 introduces a brand new form factor and a compatibility break with earlier Compute Modules. Where previous modules adopted the JEDEC DDR2 SODIMM mechanical standard, with I/O signals on an edge connector, we now bring I/O signals to two high-density perpendicular connectors (one for power and low-speed interfaces, and one for high-speed interfaces).
This significantly reduces the overall footprint of the module on its carrier board, letting you achieve smaller form factors for your products. This version is intended for experienced developers who will be using the board for industrial and commercial applications.
Specifications
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
After installing the disk image on an SD card, the normal CircuitPython USB workflow will be available on the micro-B connector on the IO board. EMMC compute modules are not supported yet.
By Oak Development Technologies
Cast your project fears away with the Cast-Away RP2040, a small and easy to use RP2040 dev board designed to take your project to the beach. This board uses the popular Raspberry Pi RP2040, a dual core ARM Cortex M0 microcontroller.
By Espressif
The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and no PSRAM.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the module is an ESP32-S3FN8, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds.
ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By Seeed Studio
Seeed Studio XIAO nRF52840 (Sense) has equipped a powerful Nordic nRF52840 MCU which is designed in a Bluetooth 5.0 module, built around 32-bit ARM? Cortex?-M4 CPU with Floating-Point Unit(FPU) operating at 64Mhz. With the capabilities of wireless connection, it still remains the Seeed Studio XIAO series classic form-factor of small and exquisite which can be used for wearable devices and Internet of Things projects. Furthermore, it only costs 5 μA in the deep sleep model and it supports battery charge management because of the BQ25101 chip.
In addition, the SENSE version of the board carries two extra onboard sensors. One of them is a digital microphone created through Pulse Density Modulation(PDM) module on the nRF52840 chip. It can receive audio data in real-time which allows it can be used for audio recognition. The board can receive audio data through the MSM261D3526H1CPM microphone. The other one is 6-axis Inertial Measurement Unit(IMU) which can be applied in TinyML projects like gesture recognition. These onboard sensors provide a great convenience for users and the ultra-small size feature of the board has still remained.
The same CircuitPython firmware can be used both for the Seed Studio XIAO nRF52840 with or without additional sensor.
Seeed Studio XIAO nRF52840 (Sense) contains a wealthy interface. The first thing to note is that the Near Field Communication(NFC) is functional on the board. Secondly, there is a tiny and elegant reset button on one side of the Type-C interface. On the other side, it is designed in a three-in-one LED along with a power LED. There are 11 digital i/o that can be used as PWM pins and 6 analog i/o that can be used as ADC pins. It supports UART, IIC, and SPI all three common serial ports. Same as Seeed Studio XIAO RP2040, it has an onboard 2 MB flash which means it can also be programmed by Arduino, MicroPython, CircuitPython, or other program languages.
By JPConstantineau
The BlueMicro833 is a nRF52833 controller with the footprint of an Arduino Pro Micro and a USB-C connector. It uses the EByte E73-2GM08S1E nRF52833 module, has a Neopixel and software controller 3.3 V regulator that can turn on/off power to external devices. It’s based on the BlueMicro840 design but uses the internal voltage regulator to run. Just like other Bluemicros, there is a LiPo battery charger on board.
Many DIY keyboards use the Arduino Pro Micro or the Arduino Micro as their microcontroller. These don’t support BLE communications natively. Because the nRF52 chips have a 32-bit ARM Cortex-M4F processor, they have plenty of processing power compared to the traditional AVR chips. The BlueMicro boards were inspired from the Adafruit nrf52 feathers but made to be used directly in DIY keyboards as a replacement for the atmega32u4 based controllers.
By JPConstantineau
The PyKey87 is a custom programmable mechanical keyboard with a standard TKL layout. The PyKey87 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers.
Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization.
Just like CircuitPython, this keyboard is targeted for beginners. The design keeps the matrix definition simple to 17 columns and 6 rows instead of using a GPIO-optimized matrix of 8 columns and 8 rows. Neopixel order is also in line with key numbers. This keeps the complexity of coding a keyboard firmware to a minimum.
The PCB also has a location for an optional Stemma QT/QWIIC connector.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there’s no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go.
The PyKey87 is available on the Tindie store if you are interested in getting one.
]]>By JPConstantineau
The PyKey44 is a custom programmable mechanical keyboard with a compact ergonobic layout similar to the popular Atreus. The PyKey44 uses mechanical switches Kailh Choc type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on.
Since this is a Hot Swappable Switches keyboard, you can choose the Kailh Choc switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there’s no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go.
The PyKey44 is available on the Tindie store if you are interested in getting one.
]]>By JPConstantineau
The PyKey18 is a custom programmable mechanical keyboard with a standard Numpad layout, a rotary encoder and a small OLED display. The PyKey18 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers.
Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization.
The PyKey18 also has a small 0.91” OLED display and has a location for an optional Stemma QT/QWIIC connector.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there’s no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go.
The PyKey18 is available on the Tindie store if you are interested in getting one.
]]>By Espressif
The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-1, a general-purpose Wi-Fi + Bluetooth LE MCU module that integrates complete Wi-Fi and Bluetooth LE functions. This version is equipped with the ESP32-S3-WROOM-1 (PCB antenna) with 8MB Flash and 2MB PSRAM.
Most of the I/O pins on the module are broken out to the pin headers on both sides of this board for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S3-DevKitC-1 on a breadboard. We particularly like that there’s a debug UART/USB port and a separate native USB port, so you can upload/debug/USB all at once.
At the core of the module is an ESP32-S3FN8, an Xtensa? 32-bit LX7 CPU that operates at up to 240 MHz. You can power off the CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of thresholds.
ESP32-S3FN8 integrates a rich set of peripherals including SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/Jtag, MCPWM, SDIO host, GDMA, TWAI? controller (compatible with ISO 11898-1, i.e. CAN Specification 2.0), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as up to 45 GPIOs. It also includes a full-speed USB 1.1 On-The-Go (OTG) interface to enable USB communication
There are three mutually exclusive ways to provide power to the board:
Components:
By Octavo Systems
The OSD32MP1-RED is a full featured Reference, Evaluation and Development platform for the STM32MP1 based SiP, the OSD32MP15x. It provides access to a number of standard communication interfaces like WiFi and Bluetooth, 1Gb Ethernet, and CAN. It supports HDMI or DSI displays and has a connector for a camera. The OSD32MP1-RED expands easily by providing connectors that are compatible with Raspberry Pi, MikroElektronika mikroBUS? Click, and STMicroelectronics Motor Control Header.
The on board eMMC comes preloaded with an Opensource Linux Distribution allowing you to begin development straight out of the box.
With its communication interfaces, peripherals, and expansion capabilities, the OSD32MP1-RED is a perfect platform for quickly developing IOT, high-end HMI, or real time control applications.
By Octavo Systems
The OSD32MP1-BRK is a small flexible prototyping platform for the STM32MP1 based SiP, the OSD32MP15x. At only 3in X 1.8in (75mm X 46mm), it provides easy access to the I/O of the STM32MP1 through a set of breadboard compatible headers. The OSD32MP1-BRK allows developers to quickly build a proof of concept that more closely resembles their actual system without the need to build their own custom hardware.
The OSD32MP1-BRK features the OSD32MP15x System in Package, a microSD slot, 32KHz crystal, a microUSB client port, and two 2×30 100 mill headers. The headers give access to 106 I/O on the STM32MP1 integrated into the OSD32MP15x SiP. It uses a 4 Layer PCB with low cost design rules and has no back side components.
Its minimal overhead and access to a wide range of I/O make the OSD32MP1-BRK the perfect platform for any designer looking for complete flexibility as they prototype their design.
By Diodes Delight
Piunora is a compact, easy-to-use development board for electronics prototyping with Linux. It has a familiar form factor, legible pin labels, and a design that’s well suited to space-constrained applications.
As a carrier board for the Raspberry Pi Compute Module 4 (CM4), Piunora is essentially a tiny version of the Raspberry Pi 4 Single Board Computer (SBC) with added flexibility to accommodate custom form factors. CM4-based devices like Piunora are fully compatible with software that was written for the Raspberry Pi 4, as long as that software accounts for the hardware peripherals in use. There are also versions of the CM4 that include eMMC memory, which is more reliable than a traditional SD card.
It may be small, but Piunora is packed with powerful peripherals that will come in handy for rapid prototyping and embedded machine-learning applications. Examples include an HDMI port, camera-input connectors, and PCI-e support, which is not present on a standard Raspberry Pi 4. Finally, the M.2 B-Key port on the rear of the board is not only useful for SSD storage, it can also host a diverse range of PCI-e expansion boards.
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040. It’s been made famous in the new Raspberry Pi Pico and our Feather RP2040 and ItsyBitsy RP2040, but what if we wanted something really smol?
A new chip means a new QT Py, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the cuuutie QT Py Treatment”, and so we did! This QT Py features the RP2040, and all niceties you know and love about the original QT Py
The star of the QT Py is our favorite connector - the STEMMA QT, a chainable I2C port that can be used with any of our STEMMA QT sensors and accessories. Having this connector means you don’t need to do any soldering to get started.
What can you pop into the QT port? How about OLEDs! Inertial Measurment Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.
Use any SparkFun Qwiic boards! Seeed Grove I2C boards will also work with this adapter cable.
At the time of launch, there is no Arduino core support for the chip on this board. There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
Pinout and shape is Seeed Xiao compatible, with castellated pads so you can solder it to a PCB with a cut out to allow the bottom components some breathing room. In addition to the QT connector, we also added an RGB NeoPixel (with a controllable power pin to allow for ultra-low-power usage), and both boot-mode and reset buttons (great for restarting your program or entering the bootloader). This QT Py comes with loose 0.1” headers you can solder in for breadboard use.
While the RP2040 has lots of onboard RAM (264 KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 4MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 3 MB remaining for code, files, images, fonts, etc.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well, instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
It’s half USB Key, half Adafruit QT Py, and a lotta RP2040…it’s Trinkey QT2040, the circuit board with an RP2040 heart and Stemma QT legs. Folks are loving the QT Py 2040 we made, but maybe you want something plug-and-play. So we thought, hey what if we made something like that plugs right into your computer’s USB port? And this is what we came up with!
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an RP2040 microcontroller on board with just enough circuitry to keep it happy. There’s an RGB NeoPixel, a reset and bootloader or user button and a STEMMA QT Port on the end. That’s it!
With the body of the board being 1.0” x 0.7” and four mounting holes, you can attach just about any of our QT boards right on (some are a little larger so just check that has the holes in the same locations). Use M2.5 sized standoffs and screws to do so, you could use 2 diagonal at a minimum. Then use a shorty QT cable and you’ve got a custom sensor Trinkey for any sensor purpose.
The board comes with 8 MB of QSPI flash memory so you can put all of our CircuitPython drivers on the disk!
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
Strap yourself in, we’re launching in T-minus 10 seconds…Destination? A new Class M planet called MACROPAD! M here, stands for Microcontroller because this 3x4 keyboard controller features the newest technology from the Raspberry Pi sector: say hello to the RP2040. It’s speedy little microcontroller with lots of GPIO pins and a 64 times more RAM than the Apollo Guidance Computer. We added 8 MB of flash memory for plenty of storage.
Get ready to upgrade your desk’s mission control station with a CircuitPython or Arduino powered Macropad - complete with 12 buttons, OLED display, speaker and rotary encoder. Customize it for your spacecraft to help guide you through the great reaches of the unknown. (Or just have it type out your favorite emojis.)
Each of the 12 sockets can accept a Cherry MX-compatible key switch. No soldering required, just snap it in! Use any key switch you like - but we recommend ones with slots that will allow the matching twelve NeoPixels underneath to shine through.
This space-ship is also fitted with a 128x64 monochome OLED for a crisp heads-up display that can be used in Arduino or CircuitPython to display keymaps, stats, computer performance, etc. There’s also a rotary encoder with push-button soldered in. Twist and turn it or push to change volume or monitor brightness or scroll: whatever you like! A tiny speaker can give audio feedback or play fun bleepy tunes.
Want to add more hardware? No worries - a STEMMA QT port on the side lets you connect any I2C add-on peripherals from the massive STEMMA QT / Qwiic family of plug in boards.
Please note, the RP2040 chip does not currently have QMK support - this macropad is designed to be programmed in Arduino or CircuitPython! If QMK eventually does add RP2040 as a supported chipset (no ETA and no plans that we know of), we’ll update this page.
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
A new chip means a new ItsyBitsy, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the ItsyBitsy teensy-weensy Treatment” and so we did! This Itsy’ features the RP2040, and all niceties you know and love about the ItsyBitsy family.
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy RP2040 featuring the Raspberry Pi RP2040! Small, powerful, with a ultra fast duel Cortex M0+ processor running at 125 MHz - this microcontroller board is perfect when you want something very compact, with lots of horsepower and a bunch of pins. This Itsy has sports car speed, but SUV roominess with 4 MB of FLASH and 264 KB of SRAM.
ItsyBitsy RP2040 is only 1.4” long by 0.7” wide, but has 6 power pins, 23 digital GPIO pins (4 of which can be analog in and 16 x PWM out). It’s the same chip as the Feather RP2040 and Raspberry Pi Pico but really really small. So it’s great once you’ve finished up a prototype, and want to make the project much smaller. It even comes with 4MB of SPI Flash built in, for data logging, file storage, or CircuitPython/MicroPython code
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
At the time of launch, there is no Arduino core support for this board. There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
This Itsy comes with loose 0.1” headers you can solder in for breadboard use!
While the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
By Adafruit
This board uses the U2IF firmware to communicate with Blinka and is run on the attached system via USB. See the Installation Instructions for more info.
A new chip means a new Feather, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the Feather Treatment” and so we did! This Feather features the RP2040, and all niceties you know and love about Feather.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD1). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you’re doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
At the time of launch, there is no Arduino core support for this board. There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264 KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some header, so you can solder it in and plug it into a solderless breadboard.
By Cytron Technologies
The Maker Nano RP2040 is a small but powerful MCU for your project. Same Arduino Nano form factor, but powered by a RP2040 MCU. This also means that it’s compatible with some of the daughter boards for Arduino Nano in the market. Not to forget it’s also breadboard friendly to allow building your own circuit.
The board has a lot of LEDs. Those LEDs are not just for a nice visual effect, they also represent the status of each pins. There are also two RGB LEDs (WS2812 Neopixel) to make your life more colorful. The onboard piezo buzzer and the sliding switch are additional hardware items which are present.
The Raspberry Pi RP2040 MCU can be programmed with C/C++ (natively or with Arduino IDE support), MicroPython or CircuitPython.
The I/O voltage is only 3.3 V and it’s not 5 V compatible.
A0
- A3
)By Adafruit
What’s Feather-shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices and a built in ambient sensor? What has your favorite Espressif WiFi microcontroller and lots of Flash and RAM memory for your next IoT project? What will make your next IoT project sensor project flyyyyy?
That’s right - it’s the new Adafruit ESP32-S2 Feather with BME280 temperature/humidity/pressure sensor built right in! With native USB and 4 MB flash and 2 MB of PSRAM, this board is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note the Feather ESP32-S2 has a single-core 240 MHz chip, so it won’t be as fast as ESP32’s with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2’s native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing!
0x77
for immediate ambient weather sensingBy Pimoroni
A postage stamp sized RP2040 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into devices. Tiny 2040 comes with 2MB of QSPI (XiP) flash on board so it can handle projects small and large with ease.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Pimoroni
Enter the (LED) matrix with Interstate 75 - a RP2040-powered driver board for HUB75-style RGB matrices, designed to plug neatly into the back of a LED panel. It provides a quick and easy way to whip up some scrolling signage or an eye-catching LED display for sensor outputs.
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Adafruit
What has your favorite Espressif WiFi microcontroller, comes with our favorite connector - the STEMMA QT, a chainable I2C port, and has lots of Flash and RAM memory for your next IoT project? What will make your next IoT project flyyyyy? What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with one of our new favorite lil chips, the ESP32-S2!
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note the QT Py ESP32-S2 has a single-core 240 MHz chip, so it won’t be as fast as ESP32’s with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2’s native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the QT Py comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing!
OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape are Seeed Xiao compatible, with castellated pads so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), a reset button (great for restarting your program or entering the bootloader) and a button on GPIO 0 for entering the ROM bootloader or for user input.
Runs Arduino like a dream, and CircuitPython projects are fantastically fun.
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
Raspberry Pi Zero 2 W is the latest product in Raspberry Pi’s most affordable range of single-board computers. The successor to the breakthrough Raspberry Pi Zero W, Raspberry Pi Zero 2 W is a form factor–compatible drop-in replacement for the original board.
The board incorporates a quad-core 64-bit Arm Cortex-A53 CPU, clocked at 1GHz. At its heart is a Raspberry Pi RP3A0 system-in-package (SiP), integrating a Broadcom BCM2710A1 die with 512MB of LPDDR2 SDRAM. The upgraded processor provides Raspberry Pi Zero 2 W with 40% more single-threaded performance, and five times more multi-threaded performance, than the original single-core Raspberry Pi Zero. Raspberry Pi Zero 2 W offers 2.4GHz 802.11 b/g/n wireless LAN and Bluetooth 4.2, along with support for Bluetooth Low Energy (BLE), and modular compliance certification.
The board has a microSD card slot, a CSI-2 camera connector, a USB On-The-Go (OTG) port, and an unpopulated footprint for a HAT-compatible 40-pin GPIO header. It is powered via a micro USB socket. Video output is via a mini HDMI port; composite video output can easily be made available via test points, if needed. Sharing the same form factor as the original Raspberry Pi Zero, Raspberry Pi Zero 2 W fits inside most existing Raspberry Pi Zero cases.
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the micro-B USB connector labeled “USB”.
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better than the 3? How about a faster processor, USB 3.0 ports, and updated Gigabit Ethernet chip with PoE capability? Good guess - that’s exactly what they did!
The Raspberry Pi 4 is the latest product in the Raspberry Pi range, boasting an updated 64-bit quad core processor running at 1.4GHz with built-in metal heatsink, USB 3 ports, dual-band 2.4GHz and 5GHz wireless LAN, faster (300 mbps) Ethernet, and PoE capability via a separate PoE HAT.
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
After installing the disk image on an SD card, the normal CircuitPython USB workflow is available over the USB-C connector used for power-only usually. A powered USB hub is needed to power the Pi while allowing USB data to also connect.
By Raspberry Pi
NOTE: This build is alpha quality and is for experimental use. It is missing features and has known issues.
Exposing every interface from Raspberry Pi Compute Module 4, the Compute Module 4 IO Board provides a development platform and reference base-board design for the most powerful Compute Module yet.
The Compute Module 4 IO Board is a development board for those who wish to make use of the Raspberry Pi in a more flexible form factor, intended for industrial applications.
While the Compute Module contains the guts of a Raspberry Pi 4 (1.2GHz, quad-core Broadcom BCM2837 processor), it does not have any easy-to-use ports for development. That’s where this IO Board comes in!
These downloads are for CircuitPython standalone on the Raspberry Pi (not Blinka). There is no underlying operating system. It is in early development.
After installing the disk image on an SD card, the normal CircuitPython USB workflow will be available on the micro-B connector on the IO board. EMMC compute modules are not supported yet.
By Solder Party
The Stamp was created to allow you to use the Raspberry Pi RP2040 in your designs without having to solder small-pitch QFN chips or worry about lots of external circuitry.
All you need to get you started is a 5V supply or a LiPo battery. The Stamp will take care of the charging and switching the power sources.
The castellated edges with 2mm pitch can be hand-soldered directly to a carrier board or by using pin headers. You can find footprints for many PCB programs here.
At only 1 by 1 inch, the Stamp packs a lot of features:
and of course, everything that comes with the Raspberry Pi RP2040 itself:
The RP2040 comes with a pre-programmed ROM UF2 Bootloader, by pulling the BOOTSEL pin low and resetting, or by double-pressing the RESET button (if the FW supports it), you can upload new firmware using the USB disk drive.
In addition to the Stamp, we also offer a reference design - the RP2040 Stamp Carrier.
The CircuitPython firmware for the Stamp comes with a built-in board file for the Carrier, you can access it using import stamp_carrier_board as board
. After that, you can access all the Carrier pins and interfaces like you would with any other CPY board.
By Invector Labs
The Challenger RP2040 LTE is an Arduino/CircuitPython compatible Adafruit Feather format microcontroller board based on the Raspberry Pico chip.
This board has been designed with portable applications in mind. By using the powerful dual core RP2040 combined with 8Mbyte of flash memory, you get a device that can handle pretty much anything you can throw at it. For instance, if you let one core handle the LTE modem and the second core do all the UI stuff, you get an extremely responsive system. Not to mention that the 8 MByte of FLASH memory will let you install any (or all) CircuitPython support libraries that you will ever need.
By Invector Labs
The Challenger NB RP2040 WiFi is an Arduino/Micropython compatible Challenger NB (NB for No Battery) format micro controller board based on the Raspberry Pico chip. The Challenger NB form factor is based on Adafruits Feather format but we have removed the battery connector, LiPo charger and instead added a bunch of IO pins. It has retained most of the original Feather pinout so most (all) existing feather wings should work nicely with this board as well.
Just like the Challenger RP2040 WiFi it has a ESP8285 WiFi chip. For those of you that is unfamiliar with this device, it is basically an ESP8266 device with an integrated 1MByte of flash memory. This allows us to have an AT command interpreter inside this chip that the main controller can talk to and connect to you local WiFi network. The communications channel between the two devices is an unused UART on the main controller and the standard UART on the ESP8285. As simple as it can be.
The ESP8285 chip comes pre-flashed with Espressif’s AT command interpreter stored in the internal 1MByte of the ESP8285. This interpreter support most of the operating and sleep modes of the standard ESP8266 framework which makes it easy to work with. Talking to the device is as easy as opening the second serial port (Serial2), resetting the ESP8285 and start listening for events and sending commands.
By Ai-Thinker
This is an entry-level development board based on Espressif ESP32-C3 SoC, which is equipped with a RISC-V 32-bit single-core processor, operating frequency up to 160 MHz, supports secondary development without using other microcontrollers or processors. The ESP32-C3 is an highly integrated low power Wi-Fi and Bluetooth system-level chip (SoC), designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc.
By Adafruit
A wild Kee Boar appears! It’s a shiny KB2040! An Arduino Pro Micro-shaped board for Keebs with RP2040. (#keeblife 4 evah) A lot of folks like using Adafruit parts for their Keeb builds – but with the ItsyBitsy not being pin-compatible with the Pro Micro pinout, it really wasn’t very easy without some sort of adapter plate.
Now we’re seeing lots of people use CircuitPython for keebs, which is awesome! So why not try our hands at spinning up a pro-micro-compatible RP2040 board? The RP2040 is plenty powerful, low-cost, and makes for an excellent keeb driver chip.
We mixed together what we liked most about the SparkFun Pro Micro RP2040 (Qwiic / STEMMA QT I2C port on the end, so good!) and Elite-C (castellated pads & pins for D+ and D-) and our existing RP2040 boards (boot button can be used for user, 8MB QSPI flash, onboard NeoPixel, jumper for skipping the diode/fuse for high power RGB LEDs or USB hosting). We even got it to all fit on a 2-layer PCB with 7/7 routing – just needed to make the smallest caps and resistors 0402.
With 20 GPIO available (18 on castellated pins, 2 on STEMMA QT port) you can easily make up to 100-keys matrices, or common 65% 5x15 layouts. Use a plug-and-play QT cable to connect to the last two pins without having to do any desoldering/rework.
By Wemos
A development boards with an OLED and a small form factor.
VBUS
, 3V3
, GND
EN
RESET buttonGPIO0
BOOT buttonGPIO10
LED (blue status LED)GPIO8
(SDA) and GPIO9
(SCL)GPIO18
, I2C address 0x3C
(native support in CircuitPython started with firmware version 8.1.0-beta.0, otherwise user code initialization is required)By Wemos
A mini Wi-Fi & Bluetooth LE board based on ESP32-C3FH4.
Circuitpython builds after 8.0.0-beta6 target the v2.1 revision of this board. V1.0 had a design flaw in the antenna circuitry which cannot be compensated for in software. V2.1 replaces the PCB trace antenna with a small ceramic antenna and the status LED on GPIO7 is replaced by a WS2812B RGB addressable LED.
Using 8.0.0-beta6 or earlier builds on a v2.1 board or post-8.0.0-beta6 builds on a 1.0 board will not result in proper status LED operation.
V1.0 boards need set WIFI Tx Power to 8.5dBm in order to use WIFI.
wifi.radio.tx_power = 8.5
By Raspberry Pi
Raspberry Pi Zero 2 W is the latest product in Raspberry Pi’s most affordable range of single-board computers. The successor to the breakthrough Raspberry Pi Zero W, Raspberry Pi Zero 2 W is a form factor–compatible drop-in replacement for the original board.
The board incorporates a quad-core 64-bit Arm Cortex-A53 CPU, clocked at 1GHz. At its heart is a Raspberry Pi RP3A0 system-in-package (SiP), integrating a Broadcom BCM2710A1 die with 512MB of LPDDR2 SDRAM. The upgraded processor provides Raspberry Pi Zero 2 W with 40% more single-threaded performance, and five times more multi-threaded performance, than the original single-core Raspberry Pi Zero. Raspberry Pi Zero 2 W offers 2.4GHz 802.11 b/g/n wireless LAN and Bluetooth 4.2, along with support for Bluetooth Low Energy (BLE), and modular compliance certification.
The board has a microSD card slot, a CSI-2 camera connector, a USB On-The-Go (OTG) port, and an unpopulated footprint for a HAT-compatible 40-pin GPIO header. It is powered via a micro USB socket. Video output is via a mini HDMI port; composite video output can easily be made available via test points, if needed. Sharing the same form factor as the original Raspberry Pi Zero, Raspberry Pi Zero 2 W fits inside most existing Raspberry Pi Zero cases.
By Oak Development Technologies
BREAD 2040 is a compact and breadboard friendly development board which features the Raspberry Pi RP2040, a NeoPixel compatible SK6812mini, 2M B of QSPI Flash, Reset button, and all GPIO and SWD pins broken out to the side in an easily breadboard design. No weird pins on the ends! This board is also CircuitPython compatible meaning you can develop your projects faster with Python.
The BREAD2040 was designed in an inspirational burst of energy while watching the CircuitPython Day Adafruit Board Tour.
The BREAD 2040 takes an old fashion approach to this design, keeping in mind bread board friendliness as well as providing modern USB style plugs with the USB-C connector.
By Seeed Studio
Due to the limited memory and flash of the ATSAMD21G18, an optimized build of CircuitPython is needed for keyboard/keypad/macropad projects. The following modules are made available:
Note that a number of modules are removed to make space for those listed above. It is assumed that a keyboard or macropad doesn’t have sensors. As such, these modules are not included:
If you need one of the modules removed or if you want to absolutely be sure that you don’t run out of memory, consider using a better processor (RP2040 for example).
This build was tested with a 30 keys macropad which is the largest matrix the XIAO allows for (5x6 matrix = 11 GPIOs).
SEEED Studio’s Seeeduino XIAO is a minimal, low-cost board that uses the Atmel c, a powerful 32-bit ARM Cortex?-M0+ processor running at 48 MHz with 256 KB Flash and 32 KB SRAM. The board is 20 mm x 17.5 mm in size which is perfect for wearable devices and small projects. It has multiple interfaces including DAC output, SWD Bonding pad interface, I2C, UART and SPI interfaces. It’s compatible with both Arduino IDE and CircuitPython and uses a USB-C connector.
Note: This microcontroller runs at 3.3 V logic. Using a 5 V device may damage the chip or device.
For power supply pins: The built-in DC-DC converter circuit is able to change 5 V voltage into 3.3 V, which allows you to power the device with a 5 V supply via the VIN pin or 5V pin.
By MicroDev
Introducing MicroDev microC3 dev-board based on Espressif’s ESP32-C3 SoC, which is equipped with a RISC-V 32-bit single-core processor, operating frequency up to 160 MHz, supports secondary development without using other microcontrollers or processors. The ESP32-C3 is an highly integrated low power Wi-Fi and Bluetooth system-level chip (SoC), designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc.
By Blues Wireless
Swan is a low-cost embeddable STM32L4-based microcontroller designed to accelerate the development and deployment of battery-powered solutions. It is especially useful for applications requiring large memory or a high degree of I/O expandability at an affordable cost, such as edge inferencing and remote monitoring.
Uniquely for Feather-compatible boards, Swan is designed to satisfy developers’ needs that span from early prototyping through high-volume deployment. Developers may begin to use Swan in conjunction with Adafruit’s myriad sensors and FeatherWing-compatible carriers. Due to its novel design, for high-volume deployment the low-cost Swan can also be soldered directly to a parent PCB integrating those sensors, utilizing the full range of Swan’s I/O capabilities.
The board has three independent power options – USB, Battery, or Line power – and provides a software-switchable 2 Amp regulator for powering external sensors. When operating in its low-power operating mode, the entire Swan board commonly draws only about 8uA while retaining all of its memory, making it quite suitable for battery-powered devices.
By Melopero
The Melopero Shake RP2040 is a powerful development board based on the Raspberry Pi RP2040 microcontroller, programmable in C/C++, MicroPython, CircuitPython and Arduino.
The board features:
Dimensions: 2.0” x 0.9” x 0.28” (50.8mm x 22.8mm x 7.05/max height)
The RP2040 key features:
By JPConstantineau
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type). The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on. The PCB was designed for use with PCB-mount stabilizers.
Since this is a Hot Swappable Switches keyboard, you can choose the MX switches as well as the keycaps you prefer. You can even mix and match switches for the ultimate customization.
Just like CircuitPython, this keyboard is targeted for beginners. The design keeps the matrix definition simple to 14 columns and 5 rows instead of using a GPIO-optimized matrix of 8 columns and 8 rows. Neopixel order is also in line with key numbers. This keeps the complexity of coding a keyboard firmware to a minimum.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a keyboard but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keymap, add macros or add a new function. This keyboard is fully programmable via CiruitPython so there’s no software to install, just plug it in, change keymaps and start building macros. Since all of the programming happens on the keyboard Python files, you can plug it into any computer and take your custom layouts wherever you go.
The PyKey60 is available on the Tindie store if you are interested in getting one.
]]>By Invector Labs
The Challenger RP2040 WiFi is an Arduino/Micropython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip.
When we designed this board we took our existing Challenger M0 WiFi board and replaced the SAMD21 micro controller with the much more powerful dual core RP2040 Cortex-M0 device. The RP2040 have two Cortex-M0 CPU cores clocked at 133 Mhz and 264 Kbyte SRAM integrated. On our board we decided to put a 8 MByte flash memory for your programs and file storage.
Just like the Challenger M0 WiFi it has a ESP8285 WiFi chip. For those of you that is unfamiliar with this device, it is basically an ESP8266 device with an integrated 1 MByte of flash memory. This allows us to have an AT command interpreter inside this chip that the main controller can talk to and connect to you local WiFi network. The communications channel between the two devices is an unused UART on the main controller and the standard UART on the ESP8285. As simple as it can be.
By PyCubed.org
PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products.
Yet PyCubed’s greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed’s online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples.
By PyCubed.org
PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products.
Yet PyCubed’s greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed’s online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples.
By Wemos
The LOLIN S2 Mini is a small (33.4 mm x 25.4 mm) development board. The form factor is almost the same as the well-known LOLIN D1 mini. This means that there is a high chance that the D1 Mini Shields could also be uses with this board.
EN
, VBUS
, 3V3
, GND
, GND
EN
RESET buttonGPIO0
BOOT buttonGPIO15
LED (blue status LED)There is an error on the v1.0.0 board silkscreen. GPIO12/13 should be reversed. Error is fixed without version change since late 2021.
There are no labeled SPI or I2C pins on the silkscreen. The following pins are configured by CircuitPython:
To enter UF2 Bootloader Version 0.10.2:
Be sure not to hold BOOT button when RESET button is pressed.
By Espressif
Espressif’s ESP32-S2 Human Machine Interface Dev Kit 1 (ESP32-S2-HMI-DevKit-1) has been specifically designed for human-machine interfaces in smart-home automation controllers, smart speakers with display, smart alarm clocks, etc.
ESP32-S2-HMI-DevKit-1 is powered by the?ESP32-S2-WROVER module, which supports a 4.3”?LCD screen. The development board can have an optional 1,950mAh rechargeable lithium battery installed. There’s lots of peripheral interfaces such as an extra USB serial programming/UART port, SPI, TWAI, I2C, and an SD card. It supports various sensors?and functions such as audio playback and recording. Additionally, this development kit supports rapid secondary development, allowing developers to take advantage of the kit’s various onboard resources and expansion interfaces.
Please note this is an advanced development kit, for use with the ‘raw’ Espressif ESP IDF. For example, there isn’t CircuitPython or Arduino support for the display at this time. We’re stocking this because we think its a great dev board if you want to implement support for this hardware or play with display interfaces and the ESP32-S2
ESP32-S2-HMI-DevKit-1 Specifications:
Please note, Espressif is not shipping this product with a battery installed. An off-the-shelf iPhone 5-compatible battery can be purchased and installed by the end user.
By Adafruit
This board is designed to be a thin, bluetooth-enabled driver board for our Adafruit LED Glasses RGB LED matrix. That said, it’s a perfectly good stand-alone development board for the Nordic nRF52840 chipset, with a very slim design, optional LiPo battery support, a few sensors, and a Stemma QT port for adding other devices or sensors with I2C plug-and-play.
The driver looks a little like a Feather but it does not have any breakout pins to keep it very compact. If you need access to GPIO pins, we recommend an nRF52840 ItsyBitsy, nRF52840 Feather or Feather Sense.
In exchange for GPIO outputs, we added some sensors on instead: each board comes with a LIS3DH triple-axis accelerometer that can be used for motion and orientation sensing, and a PDM digital microphone for audio sensing. To add more sensors or connect to the LED Glasses front panel, there’s a STEMMA QT connector for plug-and-play I2C support.
Unlike our Itsy/Feather boards, this driver also comes with a proper on/off switch which will cut power to the microcontroller and external sensors. There’s optional LiPo charge support because we think that many folks will want to power this board with AAA or coin cell batteries. If you’d like to enable LiPo charging, short the jumper on the back and then make sure to only use 4.2 V/3.7 V rechargeable batteries in the battery port.
The nRF52840 is a lovely Bluetooth LE microcontroller, with good support in both Arduino and CircuitPython. It feathers a Cortex M4 processor with 1 MB of FLASH and 256 KB of SRAM. Best of all, it’s got that native USB! Finally, no need for a separate USB serial chip like CP2104 or FT232. Serial is handled as a USB CDC descriptor, and the chip can act like a keyboard, mouse, MIDI device or even disk drive. This chip has TinyUSB support - that means you can use it with Arduino as a native USB device and act as UART (CDC), HID, Mass Storage, MIDI and more!
For developers, we pre-programed the chip with our UF2 bootloader, which can use either command line UART programming with nrfutil (we use this for Arduino) or drag-n-drop mass storage, for CircuitPython installation and also because mass-storage-drive bootloaders make updating firmware so easy. Want to program the chip directly? You can use our command line tools with your favorite editor and toolchain. If you want to use an SWD programmer/debugger (for even more advanced usage), we have broken out the SWD pads for easy soldering.
By JPConstantineau
The EncoderPad RP2040 is a Video Editing Macropad with a 60mm Encoder Wheel. This encoder is made of metal and feels like it will last forever. The EncoderPad uses 9 mechanical switches (Cherry MX type) for sending commands to the computer and/or changing the operation of the encoder. The keys are hot-swap socketed and have an individual underglow RGB LED which can be turned on.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
It’s not just a macropad with a big encoder but also a USB drive containing the firmware as CircuitPython files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the macros or to add a new function. No need to download any software or setup a development environment.
The EncoderPad RP2040 is now on the Tindie store if you are interested in getting one.
]]>By Unexpected Maker
Introducing the FeatherS2 Neo - The Blingy RGB ESP32-S2 based development board in a Feather format!
Features & Specifications
Onboard 5x5 RGB Matrix? Really?
Yeah, why not! Getting compelling information out of a single RGB LED can be a real challenge, so with a 5x5 matrix, you can scroll text, show icons or even display cool animating patterns!
The RGB Matrix is powered from its own 3.3V LDO, that defaults to the off state, so there is no current draw if you put the FeatherS2 Neo into deep sleep. Turning the power on is as simple as setting IO4 HIGH.
You can find out more about the FeatherS2 Neo at unexpected maker.
By Oak Development Technologies
The PixelWing Matrix is a powerful ESP32-S2 RGB Matrix Display board that allows you to make a simple connected display, data logger, or environmental indicator. The PixelWing features USB-C power, a 5x10 RGB Matrix Display using SK6812mini Addressable LEDs that are compatible with Adafruit NEOPIXEL Libraries!
In addition to this, the PixelWing provides a quick access I2C JST connector that is compatible with Qwiic and Stemma QT connectors allowing you to connect all your favorite Adafruit and Sparkfun sensor breakouts.
All of this is combined with CircuitPython support making it easy to get programming on your project.
By Morpheans
While there are many ESP32 dev boards on the market, we here at Morpheans found ourselves lamenting the scarcity of such boards for the new ESP32-S2. So we decided to build one. Introducing MorphESP 240, an easy-to-use, Arduino- and CircuitPython-compatible, open hardware ESP32-S2 dev board with a built-in high-resolution, IPS-color display.
Our target was minimalism with room to grow, and—after squeezing the following specs into a 20 g, 89 x 28 x 6 mm package—we believe we’ve hit the bullseye:
By Ai-Thinker
This board is a version of the NodeMCU board with an ESP-12K (ESP32-S2) module on it. The board has a micro USB connection with which it can be programmed and/or powered.
The micro USB connector on this board is wired through a CH430C USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you’ll want to pick up a Micro B USB connector breakout, USB-C connector breakout or USB data cable and hand-wire IO19/IO20 to D- and D+ pads.
By SparkFun
The SparkFun MicroMod STM32 Processor Board is ready to rock your MicroMod world with its ARM? Cortex?-M4 32-bit RISC core! This little Processor Board provides you with an economical and easy to use development platform if you’re needing more power with minimal working space. With the M.2 MicroMod connector, connecting your STM32 Processor is a breeze. Simply match up the key on your processor’s beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). The STM32 is one of the most powerful and economical microcontrollers available so to be able to add it to your MicroMod Carrier Board is a huge advantage for your project!
As we previously stated; the STM32F405 Processor is based on the high-performance ARM? Cortex?-M4 32-bit RISC core and can operate at a frequency of up to 168 MHz. This core features a floating point unit (FPU) single precision which supports all ARM single precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. This Processor Board utilizes the DFU bootloader for uploading code, and incorporates an extensive range of enhanced I/Os and peripherals. To complement the STM32F405 processor, we’ve also added an additional 128Mb (16MB) serial flash memory chip to the underside of the board.
By Raytac Corporation
This USB dongle/key type thing is a little unusual - it isn’t a BLE adapter that you plug into a computer to add wireless capability. (If you do want something like that, our Bluetooth 4.0 USB Module will do the job nicely.) Instead, this is basically a minimal nRF52840 wireless microcontroller dev board on a stick. You can program it in Arduino or CircuitPython and it’s completely standalone. This could be useful for some situations where you want to have a standalone BLE device that communicates with a USB host but without dealing with the operating system’s BLE stack.
Each MDBT50Q-RX dongle comes pre-programmed with the TinyUF2 bootloader, which makes loading code onto it very easy (note that only the ones from Adafruit do this, its a special-order item). To enter the bootloader, hold down the dongle’s button while inserting into USB. The button can be used in Arduino/CircuitPython as an input. There’s also a single blue LED indicator. It’s all very simple but we could see situations where perhaps this acts as a beacon, a OS-less BLE interface or bridge, or a compact development board for experimenting with the nRF52840.
The blue LED is connected to P1.13, set that pin to be an output and pull low to turn on the LED
The button is connected to P0.15, set that pin to be an input with an internal pullup - when pressed the pin will go low.
Of course the best way to program these chips is with the Nordic SDK. This chip also has some basic Arduino support, CircuitPython support, and is supported by MyNewt.
By Gravitech
Cucumber RS is a special version which include on-board sensors.
By Gravitech
Cucumber R is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROVER).
By Gravitech
Cucumber MS is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROOM). MS version is using integrated PCB antenna. It is a special version which include on-board sensors.
By Gravitech
Cucumber M is a WiFi IoT development board. It features the latest ESP32-S2 chipset from Espressif (ESP32-S2-WROOM). M version is using integrated PCB antenna.
By CrumpSpace
The CrumpS2 is a super-basic CircuitPython-compatible development board for the ESP32-S2 WiFi Microcontroller. It was designed to be easy to assemble while staying low-cost so that anyone can fabricate and assemble for use in you WiFi hardware projects!
By Pimoroni
Swathe everything in rainbows with this all-in-one, USB-C powered controller for WS2812/Neopixel and APA102/Dotstar addressable LED strips, with RP2040 in the driving seat - just perfect for whipping up some custom mood lighting.
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By BBC
Meet the new BBC micro:bit v2 - Upgraded with a powerful new processor that has tons more capability and also adds more sensing with a new speaker and microphone!
The latest micro:bit will fit right into your existing lessons and materials; all the existing MakeCode blocks and MicroPython code will work in the same way as they do on the original micro:bit. More features, including easy ways to take AI and ML into the classroom, will be released throughout 2021.
It’s the same size and shape as the original micro:bit so you can use the same accessories you already own.
Some new features of the board:
By JPConstantineau
The BlueMicro840 is a nRF52840 controller inspired on the Adafruit nRF52840 feather but with the footprint of an Arduino Pro Micro and a USB-C connector.
Many DIY keyboards use the Arduino Pro Micro or the Arduino Micro as their microcontroller. These don’t support BLE communications natively. Because the nRF52 chips have a 32-bit ARM Cortex-M4F processor, they have plenty of processing power compared to the traditional AVR chips. The BlueMicro boards were inspired from the Adafruit nrf52 feathers but made to be used directly in DIY keyboards as a replacement for the atmega32u4 based controllers.
By BeagleV
The BeagleV? - Starlight project has concluded and no units beyond the beta prototypes will be produced. This design was never sold as a product.
BeagleV Starlight is a Linux-capable RISC-V 64-bit dev board.
A beta prototype version was sent to a limited number of upstream developers for software enablement. This beta prototype used the StarFive JH7100 SoC.
By Pimoroni
A minimal RP2040 breakout board wrangled into a Pin Grid Array, with a maximal dash of retraux style. PGA2040 has no USB port, LED or buttons but it does have an embed-friendly 21mm square footprint, 8MB of flash and lots of exposed RP2040 pins to play with.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Espressif
The ESP32-S2-Kaluga-1 version 1.3 kit is a full featured development kit by Espressif for the ESP32-S2. From TFTs to touch panels, this dev board has it all. Espressif designed this kit to demonstrate the ESP32-S2’s human-computer interaction functionalities and provide the users with the tools for development of human-computer interaction applications based on their new WiFi modules with the ESP32-S2 chip.
Version 1.3 was released starting in Summer 2020. The original version, 1.2, also has a CircuitPython port. The pinouts are slightly different between the two versions. You can tell which version you have by the silkscreen on the bottom of the main board.
The Kaluga comes with a WROVER module, which has 2 MB (16 Mbit) PSRAM mounted for a roomy development environment!
The micro USB connector on the Kaluga is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you’ll want to pick up a Micro B USB connector breakout, USB-C connector breakout or USB data cable and hand-wire D19/D20 to D- and D+ pads.
There are many ways of how the ESP32-S2’s abundant functionalities can be used. For starters, the possible use cases may include:
Each order comes with a nice boxed kit containing:
By SparkFun
With a 32-bit ARM Cortex-M4F MCU, the SparkFun MicroMod SAMD51 Processor Board is one powerful microcontroller packaged on a small board! The board provides you with an economical and easy to use development platform if you’re needing more power with minimal working space. With the M.2 MicroMod connector, connecting your SAMD51 Processor is a breeze. Simply match up the key on your processor’s beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). The SAMD51 is one of the most powerful and economical microcontrollers available so to be able to add it to your MicroMod Carrier Board is a huge advantage for your project!
The ATSAMD51J20 utilizes a 32-bit ARM Cortex-M4 processor with Floating Point Unit (FPU), running up to 120MHz, up to 1MB of flash memory, up to 256KB of SRAM with ECC, up to 6 SERCOM interfaces, and other features. This MicroMod SAMD51 even comes flashed with the same convenient UF2 bootloader like the SAMD51 Thing Plus and the RedBoard Turbo.
By Oak Development Technologies
Finally, a tree that runs CircuitPython? YEP and it’s better than ever! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller.
Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time.
This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH!
By Adafruit
Strap yourself in, we’re launching in T-minus 10 seconds…Destination? A new Class M planet called MACROPAD! M here, stands for Microcontroller because this 3x4 keyboard controller features technology from the Raspberry Pi sector: say hello to the RP2040. It’s speedy little microcontroller with lots of GPIO pins and a 64 times more RAM than the Apollo Guidance Computer. We added 8 MB of flash memory for plenty of storage.
Get ready to upgrade your desk’s mission control station with a CircuitPython or Arduino powered Macropad - complete with 12 buttons, OLED display, speaker and rotary encoder. Customize it for your spacecraft to help guide you through the great reaches of the unknown. (Or just have it type out your favorite emojis.)
Each of the 12 sockets can accept a Cherry MX-compatible key switch. No soldering required, just snap it in! Use any key switch you like - but we recommend ones with slots that will allow the matching twelve NeoPixels underneath to shine through.
This space-ship is also fitted with a 128x64 monochome OLED for a crisp heads-up display that can be used in Arduino or CircuitPython to display keymaps, stats, computer performance, etc. There’s also a rotary encoder with push-button soldered in. Twist and turn it or push to change volume or monitor brightness or scroll: whatever you like! A tiny speaker can give audio feedback or play fun bleepy tunes.
Want to add more hardware? No worries - a STEMMA QT port on the side lets you connect any I2C add-on peripherals from the massive STEMMA QT / Qwiic family of plug in boards.
This macropad was originally designed to be programmed in Arduino or CircuitPython, but you can also use QMK or KMK firmware if you prefer!
By Cytron Technologies
Cytron Maker Pi RP2040 features the RP2040 chip, embedded on a robot controller board. The board also comes with 2-channel DC motor driver, 4 servo motor ports and 7 Grove I/O connectors, ready for your next DIY robot/motion control projects.
The DC motor driver onboard is able to control two brushed DC motors or single bipolar/unipolar stepper motor from 3.6 V to 6 V, providing up to 1 A current per channel continuously. The built-in Quick Test buttons and motor output LEDs allow functional test of the motor driver in a quick and convenient way without the need of writing any test code. Vmotor for both DC and servo motors depends on the input voltage supplied to the board.
Maker Pi RP2040 has lots of LEDs for troubleshooting and visual effects, is able to make quite some noise with the onboard piezo buzzer and comes with push buttons ready to detect your touch.
There are three ways to supply power to the Maker Pi RP2040 - via USB (5 V) socket, with a single cell LiPo/Li-Ion battery or through the VIN (3.6-6 V) terminals. However only one power source is needed to power up both controller board and motors at a time. Power supply from all these power sources can all be controlled with the power on/off switch onboard.
CircuitPython is preloaded on the Maker Pi RP2040 and it runs a simple demo program right out-of-the-box. It can also be programmed with C/C++ (natively or with Arduino IDE support) or MicroPython.
GPIO12
. GPIO13
, GPIO14
, GPIO15
)By SparkFun
The SparkFun MicroMod Pi RP2040 Processor Board is a low-cost, high-performance board with flexible digital interfaces featuring the Raspberry Pi Foundation’s RP2040 microcontroller. With the MicroMod M.2 connector, connecting your MicroMod Pi RP2040 Processor Board is a breeze. Simply match up the key on your processor’s beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards).
The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz):
The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional external flash chip.
By Electronic Cats
The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types.
By BDMICRO, LLC
The VINA-D51 is a powerful, robust, pluggable control module designed for modular control applications, even in harsh environments. Built with all-industrial grade components, latching connectors and features, it is well-suited for a wide variety of automation and control applications.
By Adafruit
It’s half USB Key, half Adafruit QT Py, and a lotta RP2040…it’s Trinkey QT2040, the circuit board with an RP2040 heart and Stemma QT legs. Folks are loving the QT Py 2040 we made, but maybe you want something plug-and-play. So we thought, hey what if we made something like that plugs right into your computer’s USB port? And this is what we came up with!
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an RP2040 microcontroller on board with just enough circuitry to keep it happy. There’s an RGB NeoPixel, a reset and bootloader or user button and a STEMMA QT Port on the end. That’s it!
With the body of the board being 1.0” x 0.7” and four mounting holes, you can attach just about any of our QT boards right on (some are a little larger so just check that has the holes in the same locations). Use M2.5 sized standoffs and screws to do so, you could use 2 diagonal at a minimum. Then use a shorty QT cable and you’ve got a custom sensor Trinkey for any sensor purpose.
The board comes with 8 MB of QSPI flash memory so you can put all of our CircuitPython drivers on the disk!
By Damien George
The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux.
There are 3 main ways to control the pyboard:
Main features of the hardware:
By Arduino
Meet the first connected RP2040 board. It fits the Arduino Nano form factor, making it a small board with BIG features.
The brain of the board is the Raspberry Pi RP2040 silicon; a dual-core Arm Cortex M0+ running at 133MHz. It has 264KB of SRAM, and the 16MB of flash memory is off-chip to give you extra storage.
But what’s really exciting is the on-board connectivity options. The hugely popular and highly adaptable u-blox NINA-W102 radio module is on there to make this a true IoT champion. This also means you can harness the power of the cloud, with fully Arduino Cloud compatibility.
It’s got on-board, built-in sensors to turn your builds into powerhouse projects, too. Microphone and motion sensing add a depth of possibilities that’s almost impossible to find in a board of this size.
The Arduino Nano RP2040 Connect is the premium choice for RP2040 devices, and the perfect option for upgrading your projects and unlocking the potential of new ones.
By Raspberry Pi
The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they’re ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico. This low-cost microcontroller board features a powerful new chip, the RP2040, and all the fixin’s to get started with embedded electronics projects at a stress-free price.
The Pico is 0.825” x 2” and can have headers soldered in for use in a breadboard or perfboard, or can be soldered directly onto a PCB with the castellated pads. There’s 20 pads on each side, with groups of general purpose input-and-output (GPIO) pins interleaved with plenty of ground pins. All of the GPIO pins are 3.3V logic, and are not 5V-safe so stick to 3V! You get a total of 25 GPIO pins (technically there are 26 but IO #15 has a special purpose and should not be used by projects), 3 of those can be analog inputs (the chip has 4 ADC but one is not broken out). There are no true analog output (DAC) pins.
On the slim green board is minimal circuitry to get you going: A 5V to 3.3V power supply converter, single green LED on GP25, boot select button, RP2040 chip with dual-core Cortex M0, 2 MegaBytes of QSPI flash storage, and crystal.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
At the time of launch, there is no Arduino core support for this board. There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think its the easiest way to get started and it has support with most our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built in FLASH memory. Instead that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program its running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Click here for the Raspberry Pi documentation. Click here for CircuitPython Libraries on MicroPython using the Raspberry Pi Pico. Click here for CircuitPython Libraries on any Computer with Raspberry Pi Pico.
By Radxa Limited
E for Ethernets.
This is the documentation for ROCK Pi E, written by Radxa Team with community contributions.
ROCK Pi E is a Rockchip RK3328 based SBC(Single Board Computer) by Radxa. It equips a 64bits quad core processor, USB 3.0, dual ethernets, wireless connectivity at the size of 2.5x2.2 inch(56x65mm), making it perfect for IoT and network applications. ROCK Pi E comes in various ram sizes from 512MB to 4GB DDR3, and uses uSD card for OS and storage as well as supporting eMMC module. Optionally, ROCK Pi E supports PoE, additional HAT is required.
By Pimoroni
A top of the line Pirate-brand RP2040-powered microcontroller with all the extras - lots of flash memory, USB-C, STEMMA QT/Qwiic and debug connectors… and onboard LiPo charging! Pimoroni Pico boards add extra functionality whilst keeping to the Pico footprint, ensuring compatibility with existing Pico addons.
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Pimoroni
A top of the line Pirate-brand RP2040-powered microcontroller with all the extras - lots of flash memory, USB-C, STEMMA QT/Qwiic and debug connectors… and onboard LiPo charging! Pimoroni Pico boards add extra functionality whilst keeping to the Pico footprint, ensuring compatibility with existing Pico addons.
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By ATMegaZero
** COMING SOON! ** Introducing the new ATMegaZero ESP32-S2
Features:
By ARAMCON Badge Team
nRF52840-Based Smart Badge with Bluetooth, 2.9” ePaper Display, Neopixels, SAO support, and more!
Not available for direct purchase. The badge was given to all attendees of the ARAMCON2 conference.
By Adafruit
It’s half USB Key, half Adafruit Trinket, half mini slide pot… it’s Slider Trinkey, the circuit board with a Trinket M0 heart, NeoPixel glow, and a 35mm long 10KΩ slide potentiometer.
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the middle of the slide potentiometer as an analog input. Another connects to two NeoPixel LEDs. The third pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That’s it!
The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection, you can have serial, MIDI, or HID connectivity. The Slider Trinkey is perfect for simple projects that can use a few user inputs and colorful output. Maybe you’ll set it up as a monitor brightness adjuster, or volume control, or color picker.
Please note this board DOES come with a pre-soldered slide pot (there’s really only one that fits and we happen to stock it) Since we use a PCB with a USB A shape, its possible to accidentally yank the board out if you push the potentiometer all way way out and then keep pushing out. So be kind and careful with your Slider Trinkey! It isnt meant for yanking.
We think it’s just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun.
By Adafruit
It’s half USB Key, half Adafruit Trinket M0, half APDS9960 breakout…it’s Proximity Trinkey, the circuit board with a Trinket M0 heart, APDS9960 Proximity, Light, RGB, and Gesture Sensor, and two RGB NeoPixels for a customizable glow. We wanted to make it super-easy to add one of our most popular combination-sensors to any computer with a USB port and this one is ready to go in an instant.
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the two NeoPixel LEDs. Two other pins are used as capacitive touch inputs on the end - if you look carefully you can see the slotted end has left and right touch pads. A reset button lets you enter bootloader mode if necessary. That’s it!
The SAMD21 can run CircuitPython or Arduino very nicely - both have existing APDS9960, NeoPixel and our FreeTouch (capacitive touch) libraries. Over the USB connection, you can have serial, MIDI, or HID connectivity. The Proximity Trinkey is perfect for simple projects that want to use motion, light or color sensing as an input to make fun and intuitive user experiences.
The star of this Trinkey is the APDS9960 from Avago Technologies, which has a few different capabilities thanks to integrated IR LED, photodiodes, and RGB sensing:
We think it’s just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board or inspiration for advanced developers to make something simple and fun.
By Adafruit
It’s half USB Key, half Adafruit Trinket, half mechanical keeb…it’s NeoKey Trinkey, the circuit board with a Trinket M0 heart, a NeoPixel glow, and a Cherry MX-compatible. We were inspired by single-key macro pads we’ve seen. So we thought, hey what if we made something like that that plugs right into your computer’s USB port, with a fully programmable color NeoPixel? And this is what we came up with!
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a Cherry MX-compatible switch. Another connects to a NeoPixel LED. The third pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That’s it!
The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The NeoKey Trinkey is perfect for simple projects that can use a few user inputs and colorful output. Maybe you’ll set it up as a macro-controller, or a password-enterer, or an Escape key for your MacBook.
Please note this board DOES NOT come with a key soldered in - we expect folks to pick their favorite MX-compatible key switch and key cap! Two solder points and you’re done.
We think it’s just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun.
By senseBox
The senseBox-microcontroller (MCU) is specially designed and developed for the senseBox project. The three main advantages and characteristics of the microcontroller are: expandability, speed, and efficiency.
The processor is based on the ARM Cortex-M0+ processor from Microchip’s SAM D21 family.
Sensors and actuators are addressed via proven interfaces such as I2C, UART and digital I/Os with a robust JST connector system (5V tolerant).
UART or SPI modules are offered via the two XBee compatible sockets. Optionally, the data transmission can be performed via WLAN, LAN, or LoRa in real time. Alternatively, the data can be stored on a micro SD card.
Open-source documentation: https://github.com/watterott/senseBox-MCU
By Radxa Limited
ROCK Pi 4 Model C is a Rockchip RK3399 based SBC(Single Board Computer) by Radxa. It can run android or some Linux distributions. It features a six-core ARM processor, 64bit dual channel 3200Mb/s 4GB LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, 2.4/5GHz WIFI, Bluetooth 5.0, USB Ports, GbE LAN, 40-pin color-coded expansion header, RTC. Also, ROCK Pi 4 model C supports USB PD and QC powering.
ROCK Pi has a modern and powerful hexa-core ARM-based processor, RK3399 inside, it offers significantly improved performance versus other popular SBC boards. All models are equipped with LPDDR4 3200Mb/s RAM. Furthermore, you can add high-performance eMMC modules, to boost all applications performance.
ROCK Pi features maker friendly expansion options, including a 40-pin GPIO interface that allows for interfacing with range inputs from buttons, switches, sensors, LEDs, and much more. ROCK Pi also features a Gbit LAN for the network, with dedicated bus and controller, it works without latency under heavy load network applications. Onboard 802.11 ac wifi offers 2.4G&5G WLAN connectivity. With Bluetooth 5.0, ROCK Pi benefits-improved Bluetooth speed and greater range. ROCK Pi also features one USB 3.0 host and one USB 3.0 OTG ports, each 5Gbps/s, working independently. The USB 3.0 OTG can work as a USB device such as Android ADB or USB gadgets. A hardware switch is provided for OTG mode switch.
ROCK Pi supports mainstream AI stack with GPU acceleration. Furthermore, a dedicated hardware NPU accelerator coming up next for ROCK Pi will boosts complex Machine Learning algorithm and reduce the power. Industrial standard MIPI CSI connector makes it easy to connect existing cameras to ROCK Pi and ROCK Pi also supports industrial standard MIPI DSI for LCD and touch screen. With the hardware-accelerated algorithm, it’s great for Computer Vision application, Robotics and much more
]]>By BeagleBoard
BeagleBone is an $89 MSRP, credit-card-sized Linux computer that connects to the Internet and runs software such as Android 4.0 and Ubuntu. With plenty of I/O and processing power for real-time analysis provided by an AM335x 720MHz ARM? processor, BeagleBone can be complemented with cape plug-in boards to augment functionality.
By WeAct Studio
In the F401 series, the chip is the cheapest, even cheaper than some F1, and crushed F1 on the main frequency, and has a floating-point arithmetic module, the IO port contains all the basic functions. Therefore, it is possible to provide a learning platform with a very high cost performance for beginners. In practical applications, it is not because the computing power is insufficient, and the IO port is incomplete and hinders development.
By StackRduino
StackRduino M0+ PRO is an open source Development board based on the ATSAMD21G18 for Arduino & Circuit-Python packed with features & comes with many stackable shields
With support for Adafruit CircuitPython, Arduino IDE, and other libraries the StackRduino M0+ PRO is able to act as a single solution for all projects great and small.
By SparkFun
The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation’s RP2040 microcontroller. Besides the Thing Plus or Feather footprint (with 18 GPIO pins), the board also includes an SD card slot, 16MB (128Mbit) flash memory, a JST single cell battery connector (with a charging circuit and fuel gauge sensor), an addressable WS2812 RGB LED, JTAG PTH pins, four (4-40 screw) mounting holes, and our signature Qwiic connector.
The RP2040 contains two ARM Cortex-M0+ processors (up to 133MHz) and features:
The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. While the chip has a large amount of internal RAM, the board includes an additional 16MB of external QSPI flash memory to store program code.
By SparkFun
The SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation’s RP2040 microcontroller. Besides the good ‘ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads.
The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz) and features:
The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional 16MB external QSPI flash chip to store program code.
By SparkFun
Featuring the nRF52840 SoC from Nordic Semiconductor, the SparkFun MicroMod nRF52840 Processor offers a powerful combination of ARM Cortex-M4 CPU and 2.4 GHz Bluetooth transceiver in the MicroMod form-factor with the M.2 MicroMod connector to allow you to plug in a compatible MicroMod Carrier Board with any number of peripherals.
The MicroMod nRF52840 Processor features the same Raytac MDBT50Q-P1M found on our Pro nRF52840 Mini. This module includes an integrated trace antenna, fits the IC to an FCC-approved footprint along with including decoupling and timing mechanisms that would need to be designed into a circuit using the bare nRF52840 IC. The Bluetooth transceiver included on the nRF52840 boasts a BT 5.1 stack and supports Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) and 2.4Ghz RF wireless protocols (including Nordic’s proprietary RF protocol) allowing you to pick which option works best for your application.
We’ve also routed two I2C buses, 2 SPI buses, eleven GPIO, dedicated digital, analog, PWM & PDM pins along with multiple serial UARTS to cover nearly all of your peripheral needs.
By Adafruit
It’s half USB Key, half Adafruit Trinket…it’s Neo Trinkey, the circuit board with a Trinket M0 heart and four RGB NeoPixels for customizable glow. We were inspired by some USB key flashlight boards that would turn any battery pack into an LED torch. So we thought, hey what if we made something like that but with fully programmable color NeoPixels? And this is what we came up with!
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to the four NeoPixel LEDs. Two other pins are used as capacitive touch inputs on the end - if you look carefully you can see the slotted end has left and right touch pads. A reset button lets you enter bootloader mode if necessary. That’s it!
The SAMD21 can run CircuitPython or Arduino very nicely - with existing NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The Neo Trinkey is perfect for simple projects that can use a few user inputs and colorful outputs. Maybe you’ll set it up as a simple status notifier, or stretch-break timer, or a macro keypad, or a random color generator, or, hey you could still make it into an LED flashlight if you wanted!
We think its just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board, or inspiration for advanced developers to make something simple and fun.
By Oak Development Technologies
Finally, a tree that runs CircuitPython? YEP! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller.
Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time.
This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH!
By Boardsource
Blok’s elevate any keyboard compatible with Pro Micro Footprints and grants them instant access to a modern and feature-rich ecosystem. Users who don’t want to touch a text editor or config file don’t have to, Blok’s work out of the box with Peg. Users can map keys, set LED colors, configure rotary encoders, create OLED images, and much more all from within an easy to use visual program (GUI). Many of Peg’s features and configuration options are unavailable through any other flashing program built for yesterday’s ATmega32U4 processors. Now, deep configuration and rich features custom keyboards offer can be configured easily instead of becoming another project. On the other hand, users who enjoy in-the-editor programming, product development, design, or any other roll your solution will similarly love the Blok. Shipping with KMK and CircuitPython out of the box, Blok’s offer enthusiasts and creators a modern development environment limited only by your imagination instead of programming knowledge and hardware constraints. Create your entire keymap in Python within a single main.py file and test your changes instantly, no recompiling necessary. Remember, if this isn’t your thing — Peg can handle it for you.
Built on top of a powerful RP2040 ARM microprocessor and designed with the future in mind, Blok’s handle whatever you throw at them. Compared to older ATmega based controllers Blok’s have an incredible 100x the RAM, 8x the computing speed, 500x the ROM, are 32 bit instead of 8 bit, and are dual-core instead of single core. These are huge upgrades and allows for innovation and development within the custom keyboard space. Blok’s offer additional features and functionality compared to other RP2040 based controllers as well, such as OLED screen compatibility, innovative reset/boot switches accessible in any controller orientation, and a programmable RGB LED on-board.
Specifications
Features
By Adafruit
It’s half USB Key, half Adafruit Trinket, half rotary encoder…it’s Rotary Trinkey, the circuit board with a Trinket M0 heart, a NeoPixel glow, and a rotary encoder body. We were inspired by this project from TodBot where a rotary encoder was soldered onto a QT Py. So we thought, hey what if we made something like that that plugs right into your computer’s USB port, with a fully programmable color NeoPixel? And this is what we came up with!
The PCB is designed to slip into any USB A port on a computer or laptop. There’s an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. Three pins of the microcontroller connects to a rotary encoder with built-in push switch. Another connects to a NeoPixel LED. Finally, one pin can be used as a capacitive touch input. A reset button lets you enter bootloader mode if necessary. That’s it!
Rotary encoders are soooo much fun! Twist em this way, then twist them that way. Unlike potentiometers, they go all the way around, and often have little detents for tactile feedback. But, if you just want to add one to your computer, you know its a real pain. This board is designed to make it very easy.
The SAMD21 can run CircuitPython or Arduino very nicely - with existing Rotary, NeoPixel and our FreeTouch libraries for the capacitive touch input. Over the USB connection you can have serial, MIDI or HID connectivity. The Rotary Trinkey is perfect for simple projects that use a rotating user input and underlit colorful output. Maybe you’ll set it up as a volume knob, scroll wheel, or zoom macro tool - whatever you like!
Please note this board DOES NOT come with a rotary encoder soldered in - we expect folks to pick their favorite rotary encoder and knob! Five solder points and you’re done.
We think it’s just an adorable little board, small and durable and inexpensive enough that it could be a first microcontroller board or inspiration for advanced developers to make something simple and fun.
By Adafruit
What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with one of our new favorite chip, the RP2040. It’s been made famous in the new Raspberry Pi Pico and our Feather RP2040 and ItsyBitsy RP2040, but what if we wanted something really smol?
A new chip means a new QT Py, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the cuuutie QT Py Treatment”, and so we did! This QT Py features the RP2040, and all niceties you know and love about the original QT Py.
The star of the QT Py is our favorite connector - the STEMMA QT, a chainable I2C port that can be used with any of our STEMMA QT sensors and accessories. Having this connector means you don’t need to do any soldering to get started.
What can you pop into the QT port? How about OLEDs! Inertial Measurment Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder. Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.
Use any SparkFun Qwiic boards! Seeed Grove I2C boards will also work with this adapter cable.
There is great C/C++ support, unofficial (but really good) Arduino support, an official MicroPython port, and a CircuitPython port. We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
Pinout and shape is Seeed Xiao compatible, with castellated pads so you can solder it to a PCB with a cut out to allow the bottom components some breathing room. In addition to the QT connector, we also added an RGB NeoPixel (with a controllable power pin to allow for ultra-low-power usage), and both boot-mode and reset buttons (great for restarting your program or entering the bootloader). This QT Py comes with loose 0.1” headers you can solder in for breadboard use.
While the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 4MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 3 MB remaining for code, files, images, fonts, etc.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOT button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well, instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
By Adafruit
A new chip means a new ItsyBitsy, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the ItsyBitsy teensy-weensy Treatment” and so we did! This Itsy’ features the RP2040, and all niceties you know and love about the ItsyBitsy family.
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy RP2040 featuring the Raspberry Pi RP2040! Small, powerful, with a ultra fast duel Cortex M0+ processor running at 125 MHz - this microcontroller board is perfect when you want something very compact, with lots of horsepower and a bunch of pins. This Itsy has sports car speed, but SUV roominess with 4 MB of FLASH and 264 KB of SRAM.
ItsyBitsy RP2040 is only 1.4” long by 0.7” wide, but has 6 power pins, 23 digital GPIO pins (4 of which can be analog in and 16x PWM out). It’s the same chip as the Feather RP2040 and Raspberry Pi Pico but really really small. So it’s great once you’ve finished up a prototype, and want to make the project much smaller. It even comes with 4MB of SPI Flash built in, for data logging, file storage, or CircuitPython/MicroPython code.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
At the time of launch, there is no Arduino core support for this board. There is great C/C++ support, an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
This Itsy comes with loose 0.1” headers you can solder in for breadboard use!
While the RP2040 has lots of onboard RAM (264 KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 2 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
By Adafruit
Home is where the heart is…it’s also where all we keep all our electronic bits. So why not wire it up with sensors and actuators to turn our house into an electronic wonderland. Whether it’s tracking the environmental temperature and humidity in your laundry room, or notifying you when someone is detected in the kitchen, to sensing when a window was left open, or logging when your cat leaves through the pet door, this board is designed to make it way easy to make WiFi-connected home automation projects.
The main processor is the ESP32-S2, which has the advantage of the low cost and power of the ESP32 with the flexibility of CircuitPython support thanks to native USB support. There’s also Arduino support for this chip, and many existing ESP32 projects seem to run as-is. Note this chip does not have BLE support, but for WiFi projects its great. You can use it to connect to IoT services or just the Internet in general, with SSL support and this module has plenty of PSRAM for any kind of data processing.
The board is designed to make it easy to wire up sensors with little or no soldering. There are built in sensors for light, pressure, humidity and temperature sensors. Three JST PH plugs allow for quick connection of STEMMA boards that use digital or analog I/O, and there’s a STEMMA QT port for any I2C devices.
By Adafruit
We’ve got a new machine here at Adafruit, it can uncover your deepest desires. Don’t believe me? I’ll turn it on right now to prove it to you! What, you want unlimited mozzarella sticks? OK well, that’s not something we can provide. But we can provide your second-deepest desire: an ESP32-S2 Feather board with a built in IPS TFT color display. It’s got all the gooeyness of a mozzarella stick features of a Feather main board, the comforting warmth of an ESP32-S2 WiFi microcontroller, and the crispness of a 240x135 pixel color TFT display. All that and it will even plug in nicely into a breadboard, terminal block wing, or Feather Doubler or even just stack on top of another wing.
This feather comes with native USB and 4 MB flash + 2 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note the Feather ESP32-S2 has a single-core 240 MHz chip, so it won’t be as fast as ESP32’s with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2’s native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing!
The color TFT is connected to the SPI pins, and uses additional pins for control that are not exposed to the breakout pads. It’s the same display as you see here, with 240x135 pixels and is IPS so you get bright color at any angle. The backlight is also connected to a separate pin so you can PWM the backlight up and down as desired.
For low power usages, the Feather has a second AP2112 regulator. The regulator is controlled with a GPIO pin on the enable line and can shut off power to the Stemma QT port and TFT. There is also a separate power pin for the NeoPixel that can be used to disable it for even lower quiescent power. With everything off and in deep sleep mode, the TFT feather uses about 100uA of current.
By Adafruit
What’s Feather-shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices? What has your favorite Espressif WiFi microcontroller and lots of Flash and RAM memory for your next IoT project? What will make your next IoT project flyyyyy?
That’s right - it’s the new Adafruit Feather ESP32-S2! With native USB and 4 MB flash + 2 MB of PSRAM, this board is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects. And Feather means it works with the large community of Feather Wings for expandability.
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
Please note the Feather ESP32-S2 has a single-core 240 MHz chip, so it won’t be as fast as ESP32’s with dual-core. Also, there is no Bluetooth support. However, we are super excited about the ESP32-S2’s native USB which unlocks a lot of capabilities for advanced interfacing! This ESP32-S2 mini-module we are using on the Feather comes with 4 MB flash and 2 MB PSRAM so you can buffer massive JSON files for parsing!
By Unexpected Maker
Introducing the TinyS2 - The Mighty Tiny ESP32-S2 based development board!
Features & Specifications
You can find out more about the TinyS2 at tinys2.io
By Franzininho
Franzininho WiFi Board is a development board to evaluate ESP32-S2 Modules (Wroom and Wrover) and develop the new generation of Franzininho Boards. The Franzininho project was created to develop skills in people in the areas of electronics and programming, through activities in the DIY format and in conjunction with maker culture in Brazil.
As there are not many boards on the Brazilian market with ESP32-S2, we developed Franzininho WiFi to serve as the ESP32-S2 development platform and help us evaluate and validate applications with this SoC.
This version comes with ESP32-S2 Wrover module.
Features:
Add any links to purchase the board
]]>By Franzininho
Franzininho WiFi Board is a development board to evaluate ESP32-S2 Modules (Wroom and Wrover) and develop the new generation of Franzininho Boards. The Franzininho project was created to develop skills in people in the areas of electronics and programming, through activities in the DIY format and in conjunction with maker culture in Brazil.
As there are not many boards on the Brazilian market with ESP32-S2, we developed Franzininho WiFi to serve as the ESP32-S2 development platform and help us evaluate and validate applications with this SoC.
This version comes with ESP32-S2 Wroom module.
Features:
Add any links to purchase the board
]]>By NVIDIA
NVIDIA? Jetson? TX2 NX delivers the next step in AI performance for entry-level embedded and edge products. It provides up to 2.5X the performance of Jetson Nano, and shares form-factor and pin compatibility with Jetson Nano and Jetson Xavier? NX.
This small module packs hardware accelerators for the entire AI pipeline, and NVIDIA JetPack? SDK provides the tools you need to use them for your application. Custom AI network development is easy with pre-trained AI models from NVIDIA NGC? and the NVIDIA Transfer Learning Toolkit, and containerized deployments make updates for your product flexible and seamless.
Ease of development and speed of deployment—plus a unique combination of form-factor, performance, and power advantage—make Jetson TX2 NX the ideal mass-market AI product platform.
By Pimoroni
A postage stamp sized RP2040 development board with a USB-C connection, perfect for portable projects, wearables, and embedding into devices. Tiny 2040 comes with 8MB of QSPI (XiP) flash on board so it can handle projects small and large with ease.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Pimoroni
An all-in-one pocket sized games console with RP2040 at its heart, ready for filling up with all the most fun pixels! PicoSystem has a nice tactile joypad and buttons, a vibrant 240x240 screen and a lipo battery, neatly wrapped up in some shiny abstract PCB art.
To get into bootloader mode so you can flash a new .uf2, turn your PicoSystem on whilst holding down the X button - it should then show up as a drive called RPI-RP2 on your computer.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Pimoroni
A luxe 16 key USB-C keyboard with tactile mechanical switches and fully customisable RGB lighting, ideal for custom macro pads, midi controllers and stream decks. RP2040 gives Keybow 2040 low latency input, zero boot time and a new, compact footprint.
The RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of the RP2040 microcontroller are the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
By Silicognition LLC
This board is a electrically a clone of the Adafruit Feather M4 Express, but physically optimized to fit on top of the PoE-FeatherWing, filling the empty space around the RJ45 and flyback transformer and allowing the creation of extremely compact Power over Ethernet systems.
Just like the original Feather M4 Express, it is powered by the ATSAMD51J19 - with its 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. It also has 2MB of SPI flash on board. The only thing missing compared to the original is the battery charger, which was deemed expendable for Power over Ethernet systems. The board comes with a UF2 bootloader for easy Arduino and CircuitPython compatibility, and has CircuitPython with Wiznet W5500 drivers pre-installed, plus a poe_featherwing.py
module that sets the Ethernet connection up for you!
By LILYGO
The TTGO T8 ESP32-S2 development board has a ST7789 display and other useful features which allows one to create a variety of projects.
The display has native CircuitPython support.
To flash this image, use this command:
esptool.py --chip esp32s2 --port (COMPORT) --baud 115200 write_flash 0x000 \
adafruit-circuitpython-lilygo_ttgo_t8_s2_st7789-xx_XX-X.Y.Z.bin
After flashing change the DIP switches (the ones closer to the USB-C connector) to OTG mode, when reconnected you should see the CIRCUITPY drive.
USB OTG
On On
o o o o
o o o o
1 2 3 4 1 2 3 4
By Diodes Delight
Piunora is a compact, easy-to-use development board for electronics prototyping with Linux. It has a familiar form factor, legible pin labels, and a design that’s well suited to space-constrained applications.
As a carrier board for the Raspberry Pi Compute Module 4 (CM4), Piunora is essentially a tiny version of the Raspberry Pi 4 Single Board Computer (SBC) with added flexibility to accommodate custom form factors. CM4-based devices like Piunora are fully compatible with software that was written for the Raspberry Pi 4, as long as that software accounts for the hardware peripherals in use. There are also versions of the CM4 that include eMMC memory, which is more reliable than a traditional SD card.
It may be small, but Piunora is packed with powerful peripherals that will come in handy for rapid prototyping and embedded machine-learning applications. Examples include an HDMI port, camera-input connectors, and PCI-e support, which is not present on a standard Raspberry Pi 4. Finally, the M.2 B-Key port on the rear of the board is not only useful for SSD storage, it can also host a diverse range of PCI-e expansion boards.
By BH Dynamics
DynaLoRa-USB is a low cost and open source, CircuitPython and Arduino compatible, LoRa tinkering dongle designed by and for makers.
Our aim is to facilitate access to the hottest radio technology (LoRa) through the use of maker-friendly languages such as Python and the Arduino framework. With that intent, DynaLoRa-USB is a simple device that you just plug and play with! It includes a powerful SAMD21 microcontroller and a HopeRF LoRa radio module (RFM96W for 868/915 MHz), an user button, an RGB LED and an external interface to plug your favorite peripherals.
Hardware is licensed under CERN OHL v1.2.
This board is open source hardware. You can check the docs and contribute here.
By FriendlyElec
The NanoPi Duo2(“Duo2”) is an ARM board designed and developed by FriendlyELEC for makers and hobbyists. It is only 55 x 25.4mm. It features Allwinner quad-core A7 processor H3, and has 256M/512M DDR3 RAM, onboard WiFi & bluetooth module and an OV5640 camera interface. It works with Linux variants such as Ubuntu Core.
The NanoPi Duo2 is tiny and compact with rich interfaces and ports. It takes power input from its MicroUSB port and can be booted from a Micro SD card. It works with general bread-boards. Interface pins such as USB, SPI, UART, I2C, PWM, IR, audio input & output and Fast Ethernet etc are populated.
The NanoPi Duo2 supports software utilities such as WiringNP and Python etc. These are all open source. It is suited for various IoT applications.
By Raspberry Pi
The Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they’re ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico. This low-cost microcontroller board features a powerful new chip, the RP2040, and all the fixin’s to get started with embedded electronics projects at a stress-free price.
The Pico is 0.825” x 2” and can have headers soldered in for use in a breadboard or perfboard, or can be soldered directly onto a PCB with the castellated pads. There’s 20 pads on each side, with groups of general purpose input-and-output (GPIO) pins interleaved with plenty of ground pins. All of the GPIO pins are 3.3V logic, and are not 5V-safe so stick to 3V! You get a total of 26 GPIO pins, 3 of those can be analog inputs (the chip has 4 ADC but one is not broken out). There are no true analog output (DAC) pins.
On the slim green board is minimal circuitry to get you going: A 5V to 3.3V power supply converter, single green LED on GP25, boot select button, RP2040 chip with dual-core Cortex M0, 2 MegaBytes of QSPI flash storage, and crystal.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you’re doing something with heavy floating point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use a PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
There is great C/C++ support, unofficial (but really good) Arduino support an official MicroPython port, and a CircuitPython port! We of course recommend CircuitPython because we think its the easiest way to get started and it has support with most our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built in FLASH memory. Instead that is provided by the external QSPI flash chip. On this board there is 2MB, which is shared between the program its running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 1 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Click here for the Raspberry Pi documentation. Click here for Getting Started with Raspberry Pi Pico and CircuitPython.
By Adafruit
A new chip means a new Feather, and the Raspberry Pi RP2040 is no exception. When we saw this chip we thought “this chip is going to be awesome when we give it the Feather Treatment” and so we did! This Feather features the RP2040, and all niceties you know and love about Feather.
Inside the RP2040 is a ‘permanent ROM’ USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - we use the technique on all our native-USB boards. Just note you don’t double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD1). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support - so if you’re doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you’ll get close-to-M4 speeds!
For peripherals, there are two I2C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO - check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
You’ll note there’s no I2S peripheral, or SDIO, or camera, what’s up with that? Well instead of having specific hardware support for serial-data-like peripherals like these, the RP2040 comes with the PIO state machine system which is a unique and powerful way to create custom hardware logic and data processing blocks that run on their own without taking up a CPU. For example, NeoPixels - often we bitbang the timing-specific protocol for these LEDs. For the RP2040, we instead use PIO object that reads in the data buffer and clocks out the right bitstream with perfect accuracy. Same with I2S audio in or out, LED matrix displays, 8-bit or SPI based TFTs, even VGA! In MicroPython and CircuitPython you can create PIO control commands to script the peripheral and load it in at runtime. There are 2 PIO peripherals with 4 state machines each.
There is great C/C++ support, unofficial (but really good) Arduino support, an official MicroPython port, and a CircuitPython port. We of course recommend CircuitPython because we think it’s the easiest way to get started and it has support with most of our drivers, displays, sensors, and more, supported out of the box so you can follow along with our CircuitPython projects and tutorials.
While the RP2040 has lots of onboard RAM (264KB), it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. On this board there is 8 MB, which is shared between the program it’s running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 7 MB remaining for code, files, images, fonts, etc.
RP2040 Chip features:
Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some header, so you can solder it in and plug it into a solderless breadboard.
By FriendlyElec
LTS - long term support, We will not make any changes to this model and will provide support as long as possible
By BeagleBoard
Built on the proven BeagleBoard.org? open source Linux approach, BeagleBone? AI fills the gap between small SBCs and more powerful industrial computers. Based on the Texas Instruments AM5729, developers have access to the powerful SoC with the ease of BeagleBone? Black header and mechanical compatibility. BeagleBone? AI makes it easy to explore how artificial intelligence (AI) can be used in everyday life via the TI C66x digital-signal-processor (DSP) cores and embedded-vision-engine (EVE) cores supported through an optimized TIDL machine learning OpenCL API with pre-installed tools. Focused on everyday automation in industrial, commercial and home applications.
By EmbedFire
Meet the new i.MX6ULL ARM Cortex A7 processor from NXP, it is a high performance and power-efficient processor with a frequency up to 800MHz!
The NPi i.MX6ULL Dev Board is a low power consumption Linux single board computer built around the powerful i.MX6ULL. You would love the onboard 512MB DDR3L and 512MB NAND, not to mention the rich interfaces and I/O resources.
The whole board is made by a core module and a breakout board, and the components are all industrial grade.
The core module is composed of the i.MX6ULL core and 512MB DDR3L, 512MB NAND FLASH(or 8GB eMMC).
The breakout board mainly includes various peripheral interfaces and input and output, IO expansion. Including but not limited to two 100M ethernet port, one USB Host and one USB OTG port, one 24bit RGB LCD Interface, 2x 40 Pin I/O expansion header, etc. Such a wealth of resources will meet your various control needs. All those features make it a perfect solution for industrial control, rail transit, drone control, and audio output, etc.
## Learn More
]]>By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi Zero Plus?
It’s an open-source single-board computer. It can run Android 5.1, Ubuntu, Debian image. It uses the AllWinner H5 SoC, and has 512MB DDR3 SDRAM.
What can I do with Orange Pi Zero Plus?
Build… A computer A wireless server Games Music and sounds HD video A speaker Android Scratch Pretty much anything else, because Orange Pi Zero Plus is open source
Who’s it for?
Orange Pi Zero Plus is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Raspberry Pi
Compute Module 4
The power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. Raspberry Pi Compute Module 4 incorporates a quad-core ARM Cortex-A72 processor, dual video output, and a wide selection of other interfaces. Available in 32 variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity.
Compute Module 4 IO Board
Exposing every interface from Raspberry Pi Compute Module 4, the Compute Module 4 IO Board provides a development platform and reference base-board design for our most powerful Compute Module yet.
By Google
The Coral Dev Board Mini is a single-board computer that provides fast machine learning (ML) inferencing in a small form factor. It’s primarily designed as an evaluation device for the Accelerator Module (a surface-mounted module that provides the Edge TPU), but it’s also a fully-functional embedded system you can use for various on-device ML projects.
By Targett
This board will allow you to clip in an ESP32-S2 WROOM or WROVER module for programming, prototyping and testing. Slot the module into the pins where it will be held securely while you upload your code.
The Board has two USB micro sockets: The first is connected to a CP2104 USB to UART to upload of your firmware and receive serial messages. The second is directly connected to GPIO19 & 20 that are the onboard USB - & + pins.
The board can be powered from either of the USB sockets, the UART USB has a power switch and the S2 USB will directly power the board. These sockets are separated by diodes so neither can reverse power the other. The S2 USB has bridgeable solder pads so that it can be used to supply USB power if acting as OTG Host.
The CP2104 handles the USB to UART conversion as well as putting the module into “programming mode”.
Where Espressif have enabled programming via the S2 USB and the module can be put in “programming mode” using the IO_0 and Reset buttons.
All GPIO pins are broken out to 2.54mm header pins. Caution should be taken as some pins are used by the WROVER module for PSRAM.
You can purchase the S2-MCB from Tindie
]]>By Targett
This board will allow you to clip in an ESP32-S2 WROOM or WROVER module for programming, prototyping and testing. Slot the module into the pins where it will be held securely while you upload your code.
The Board has two USB micro sockets: The first is connected to a CP2104 USB to UART to upload of your firmware and receive serial messages. The second is directly connected to GPIO19 & 20 that are the onboard USB - & + pins.
The board can be powered from either of the USB sockets, the UART USB has a power switch and the S2 USB will directly power the board. These sockets are separated by diodes so neither can reverse power the other. The S2 USB has bridgeable solder pads so that it can be used to supply USB power if acting as OTG Host.
The CP2104 handles the USB to UART conversion as well as putting the module into “programming mode”.
Where Espressif have enabled programming via the S2 USB and the module can be put in “programming mode” using the IO_0 and Reset buttons.
All GPIO pins are broken out to 2.54mm header pins. Caution should be taken as some pins are used by the WROVER module for PSRAM.
You can purchase the S2-MCB from Tindie
]]>By Oak Development Technologies
Finally, a tree that runs CircuitPython? YEP! Now you can get working in CircuitPython fast with our new CircuitPython compatible development board featuring the popular Microchip AT SAM D21 microcontroller.
Providing quick and easy access to SPI and I2C (pins + Stemma/Qwiic connector) so you can get your project off the ground in no time.
This board also comes with the SOIC-8 pads available on the bottom of the board to enable it to expand storage with SPI FLASH!
By Hangzhou LeBan
An ESP32-S2 based development board with small size (25.4 mm x 45.9 mm).
GPIO16
)GPIO37
)GPIO21
)GPIO1
& GPIO2
)GPIO1
& GPIO2
)By Pine64
SOPINE A64 is a compute module powered by the same Quad-Core ARM Cortex A53 64-Bit Processor used in the PINE A64 with 2G LPDDR3 RAM memory, Power Management Unit, SPI Flash and integrated MicroSD Slot (for bootable OS images microSD card). The SOPINE module has a 5 years LTS (Long Term Supply) status, which means that it will be supplied to 2022 at the very least. There is a one year warranty period for the SOPINE module.
This tiny compute module uses SODIMM-DDR3 form-factor and can be paired with either the Clusterboard, the Baseboard or a custom host PCB for industrial or other embedded applications. It is fully compatible with the PINE A64-LTS in terms of software support
By Adafruit
UPDATE: The Adafruit MagTag has a new 2025 Edition! As of July 22, 2025, the display has been updated (the old one was discontinued). You must use CircuitPython 10.0.0-beta.1 or later to support the new display. It will also work on older MagTags.
The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9” grayscale E-Ink display to make a low-power IoT display that can show data on its screen even when power is removed! The ESP32-S2 is great because it builds on the years of code and support for the ESP32 and also adds native USB support so you can use this board with Arduino or CircuitPython!
We designed this board to be low-power friendly - with a spot for a 350 or 420 mAh battery and built in battery charging over USB C. During deep sleep, with the NeoPixels and speaker amplifier disabled, we measured 250uA power draw so you can run for a few weeks between charges.
And of course, the Mag in MagTag stands for magnetic. We have four M3 standoffs that will work perfectly with these mini magnet feet. (Originally they’re designed for RGB Matrices but they’ll do an excellent job here as well). Screw on the feet and you can attach this display to a metallic shelf, fridge, or bench.
By Electronic Cats
The Bast BLE is the new Feather family member with Bluetooth Low Energy and native USB-C support featuring the nRF52840! It’s our take on an ‘all-in-one’ Arduino-compatible + Bluetooth Low Energy with built in USB plus battery charging. With native USB it’s even ready to join the CircuitPython party.
By Raspberry Pi
Raspberry Pi 400 is your complete personal computer, built into a compact keyboard. Featuring a quad-core 64-bit processor, 4GB of RAM, wireless networking, dual-display output, and 4K video playback, as well as a 40-pin GPIO header, it’s the most powerful and easy-to-use Raspberry Pi computer yet.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi Zero Plus2?
It’s an open-source single-board computer. It can run Android 4.4(H3 version)/Android 5.1(H5 version) , Ubuntu, Debian, it uses the AllWinner H3/H5 SoC, and has 512MB DDR3 SDRAM.
What can I do with Orange Pi Zero Plus2?
Build… A computer A wireless server Games Music and sounds HD video A speaker Android Scratch Pretty much anything else, because Orange Pi Zero Plus2 is open source
Who’s it for? Orange Pi Zero Plus2 is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Pine64
PINE H64 is latest Single Board Computer by Pine64. Its powered by an Allwinner “H6” Quad-Core ARM Cortex A53 64-Bit Processor with MALI T-722 GPU. The PINE H64 is equipped with up-to 3GB LPDDR3 PC-1600 system memory and 128Mb SPI boot Flash. There is also an optional eMMC module (up to 128GB) and microSD slot for booting. The board is equipped with an onboard build-in 11n Wifi/BT, 1x USB 3.0 Host, 2x USB 2.0 Host, Gigabit Ethernet, PI-2 GPIO Bus, Euler GPIO Bus as well as many other peripheral device interface such as UART, SPI, I2C, for makers to integrate with sensors and other peripherals.
By SeeedStudio
Seeed Studio BeagleBone? Green Gateway is a low cost, open-source, community supported development platform for developers and hobbyists. It is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the classical open-source hardware design of BeagleBone? Black and developed into this differentiated version. The Seeed Studio BeagleBone? Green Gateway includes two Grove connectors, making it easier to connect to the large family of Grove sensors. The on-board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors.
The Seeed Studio BeagleBone? Green Gateway is a combination of Seeed Studio BeagleBone? Green and Seeed Studio BeagleBone? Green Wireless, equipped with both Ethernet and Wireless connectivity.
Boot Linux in less 10 seconds and get started on development in less than 5 minutes with just a single USB cable.
By SinoVoip
The Banana Pi M2 Zero is an ultra compact single board computer which measures only 60mm*30mm. Its external interfaces are the same as the Raspberry Pi Zero W, and it will fit almost all cases and accessories for the Zero W. It uses the quad-core Cortex A7 Allwinner H2+ processor, with 512MB RAM. It’s ideal for light-weight systems and space-limited applications. Like other members of the Banana Pi family, it supports both Linux and Android operating systems.
By Atelier du Maker
The ADM_52840 is a Breakout board to test an NRF52840 module from HolyIOT. Nothing very difficult, apart from the soldering part which requires a stencil in order to solder all the pads of the module. However, since internal pads are routed using vias, it’s possible to solder them all with a good soldering iron. It requires a J-link type programmer. An ST-Link V2 should be suitable or the J-Link of Nordic DK boards.
By Adafruit
Get ready for our fastest Metro ever - the NXP iMX RT1011 microcontroller powers this board with a 500 MHz ARM Cortex M7 processor. There’s 8 MB of execute-in-place QSPI for firmware + disk storage and 128KB of SRAM in-chip, plus a WiFi co-processor using an on-board ESP32 module.
The iMX series of chips is the fastest microcontrollers around, with a Cortex M7 processor that is more powerful than the M0 or M4, and clock speeds of 500MHz+. For pure performance, there’s nothing better! This chip family is well known for being featured in the Teensy 4 dev board series. Now we have a Metro-shaped board so you can use many Arduino shields, that is fully open source so you can adapt the design to create your own custom layouts, and a USB drag-n-drop bootloader plus CircuitPython support for easy development. Beginners and experts alike will enjoy the combination of low cost, roomy memory and storage, and no-soldering quick start.
Please note that this board does not have Arduino or Platform.io support. You can program it with CircuitPython, a fast-to-start embedded version of the popular Python programming language, or with MCU Xpresso IDE for C/C++ advanced embedded development.
Features:
By BH Dynamics
DynOSSAT-EDU is the first open source PocketQube educational kit compatible with CircuitPython and Arduino.
This plaform is equipped with all the necessary modules for the operation of a nanosatellite (PocketQube) in Low Earth Orbit (LEO) that would serve as a device for teaching, training, and driving curiosity about the philosophy and technology related to NewSpace.
This is the On-Board Computer (OBC), the module responsible for managing the satellite and process sensor data. It integrates a 9-axis IMU, a gas sensor, a temperature sensor and carries a powerful ATSAMD51.
Hardware is licensed under CERN OHL v1.2.
This board is open source hardware. You can check the docs and contribute here.
By BH Dynamics
DynOSSAT-EDU is the first open source PocketQube educational kit compatible with CircuitPython and Arduino.
This plaform is equipped with all the necessary modules for the operation of a nanosatellite (PocketQube) in Low Earth Orbit (LEO) that would serve as a device for teaching, training, and driving curiosity about the philosophy and technology related to NewSpace.
This is the EPS (Electric Power System), the module responsible for battery management and power distribution subsystems, including charging through solar panels using flight-proven MPPT electronics.
Hardware is licensed under CERN OHL v1.2.
This board is open source hardware. You can check the docs and contribute here.
By BDMICRO, LLC
The VINA-D51 is a powerful, robust, pluggable control module designed for modular control applications, even in harsh environments. Built with all-industrial grade components, latching connectors and features, it is well-suited for a wide variety of automation and control applications.
By Electronic Cats
The Bast WiFi includes the newer ESP32-S2 module, which is like a little brother to the ESP32 where only one core instead of 2 has cores, it has no BLE implemented, but gains a native USB, a new processor and crypto accelerators for better performance protection against physical fault injection attacks and more improvements over the SoC.
Please note that the ESP32-S2 is still intended for developers. Not all peripherals are fully documented with sample code on Arduino and there are still some bugs that can be found that have yet to be fixed. We know that it is not entirely pleasant but we hope you understand us.
Some elements are still in development; For this reason, we recommend this board to manufacturers who have some experience in microcontroller programming, and not as a first development board.
By NVIDIA
The NVIDIA Clara AGX? developer kit delivers real-time AI and imaging for medical devices. By combining low-powered, NVIDIA Xavier SOC (system on a chip) and RTX GPUs with the NVIDIA Clara AGX SDK and the NVIDIA EGX stack, it’s easy to securely provision and remotely manage fleets of distributed medical instruments.
The NVIDIA Clara AGX? developer kit is an embedded AI computer and software development framework for medical devices that need the ability to perform real-time AI and advanced image, video, and signal processing. Powered by ARM-based NVIDIA Xavier? along with RTX GPUs and running the NVIDIA EGX software stack, Clara AGX securely manages and orchestrates AI application deployments to fleets of medical devices or edge nodes.
By Adafruit
What’s Metro shaped and has an ESP32-S2 WiFi module? What has a STEMMA QT connector for I2C devices, and a Lipoly charger circuit? What’s finishing up testing and nearly ready for fabrication? That’s right - its the new Adafruit Metro ESP32-S2! With native USB and a load of PSRAM this board is perfect for use with CircuitPython or Arduino, to add low-cost WiFi while keeping shield-compatibility.
By Unexpected Maker
Introducing the FeatherS2 - The PRO ESP32-S2 based development board in a Feather format!
Features & Specifications
2x LDO Voltage Regulators? Yup! The first one is for the general operation of the board and the ESP32-S2, RAM and Flash.
The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you!
You can find out more about the FeatherS2 at feathers2.io, including how to install the UF2 Bootloader.
By Adafruit
This is the QT Py board with the SOIC-8 2MB Flash chip soldered on. Both are in the Adafruit shop.
What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with our favorite lil chip, the SAMD21 (as made famous in our GEMMA M0 and Trinket M0 boards).
This time it comes with our favorite connector - the STEMMA QT, a chainable I2C port that can be used with any of our STEMMA QT sensors and accessories.
OLEDs! Inertial Measurment Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.
Use any SparkFun Qwiic boards! Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape is Seeed Xiao compatible, with castellated pads so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), and a reset button (great for restarting your program, or entering the bootloader).
Runs Arduino like a dream, and can be used for basic CircuitPython projects. For more advanced usage like datalogging or file storage, solder an SOIC SPI flash chip onto the bottom pads,
A1
A0
is analog out, A1
is not PWM capable)By Adafruit
Note: If you soldered the optional SOIC-8 SPI Flash chip on to your QT Py, see the “QT Py Haxpress” page to make use of the extra space!
What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with our favorite lil chip, the SAMD21 (as made famous in our GEMMA M0 and Trinket M0 boards).
This time it comes with our favorite connector - the STEMMA QT, a chainable I2C port that can be used with any of our STEMMA QT sensors and accessories.
OLEDs! Inertial Measurment Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus so you don’t even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light.
Use any SparkFun Qwiic boards! Seeed Grove I2C boards will also work with this adapter cable.
Pinout and shape is Seeed Xiao compatible, with castellated pads so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), and a reset button (great for restarting your program, or entering the bootloader)
Runs Arduino like a dream, and can be used for basic CircuitPython projects. For more advanced usage like datalogging or file storage, solder an SOIC SPI flash chip onto the bottom pads,
A1
A0
is analog out, A1
is not PWM capable)By Adafruit
One of our favorite Feathers, the Feather M4 Express, gets a glow-up here with an upgrade to the SAME51 chipset which has built-in CAN bus support! Like its SAMD51 cousin, the ATSAME51J19 comes with a 120 MHz Cortex M4 with floating point support and 512 KB Flash and 192 KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset for CAN interfacing projects.
At the end of the board we have placed a CAN transceiver chip as well as a 5 V converter to generate 5 V power to the transceiver even when running on battery. The two CAN signal lines and ground reference signal are available on a 3-pin 3.5 mm terminal block. The chip and booster can be put to sleep for power saving. The built-in CAN can read or write packets and has support in both Arduino and CircuitPython.
Like the original Feather M4 Express, you’ll find a Mini NeoPixel and 2 MB SPI Flash. When used in CircuitPython, the 2 MB flash acts as storage for all your scripts, libraries and files.
And best of all, it’s a Feather - so you know it will work with all our FeatherWings! What a great way to quickly get up and running. It’s even pin-compatible with the original Feather M4.
Easy reprogramming: the Feather M4 CAN comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython or Arduino IDE (it is bossa-compatible).
Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some headers so you can solder it in and plug into a solderless breadboard.
By BDMICRO, LLC
The VINA-D21 is a powerful, robust, pluggable control module designed for modular control applications. Built with all-industrial grade components and features, it is well-suited for a wide variety of automation and control requirements, including harsh environments.
The VINA-D21 Control Module saves time and money by providing a proven, modular design, that enables custom application-specific solutions to move from the drawing board to the finished product quickly.
VINA-D21 enables you to develop your application-specific board independently of the controller section. This simplifies your design, saves CAD time during the design phase, reduces errors that can cost weeks of PCB re-manufacture to correct, and saves debug time during the prototype and testing phases. By starting with VINA-D21, you start from a known-good foundation, reducing complexity and risk.
Incorporate the VINA-D21 in your designs over and over again and multiply your savings. Useful for custom applications, one-off projects, breadboarded prototypes, and even standalone projects. VINA-D21 has all of the common essentials built-in, on-board.
To get you started even more quickly, BDMICRO provides the Autodesk Eagle CAD part for VINA-D21. Getting started is as easy as downloading the part and adding it to your application specific design, allowing you to focus on your custom application’s needs, with all the right connectors, headers, and other circuitry needed for your project solution.
Capable of running standalone, modular piggy back on application-specific boards, or breadboarded, the VINA-D21 is a great choice for your next project.
]]>By Muselab
This is the nanoESP32-S2 board with a WROVER ESP32-S2 module.
This image can be flashed with the TinyUF2 bootloader or with esptool
using this command:
esptool.py -p (COMPORT) -b 460800 write_flash --flash_mode dio \
--flash_size detect --flash_freq 40m 0x00000 \
adafruit-circuitpython-muselab_nanoesp32_s2_wrover-ll_LL-X.Y.Z.bin
NOTE: This board has 2 USB-C connector, one for Serial (ch340) and one for Native USB (esp32).
By Muselab
This is the nanoESP32-S2 board with a WROOM ESP32-S2 module.
This image can be flashed with the TinyUF2 bootloader or with esptool
using this command:
esptool.py -p (COMPORT) -b 460800 write_flash --flash_mode dio \
--flash_size detect --flash_freq 40m 0x00000 \
adafruit-circuitpython-muselab_nanoesp32_s2_wroom-ll_LL-X.Y.Z.bin
NOTE: This board has 2 USB-C connector, one for Serial (ch340) and one for Native USB (esp32).
By Adafruit
Folks love our wide selection of RGB matrices and accessories, for making custom colorful LED displays… and our RGB Matrix Shields and FeatherWings can be quickly soldered together to make the wiring much easier. But what if we made it even easier than that? Like, no solder, no wiring, just instant plug-and-play? Dream no more - with the Adafruit Matrix Portal add-on for RGB Matrices, there’s never been an easier way to create powerful Internet-connected LED displays.
Plug directly into the back of any HUB-75 compatible display (all the ones we stock will work) from 16x32 up to 64x64! Use the included screws to attach the power cable to the power plugs with a common screwdriver, then power it with any USB C power supply. (For larger projects, power the matrices with a separate 5V power adapter)
Then code up your project in CircuitPython or Arduino, our Protomatter matrix library works great on the SAMD51 chipset, knowing that you’ve got the wiring and level shifting all handled.
The Matrix Portal uses an ATMEL (Microchip) ATSAMD51J19, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO, so it can handle the high speed updating of the RGB matrix.
Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don’t have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It’s the best of both worlds!
Comes with one fully-programmed and assembled MatrixPortal, preprogrammed with a rainbow digital sand demo for 32x64 LED matrices.
By STMicroelectronics
The STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits leverage the capabilities of STM32MP1 Series microprocessors to allow users easily develop applications using STM32 MPU OpenSTLinux Distribution software for the main processor and STM32CubeMP1 software for the co-processor.
They include an ST-LINK embedded debug tool, LEDs, push-buttons, one Ethernet 1-Gbps connector, one USB-C OTG connector, four USB Type-A Host connectors, one HDMI transceiver, one stereo headset jack with analog microphone, and one microSD connector.
To expand the functionality of the STM32MP157A-DK1 and STM32MP157C-DK2 Discovery kits, two GPIO expansion connectors are also available for ARDUINO? and Raspberry Pi shields.
Additionally, the STM32MP157C-DK2 Discovery kit features an LCD display with a touch panel, and Wi-Fi and Bluetooth Low Energy capability.
By n°Garage
FeatherSnow v2 is a decoration easy to program. FeatherSnow is powered by a SAMD21 from Microchip. There are 19 white LEDs that can be controlled independently. With a native USB and a built-in regulator, FeatherSnow comes with a UF2 bootloader and a small CircuitPython runtime. FeatherSnow works with CircuitPython, and Arduino. One small addition is one accelerometer of BMA253.
By Adafruit
The Black Lives Matter Education & Workshop Kit is an open-source design the Adafruit team published during the peaceful demonstrations for social justice in the summer of 2020 (https://github.com/adafruit/BLM-Badge-PCB). As a company and culture we came together to make our voices heard, share the pain we all had, the anger, and then work together for equality and justice in our communities (https://www.adafruit.com/blacklivesmatter). We listened to each other, we marched, we donated our time, resources, we distributed PPE at community events, we came together.
The kit is a snapshot in time, a time capsule of what we did together, and what we can build together going forward. The kit can be used for learn-to-code events remotely or in person when gatherings are safe post-COVID. We wanted to make something that would continue to emphasize the moment, is a movement.
The kits will never be for sale from Adafruit, they will be donated to learning-to-code organizations, social justice groups, and events.
This education and workshop kit is build around a Cortex M0+ processor that can run Arduino or CircuitPython.
GPIO13
)By Ikigaisense
Ideally VitaPatch could be a disposable patch. It is an dedicated device to monitor vital signs of temperature, heart rate, SpO2 and blood pressure. It is also an integrated solution to monitor all these vital signs.
VitaPatch has to be small if not tiny so that it is convenient. It has to be cheap so that it could be available to more people. It will be open sourced so that anyone could hack and improve.
This is an ambitious endeavour and most likely a bumpy one. If you are intrigued, let’s join the force to make it real.
By Espressif
The ESP32-S2-Kaluga-1 version 1.2 kit is a full featured development kit by Espressif for the ESP32-S2. From TFTs to touch panels, this dev board has it all. Espressif designed this kit to demonstrate the ESP32-S2’s human-computer interaction functionalities and provide the users with the tools for development of human-computer interaction applications based on their new WiFi modules with the ESP32-S2 chip.
A newer version, 1.3, was released starting in Summer 2020, and also has a CircuitPython port. The pinouts are slightly different between the two versions. You can tell which version you have by the silkscreen on the bottom of the main board.
The Kaluga comes with a WROVER module, which has 2 MB (16 Mbit) PSRAM mounted for a roomy development environment!
The micro USB connector on the Kaluga is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you’ll want to pick up a Micro B USB connector breakout, USB-C connector breakout or USB data cable and hand-wire D19/D20 to D- and D+ pads.
There are many ways of how the ESP32-S2’s abundant functionalities can be used. For starters, the possible use cases may include:
Each order comes with a nice boxed kit containing:
By MicroDev
Introducing the microS2 - An ESP32-S2 based dev-board in the size of a tiny module!
With Wi-Fi, native USB and a load of Flash + PSRAM, the microS2 is perfect for use with CircuitPython or Arduino while keeping the form-factor small. Native USB means it can act like a keyboard or a disk drive. WiFi means its awesome for IoT projects.
The ESP32-S2 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has built-in native USB as well as some other interesting new technologies. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.
By UDOO
UDOO X86 II is the New PC: the most powerful x86 maker board ever and an Arduino? Leonardo-compatible platform, all embedded on the same board.
On UDOO X86 II you can run all the software available for the PC world, from gaming to video streaming, from graphical editors to professional development platforms, plus all the software or the Arduino? Leonardo world, including all the sketches, libraries and the official Arduino? Leonardo IDE.
You won’t ever worry about lack of drivers or stuff like that. This is a true next-generation computer.
It is based on Quad Core 64-bit new-generation x86 processors made by Intel?, designed for the PC domain. Prodigious processors concentrated in 14 nm, with an amount of energy consumption of 5 or 6 Watt.
The board can be powered by a DC-jack with a standard 5.5mm/2.1mm barrel jack, internal positive, Voltage 12V ± 5%. This is not included. Alternatively, power can be provided though the VIN pin located on the header.
Screw/Spacers for M.2 SSD and Wifi/BT already included.
By TinkeringTech
The ScoutMakes Azul is an open source Bluetooth (BLE) development platform featuring the nRF52840 (32bit ARM Cortex-M4 processor) from Nordic semiconductors enabling excellent Bluetooth development capabilities for your project. It conforms to the Adafruit feather format, runs CircuitPython, Arduino. The platform also has native USB support.
To enable even more integration, a 128x32 OLED is also built in along with USB-C support and a power switch for ease of use.
The platform come pre-programmed with a UF2 bootloader and CircuitPython ready to go out of box. You can pair the Azul with Adafruit bluefruit application in iOS or Android to get going. The application includes a color picker, quaternion/accelerometer/gyro/magnetometer or location (GPS), and an 8-button control game pad. This data can be read over BLE and processed directly by the nRF52 microcontroller.
By Raytac Corporation
MDBT50Q-DB demo board is designed for quick testing and debugging without building your own board. The board is only available with MDBT50Q-1MV2 (Chip Antenna) module.
Raytac nRF52840 module spectrum covers MDBT50Q-1MV2, MDBT50Q-P1MV2 and MDBT50Q-U1MV2 series with Chip Antenna, PCB Antenna and u.FL connector for External Antenna option for selection.
By MakerDiary
nRF52840 M.2 Developer Kit is a versatile IoT prototyping platform, including the nRF52840 M.2 Module and M.2 Dock. You can use the developer kit to prototype your IoT products and then scale to production faster using the nRF52840 M.2 Module combined with your custom PCB hardware.
The nRF52840 M.2 Module is a removable M.2 E-Key form factor module based on the nRF52840 SoC, supporting Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary stacks.
The M.2 Dock extends the interfaces compared to the nRF52840 M.2 Module through an M.2 E-Key connector. This design also features a fully-integrated DAPLink debugger with Power Profiling, enabling you to program, debug and perform real-time current profiling of your applications without using external tools.
By MakerDiary
The M60 Mechanical Keyboard a 60% keyboard which has USB and BLE 5.0 connectivity and is hot-swappable.
By Switch Science, Inc
This development board includes a Bluetooth Low Energy-enabled ISP1807 from Insight SiP (based on the nRF52840) and six sensors: acceleration, magnetism, gyro, temperature, humidity and air pressure.
The development board is programmed with a bootloader. You can use the Arduino IDE or Circuit Python to develop your program. It has two switches and two LEDs each that can be used programmatically, and it also has a piezoelectric speaker.
It features a TPS63030 high-efficiency step-up/down converter and runs on CR2025 or CR2032 coin cell batteries. The board outline is the same as the Raspberry Pi Zero, so it can be used in a Raspberry Pi Zero case.
Features:
By Seeed Studio
Instead of being a single embedded functional module, Wio Terminal is more of a complete system equipped with Screen + Development Board + Input/Output Interface + Enclosure. Because it uses the SAMD51, it is compatible with Arduino and CircuitPython - using the same Arduino & CircuitPython core we have developed here at Adafruit!
Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity supported by Realtek RTL8720DN. Its CPU speed runs at 120MHz (boost up to 200MHz). Realtek RTL8720DN chip supports both Bluetooth and Wi-Fi providing the backbone for IoT projects. The Wio Terminal itself is equipped with a 2.4” LCD Screen, onboard accelerometer (LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter (IR 940nm). On top of that, it also has two x JST PH 4-pin STEMMA / Grove ports for Grove Ecosystem and 40-pin compatible GPIO for more Raspberry Pi add-ons.
Highly Integrated Design
Powerful MCU - Microchip ATSAMD51P19
Reliable Wireless Connectivity
USB OTG Support
External Sensor Ports
Raspberry Pi 40-pin Compatible
Software Support
NOTE: The RTL8720DN isn’t supported from CircuitPython. Therefore, Wifi and Bluetooth will not work.
By Microchip
The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A microcontroller (MCU). Supported by the Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A and explains how to integrate the device into a custom design.
In addition to ATSAME54P20A, the SAM E54 Xplained Pro Evaluation kit can also be used for evaluating the ATSAMD51P20A microcontroller as both MCUs are identical in pin count and peripherals except that ATSAMD51P20A does not have Ethernet and CAN FD.
The Xplained Pro MCU series evaluation kits include an on-board Embedded Debugger, eliminating the need for external tools to program or debug the ATSAME54P20A. The kits offers additional peripherals to extend the features of the board and ease the development of custom designs.
Note: Not all peripherals are supported by CircuitPython. The Ethernet, CAN, and Q-Touch button are not supported by CircuitPython at this time. Only 16MB (128MiB) of the QSPI flash is accessible via the CIRCUITPY drive.
CircuitPython requires that the board be flashed with the UF2 bootloader. This can be done using the second USB connector, which provides a debug interface. After this has been done once, CircuitPython can be installed and updated in the usual way using the UF2 bootloader, or by using the debug USB connector.
By Unexpected Maker
Pre-Release version of the FeatherS2 For those that purchased the pre-release version and would like to run CircuitPython on it without having to compile from source.
Features & Specifications
2x LDO Voltage Regulators? Yup! The first one is for the general operation of the board and the ESP32-S2, RAM and Flash.
The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you!
You can find out more about the FeatherS2 at feathers2.io, including how to install the UF2 Bootloader.
The FeatherS2 pre-release boards are no longer available for purchase now that the final release version is out, which you can grab from these locations:
]]>By Nice Keyboards
The nice!nano is a Pro Micro replacement development board offering BLE using the nRF52840 chip. It has the same pinout as the Pro Micro meaning it will work with almost any Pro Micro keyboard. The nice!nano also has a 3.7 V lithium battery charger on board as well as a software level switch to cut off power to LEDs, which can eat 1 mA each even when off.
By Hardkernel co., Ltd.
ODROID-XU4Q is powered by ARM? big.LITTLE? technology, the Heterogeneous Multi-Processing (HMP) solution.
The ODROID-XU4Q is the same board as the ODROID-XU4 but with a large heatsink instead of a fan which makes it quiet.
ODROID-XU4 is a new generation of computing device with more powerful, more energy-efficient hardware and a smaller form factor. Offering open source support, the board can run various flavors of Linux, including the latest Ubuntu 16.04 and Android 4.4 KitKat, 5.0 Lollipop and 7.1 Nougat. By implementing the eMMC 5.0, USB 3.0 and Gigabit Ethernet interfaces, the ODROID-XU4 boasts amazing data transfer speeds, a feature that is increasingly required to support advanced processing power on ARM devices. This allows users to truly experience an upgrade in computing, especially with faster booting, web browsing, networking, and 3D games.
By Hardkernel co., Ltd.
ODROID-XU4 is powered by ARM? big.LITTLE? technology, the Heterogeneous Multi-Processing (HMP) solution.
ODROID-XU4 is a new generation of computing device with more powerful, more energy-efficient hardware and a smaller form factor. Offering open source support, the board can run various flavors of Linux, including the latest Ubuntu 16.04 and Android 4.4 KitKat, 5.0 Lollipop and 7.1 Nougat. By implementing the eMMC 5.0, USB 3.0 and Gigabit Ethernet interfaces, the ODROID-XU4 boasts amazing data transfer speeds, a feature that is increasingly required to support advanced processing power on ARM devices. This allows users to truly experience an upgrade in computing, especially with faster booting, web browsing, networking, and 3D games.
By Radomir Dopieralski
A minimal CircuitPython board compatible with the Feather M0 Basic. Everything that is non-essential has been removed, and the smallest possible chip is used.
Here are some handy specs!
Differences from Feather M0
By Alorium Technology, LLC
The Evo M51 is an FPGA-enhanced Feather compatible compute module from Alorium Technology that features a 32-bit SAMD51 microcontroller along with an Intel MAX 10 FPGA.
Designed for use as an embeddable system-on-module, all of the standard Feather I/O are also routed to castellated vias along the edge of the board. There are 34 additional castellated digital I/O connected to the FPGA and accessible via the SAMD51.
Most digital I/O connections are routed through the FPGA to and from the primary and castellated I/O. This provides the opportunity for developers to immediately capture inputs or drive outputs from the FPGA without requiring direct interaction with the SAMD controller.
Evo M51 will support Alorium Technology-supplied pre-built FPGA images that target specific application use cases. In addition, designers will have the option to develop their own custom logic blocks and integrate them into the top-level MAX 10 FPGA design.
Evo was specifically designed to support running CircuitPython. It is also programmable with Arduino just like many other boards based upon the SAMD51.
D13
)In order to take full advantage of the additional I/O on Evo M51 using CircuitPython, we have created a custom library bundle that can be found on the Alorium Technology GitHub page:
By Hangzhou LeBan
The HiiBot BlueFi is a microbit-compatible single board computer, but has enhanced computing ability, and connectivity. BlueFi uses Nordic nRF52840 (64MHz Cortex M4F, 1MB Flash and 256KB SRAM) as main processor, ESP32 (160MHz dual CPU, 4MB Flash and 520KB SRAM) as a co-processor. Features:
The HiiBot BlueFi have a lot of sensors, vs 6-DoF motion sensor of microbit, including 9-DoF motion sensors, sound sensor, temperature & humidity sensor, and integrated optical sensor. At the same time, BlueFi have two buttons, three touchpads, and 40-Pin extended interface on the microbit.
In a variety of IoT application scenario, BlueTooth and WiFi is an integral part of the wireless connection channel. BlueTooth and WiFi be supportted at the same time on the BlueFI board. You can realize bridges, gateways and other net equipment with BlueFi.
Built-in a lot of sensors and output devices on the HiiBot BlueFi, but a low-cost SBC. Our purpose is to help you quickly realize all kinds of ideas, no trouble wiring and welding electronic components.
The most exciting part of the HiiBot BlueFi is that while you can use it with the Arduino IDE - and it’s bonkers fast when you do, we are shipping it with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with code.py on it. Edit code.py with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the BlueFi and your code will go with you.
Easy reprogramming: the HiiBot BlueFi comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython or Arduino IDE.
By Hardkernel co., Ltd.
ODROID-C4 is a new generation single board computer that is more energy efficient and faster performing than ODROID-C2 which was introduced over four years ago as the world’s first affordable ARM 64bit computer.
The main CPU of the ODROID-C4 is built with a quad-core Cortex-A55 cluster with a new generation Mali-G31 GPU. The A55 cores run at 2.0Ghz without thermal throttling using the stock heat sink allowing a robust and quiet computer. The CPU multi-core performance is around 40% faster, and the system DRAM performance is 50% faster than the ODROID-C2.
By Great Scott Gadgets
GreatFET One from Great Scott Gadgets is a hardware hacker’s best friend. At the center is a powerful NXP LPC4330 (Cortex M4 @ 204MHz) with two USB ports, one host and one peripheral, so it can act as a ‘man in the middle’ for USB interfacing. With an extensible, open source design, two USB ports, and 100 expansion pins, GreatFET One is your essential gadget for hacking, making, and reverse engineering. By adding expansion boards called neighbors, you can turn GreatFET One into a USB peripheral that does almost anything.
Whether you need an interface to an external chip, a logic analyzer, a debugger, or just a whole lot of pins to bit-bang, the versatile GreatFET One is the tool for you. Hi-Speed USB and a Python API allow GreatFET One to become your custom USB interface to the physical world.
GreatFET One ships in an ESD bag with a high-speed USB cable and a wiggler for easy separation of neighbors. Enclosures and neighbors are sold separately.
GreatFET is a next generation GoodFET intended to serve as your custom Hi-Speed USB peripheral through the addition of expansion boards called “neighbors”.
GreatFET is designed to provide a significant step up in capabilities from GoodFET while making the design manufacturable at a lower cost than GoodFET. In addition to being designed for automated assembly, it can be hand-assembled with a soldering iron, though it is a more complicated assembly than GoodFET. An important similarity to GoodFET is that GreatFET has a USB bootloader in ROM, so it is possible to build a board by hand and install firmware onto it without the need of any external programming hardware.
By Avnet, Inc.
Gateways can be as varied as the devices they help connect, with each gateway needing different protocols, connection methodologies and energy requirements to bring together the myriad of distributed parts that make up the IoT whole. Gateways serve critical functions such as data filtering and security and up to application code. Whether an app on a mobile device, a demo board, or even a connected sensor, gateways are critical to the functioning of the IoT—and Avnet’s deep hardware experience help connect your solutions to the cloud smartly and with security in mind.
SmartEdge Industrial IoT Gateway, powered by Raspberry Pi, helps simplify and accelerate adoption of IIoT applications. The gateway provides versatile connectivity with data intelligence for a wide range of industrial 4.0 applications.
Empower analytics at the edge of your IoT network with the intelligent Dell Edge Gateway for richer business insights. An edge gateway connects varied wired and wireless devices and systems, aggregates and analyzes the input, and sends it on. Because the gateway sits close to your devices and sensors, it sends only meaningful data to the cloud or control center, saving you expensive bandwidth.
By Espressif
ESP32-S2 Saola-1 is a small-sized ESP32-S2 based development board produced by Espressif. Just about all of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2 Saola-1 on a breadboard - we recommend two breadboards ‘side-by-side’ since the Saola is a bit wide and you won’t have extra holes on one side for wiring.
This particular Saola comes with a WROVER module, which has 2 MB (8 Mbit) PSRAM mounted for a roomy development environment!
The micro USB connector on the Saola is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you’ll want to pick up a Micro B USB connector breakout, USB-C connector breakout or USB data cable and hand-wire D19/D20 to D- and D+ pads.
By Espressif
This is the Saola development board with a WROOM ESP32-S2 module.
The micro USB connector on the Saola is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you’ll want to pick up a Micro B USB connector breakout, USB-C connector breakout or USB data cable and hand-wire D19/D20 to D- and D+ pads.
By Espressif
The ESP-BOX is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX is an AIoT development board that is based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. The ESP32-S3-BOX provides a platform for developing the control of home appliances using Voice Assistance + touch screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway.
The ESP32-S3-BOX comes with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the ESP32-S3-BOX such as online and offline voice assistants, voice-enabled devices, HMI touch-screen devices, control panels, multi-protocol gateways easily.
ESP-BOX features:
Pmod? compatible headers support expand peripheral modules
Important Note: We recommend?updating the ESP32-S3-BOX firmware?when you first receive the kit to have the latest features and bugfix. Current firmware support is though ESP-IDF (not Arduino yet)
By Shenzhen Xunlong Software CO.,Limited
Orange Pi 2 is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By PJRC
The Teensy 4.1, like the 4.0, also features an ARM Cortex-M7 processor at 600 MHz, with an NXP iMXRT1062 chip, the fastest microcontroller available today - ten times faster than the Teensy 3.2! The NXP iMXRT1062 is a ‘cross-over’ processor, which has the functionality of a microcontroller, at the speeds of a microcomputer. It’s perfect for when you need tons of flash, RAM and, to crunch lots of data, or when you need two full-speed USB ports.
Teensy 4.1 comes with four times larger flash memory than the 4.0, and two new locations to optionally add more memory. The Teensy 4.1 has the same form factor as the Teensy 3.6 (2.4” by 0.7”), but provides a ton more I/O capability, including an 100MB Ethernet PHY, SD card socket (SDIO connected), and USB host port. Please check out the Teensy 4.0 page for common specifications and features.
Memory
The bottom side of Teensy 4.1 has locations to solder 2 memory chips. The smaller location is meant for a PSRAM SOIC-8 chip. The larger location is intended for QSPI flash memory.
USB Host
Teensy 4.1’s USB Host port allows you to connect USB devices, like keyboards and MIDI musical instruments. A 5 pin header and a USB Host cable are needed to be able to plug in a USB device. You can also use one of these cables to connect to the USB pins.
Power Consumption & Management
When running at 600 MHz, the Teensy 4.1 consumes approximately 100mA current and provides support for dynamic clock scaling. Unlike traditional microcontrollers, where changing the clock speed causes wrong baud rates and other issues, Teensy 4.1 hardware and Teensyduino’s software support for Arduino timing functions are designed to allow dynamically speed changes. Serial baud rates, audio streaming sample rates, and Arduino functions like delay() and millis(), and Teensyduino’s extensions like IntervalTimer and elapsedMillis, continue to work properly while the CPU changes speed. Teensy 4.1 also provides a power shut off feature. By connecting a pushbutton to the On/Off pin, the 3.3V power supply can be completely disabled by holding the button for five seconds, and turned back on by a brief button press. If a coin cell is connected to VBAT, Teensy 4.1’s RTC also continues to keep track of date & time while the power is off. Teensy 4.1 also can also be overclocked, well beyond 600MHz!
The ARM Cortex-M7 brings many powerful CPU features to a true real-time microcontroller platform. The Cortex-M7 is a dual-issue superscaler processor, meaning the M7 can execute two instructions per clock cycle, at 600MHz! Of course, executing two simultaneously depends upon the compiler ordering instructions and registers. Initial benchmarks have shown C++ code compiled by Arduino tends to achieve two instructions about 40% to 50% of the time while performing numerically intensive work using integers and pointers. The Cortex-M7 is the first ARM microcontroller to use branch prediction. On M4, loops and other code which much branch take three clock cycles. With M7, after a loop has executed a few times, the branch prediction removes that overhead, allowing the branch instruction to run in only a single clock cycle.
Tightly Coupled Memory is a special feature which allows Cortex-M7 fast single cycle access to memory using a pair of 64 bit wide buses. The ITCM bus provides a 64 bit path to fetch instructions. The DTCM bus is actually a pair of 32 bit paths, allowing M7 to perform up to two separate memory accesses in the same cycle. These extremely high speed buses are separate from M7’s main AXI bus, which accesses other memory and peripherals. 512 of memory can be accessed as tightly coupled memory. Teensyduino automatically allocates your Arduino sketch code into ITCM and all non-malloc memory use to the fast DTCM, unless you add extra keywords to override the optimized default. Memory not accessed on the tightly coupled buses is optimized for DMA access by peripherals. Because the bulk of M7’s memory access is done on the two tightly coupled buses, powerful DMA-based peripherals have excellent access to the non-TCM memory for highly efficient I/O.
Teensy 4.1’s Cortex-M7 processor includes a floating point unit (FPU) which supports both 64 bit “double” and 32 bit “float”. With M4’s FPU on Teensy 3.5 & 3.6, and also Atmel SAMD51 chips, only 32 bit float is hardware accelerated. Any use of double, double functions like log(), sin(), cos() means slow software implemented math. Teensy 4.1 executes all of these with FPU hardware.
By OpenMV
STM32H7 powered OpenMV camera board.
By Radxa Limited
S is for Small Square.
ROCK Pi S is a Rockchip RK3308 based SBC(Single Board Computer) by Radxa. It equips a 64bits quad core processor, USB, ethernet, wireless connectivity and voice detection engine at the size of 1.7 inch, make it perfect for IoT and voice applications. ROCK Pi S comes in two ram sizes 256MB or 512MB DDR3, and uses uSD card for OS and storage. Optionally, ROCK Pi S can provide on board storage version with 1Gb/2Gb/4Gb/8Gb NAND flash.
The Rockchip RK3308 Soc used in ROCK Pi S RK3308 is a high-performance Quad-core application processor designed for intelligent voice interaction, audio input/output processing, and other digital multimedia applications. Embedded rich audio interfaces, such as I2S, PCM, TDM, PDM, SPDIF, HDMI ARC and so on, can meet different audio application development, reduce hardware development complexity and development cost.
By Simmel Project
Simmel is a platform that enables COVID-19 contact tracing while preserving user privacy. It is a wearable hardware beacon and scanner which can broadcast and record randomized user IDs. Contacts are stored within the wearable device, so you retain full control of your trace history until you choose to share it.
By STMicroelectronics
The STM32F746 Discovery kit from ST.
By STMicroelectronics
The STM32F746 Nucleo dev board from ST.
By Onion Corporation
Ever wanted your own Linux-based IoT computer? A small one, that can be battery powered? The Onion Omega2 is sort of in-between a microcontroller (like an Arduino/CircuitPython/MakeCode running chip) and a full-fledged microcomputer (like Raspbery Pi). What you get is a bite-sized development board that combines the power-efficiency of the Arduino and the flexibility of the Raspberry Pi!
So, for example, it runs Linux, but isn’t going to replace your desktop computer. It’s low power and has a static filesystem, but still requires some time to boot up. It’s based on the MediaTek MT7688, a WiFi SoC that was initially designed for devices like WiFi routers or complex IoT devices. It comes with a variant of OpenWRT (nicknamed Onion OS) that is a slimmed down version of Linux. It’s not going to run node.js or minecraft but it is Linux. So, you get WiFi built in, and a full TCP/IP stack with SSL/TLS with all the scripting/programming language support that you expect.
Unlike a Raspberry Pi, you don’t get a desktop or even a console on HDMI. Instead, you use a serial connection/ssh and the command line, or the simplified webpage interface to program it. So it’s good if you have a bit of experience with those things!
Where it excels is as a physical computing platform, with hardware and WiFi. Wanna know how to blink an LED, or even multiple (!) LEDs? You can do that! You’ll be able to read switches and use shift registers. Blinking text? No problem! A 7-Segment display and an LCD screen are included! The Maker Kit even comes with relay, PWM/servo and OLED add-ons so you can have a display and robotics interfacing. Comes with all the fixins’ to get comfortable with IoT and programming languages, including Python, C++, Node js, php, Bash, Ruby, Perl, Lua, G, and more!
This maker kit has everything you need to fully build and prototype just about any kind of project you can think of with Onion Omega2+. Once you have your project or product well-developed you can then purchase individual Omega2’s and add-on boards from Onion.
By Clockwork Tech LLC
New clockworkPi v3.1 development board:
By Jeremy Gillick
A kick-ass microcontroller board with everything you need in a compact package that fits in your pocket. Integrated battery, power management system, Arm microcontroller, USB bootloader, 4 high-power PWM outputs, and 12 GPIOs.
Why? After years of wiring together portable LED controllers that all consisted of a lithum batter, charge controller, power switch, and an arduino nano (or similar), I wanted something better. I always found those versions to be janky and fragile – not to mention concerned that damaging the pouch cell battery might make it explode! This board has everything I need with room to expand.
Features
By Jeremy Gillick
A kick-ass microcontroller board with everything you need in a compact package that fits in your pocket. Integrated battery, power management system, Arm microcontroller, USB bootloader, 4 high-power PWM outputs, and 12 GPIOs.
Why? After years of wiring together portable LED controllers that all consisted of a lithum batter, charge controller, power switch, and an arduino nano (or similar), I wanted something better. I always found those versions to be janky and fragile – not to mention concerned that damaging the pouch cell battery might make it explode! This board has everything I need with room to expand.
Features
By Sean Cross (xobs)
Only 13mm long, Fomu really puts the micro in microprocessor. Fomu is a fully open-source, programmable FPGA device that sits inside a USB Type-A port. It has four buttons, an RGB LED, and an FPGA that is compatible with a fully open source chain and capable of running a RISC-V core. Fomu comes in a custom plastic enclosure that slots perfectly into a USB port.
Fomu:
For example, many embedded projects use WS2812 LEDs such as NeoPixels that require a specialized timing signal. A CPU can generate this signal in software, but it can’t do anything in the background while talking to the light. If the string of LEDs is very long, then the CPU wastes a lot of time and power generating the signal.
With an FPGA, it becomes possible to create an “LED driver” that allows the CPU to keep running while a hardware component handles the timing. The CPU could do other work, or could put itself in a low power state.
In fact, the “CPU” in the FPGA is created from a hardware description language, meaning it can be modified or swapped out. If you wanted, you could create a brand-new CPU instruction. Do you want to have fast 64-bit multiplies? Or maybe you want a way to get random numbers easily? With Fomu and its FPGA, you have the source code to the CPU itself.
By Electronic Cats
NFC Copy Cat, manufactured by Electronic Cats, is a small device that combines two powerful cybersecurity tools, NFCopy and MagSpoof. NFCopy works by reading or emulating a NFC card; depending on the necessities of the researcher. On the other hand, MagSpoof can wirelessly emulate/spoof any magnetic stripe card. So using NFC Copy Cat, the user will have a device capable of storing magnetic stripe data or NFC payment data to be replayed later — known in the cybersecurity world as a replay attack.
By PyCubed.org
PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products.
Yet PyCubed’s greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed’s online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples.
By STMicroelectronics
The STM32F767 Nucleo dev board from ST.
By STMicroelectronics
The STM32H743 Nucleo dev board from ST.
By bleeptrack
PicoPlanet is a procedurally generated series of PCBs. The three planets act as capacitive touch buttons. The board also has a RGB LED on top, a USB-C connector and 4 more pin pads on the bottom. The board’s brain is a powerful SAMD21. The design also has stars that are not covered by copper or soldermask and are perfect spots to place more LEDs.
The board design is generated procedurally and each version of the board is only produced 10 times.
Add any links to purchase the board
]]>By TG-Techie
Why buy an Apple watch when you can spend your weekends building a microcontroller based “smart” watch instead? The TG-Watch is an open source, not-dumb watch meant for makers who want to hack on their watch, people who want to bring Python with them everywhere, or as a great starting point to learn about programming.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi PC Plus?
It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H3 SoC, and has 1GB DDR3 SDRAM.
By Adafruit
Wouldn’t it be cool to drive a tiny OLED display, read a color sensor, or even just flash some LEDs directly from your computer? Sure you can program an Arduino or Trinket to talk to these devices and your computer, but why can’t your computer just talk to those devices and sensors itself? Well, now your computer can talk to devices using the Adafruit MCP2221A breakout board!
What can the MCP2221 chip do? This chip from Microchip is similar to a USB to serial converter chips but adds a GPIO and I2C interface as well. The analog/digital GPIO pins can act as 10-bit analog inputs (ADC) and there’s even a 5-bit DAC output. The I2C interface is great for talking to OLEDs, sensors, PWM drivers, its the most popular interface for small devices. You can use the GPIO to do things like flash LEDs, read switches or buttons, and more. The MCP2221A breakout is like adding a little swiss army knife for serial protocols to your computer!
This chip is powerful and useful to have when you want to use Python (for example) to quickly iterate and test a device that uses I2C or general purpose digital and analog I/O. There’s no firmware to deal with, so you don’t have to deal with how to “send data to and from an Arduino which is then sent to and from” an electronic sensor or display or part.
By NVIDIA
Jetson Xavier NX delivers up to 21 TOPS for running modern AI workloads, consumes as little as 10 watts of power, and has a compact form factor smaller than a credit card. It can run modern neural networks in parallel and process data from multiple high-resolution sensors, opening the door for embedded and edge computing devices that demand increased performance but are constrained by size, weight, and power budgets.
By Sifive
We founded SiFive to bring the power of open source to the semiconductor industry. We do this not only by supporting the RISC-V specification, but also by implementing the specification and getting usable chips into the hands of developers as quickly as we can. We did exactly that just over a year ago when we introduced the open source, Arduino-compatible HiFive1 dev board based on our Freedom Everywhere line of 32-bit microcontrollers. Today, we’re proud to be doing the same thing with our Freedom Unleashed 64-bit, Linux-capable system-on-chip (SoC) platform. Meet the HiFive Unleashed, the world’s first RISC-V-based, Linux-capable development board.
Industry skeptics have previously dismissed RISC-V as an academic project, low performance, and only for microcontrollers. HiFive Unleashed, featuring the SiFive Freedom U540 SoC, ends all of that. Linux and RISC-V were meant for each other, and the HiFive Unleashed dev board brings them together for the first time.
By BeagleBoard
Replacing the 10/100 Ethernet port with onboard 802.11 b/g/n 2.4GHz WiFi and Bluetooth, the popular open source BeagleBone? Black computer now comes with built-in wireless networking capability. Leveraging a partnership with Octavo Systems and designed in CadSoft Eagle, BeagleBone? Black Wireless is the easiest to use and modify credit-card sized IoT Linux computer available.
By 8086 Consultancy
The Commander is a handheld button and LED board supplied with the UF2 bootloader and CircuitPython.
By PyCubed.org
PyCubed is an open-source, radiation-tested small satellite framework programmable entirely in CircuitPython. Capable of all standard operating functions a small satellite might need, the PyCubed mainboard provides University and hobbyist teams an entirely open-source and sate-of-the-art hardware and software avionics solution for their satellite missions without having to spend tens of thousands of dollars for antiquated commercial products.
Yet PyCubed’s greatest value is its ease of programming & immense documentation. With nearly 100 detailed write-ups and tutorials, PyCubed’s online resources are available to everyone and even include a step-by-step guide that walks you from unboxing and LED blinking all the way through full-featured mission software examples.
By Adafruit
The NXP iMX RT1011 microcontroller powers this board with a 500 MHz ARM Cortex M7 processor. There’s 4 MB of execute-in-place QSPI for firmware and disk storage plus 128 KB of SRAM in-chip.
By Null Byte Labs LLC
CircuitPython on an ARM Cortex M4 in almost 1 square inch! This “Just Add Solder” castellated module is perfect for incorporating into your own project. The CircuitBrains Deluxe board footprint is small enough to fit into narrow spaces and wearable projects.
NOTE: This board does not have a USB connector for the native USB. Native USB is broken out on the header/castellations and therefore requires a non-standard USB connection such as mounting to a motherboard PCB.
By Null Byte Labs LLC
CircuitPython on an ARM Cortex M0 in 1 square inch! This “Just Add Solder” castellated module is perfect for incorporating into your own project. The CircuitBrains Basic board footprint is small enough to fit into narrow spaces and wearable projects.
NOTE: This board does not have a USB connector for the native USB. Native USB is broken out on the header/castellations and therefore requires a non-standard USB connection such as mounting to a motherboard PCB.
By Arduino
Arduino NANO 33 IoT board has been designed to offer a practical and cost effective solution for makers seeking to add Wi-Fi connectivity to their projects (using Arduino) with minimal previous experience in networking. Learn how to set up the programming environment and get the hardware up and running, ready for your projects, in minutes.
WiFi is not supported. The LSM9DS6 and ATECC chips are supported in CircuitPython by libraries that may use more RAM than is available on the SAMD21.
By SparkFun
Is it power you seek? With a 32-bit ARM Cortex-M4F MCU, the SparkFun SAMD51 Thing Plus is one of our most powerful microcontroller boards yet! The SAMD51 Thing Plus provides you with an economical and easy to use development platform if you’re needing more power with minimal working space. This Thing even comes flashed with the same convenient UF2 bootloader as the RedBoard Turbo. To make the Thing Plus even easier to use, we’ve moved a few pins around to make the board Feather compatible and it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system!
The ATSAMD51J20 utilizes a 32-bit ARM Cortex-M4 processor with Floating Point Unit (FPU), running up to 120MHz, up to 1MB of flash memory, up to 256KB of SRAM with ECC, up to 6 SERCOM interfaces, and other features. In addition to the USB interface and Qwiic connection, a The SAMD51 Thing Plus provides a 600mA 3.3V regulator and LiPo charger.
By Espruino
Try the JavaScript of things with the Espruino WiFi - the world’s first open-source JavaScript microcontroller, this time with built in WiFi! This little board has an STM32 microcontroller pre-programmed with Espruino all ready to go so you can start playing with Javascript-microcontrollers. It also comes with an ESP8266 WiFi module, so you can connect to the Internet using Espruino. Warning: if you only use Assembly and think that even embedded C/C++ is for wimps, this device might explode your head.
The Espruino is a tiny computer with a JavaScript interpreter, allowing for instant feedback from whatever device you’re working with. Simply set up your code with the Espruino and send it to the device without having to wait for the board to ‘flash. With the new Espruino WiFi you get the best of Javascript with Internet connectivity.
Once you’ve uploaded code, you can inspect and change variables (including functions!) while your program is running. There’s loads of documentation, tutorials and support for a huge range of different hardware too. See how to get started here, or if you have any questions ask away on the Espruino forums!
Features
The Espruino’s fast response time has a lot of advantages. It allows for quick and easy debugging and is a great way to test your project before your big reveal. In addition, you can control the Espruino from almost anything - Windows, Mac OS, Linux, RasPi, Android, anything that can talk to a USB Serial port.
The Espruino also interacts well with our NeoPixels. For more info, check out Espruino’s page on the WS2811 and WS2812.
While the main advantage of the Espruino is its instant execution, it can also be used as a traditional board through a Web-based IDE hosted on your computer. The microcontroller also uses less power than Linux Boards (although its of course a lot less powerful as well) so will run longer on battery power, it has loads of IO pins, and it can be used as an IO board for PCs, Macs, or Rasp Pis without having to program it first. Simply take the Espruino out of its packaging and get started!
NOTE: The Wifi of this board is based on ESP8266 and might not work with CircuitPython. CircuitPython typically use Airlift that rely on ESP32 with better support for TLS such as this breakout board.
By Shenzhen Xunlong Software CO.,Limited
Orange Pi Zero2 is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Espruino
Control Electronics quickly and easily with a tiny USB stick that runs JavaScript - introducing the Espruino Pico! Dig in to the JavaScript of things, with a mini version of the popular Espruino board we already carry
This little board has an STM32 microcontroller pre-programmed with Espruino all ready to go so you can start playing immediately. Warning: if you only use Assembly and think that even embedded C/C++ is for wimps, this device might explody your head.
Essential Features:
Note: As of Friday, October 2nd, 2015 we are selling the updated Pico with both a more helpful silkscreen marking for power, an updated USB power diode, and a 500mA polyfuse added!
The Espruino Pico is a USB stick with a tiny computer and JavaScript interpreter built in, allowing for instant feedback from whatever device you’re working with. Simply set up your code with the Espruino and send it to the device without having to wait for the board to ‘flash.’
The Pico is also designed to be easy to include in your own designs and builds. The .01” pins are easy to fit in to sockets, and castellated edges mean that unpinned Picos can easily be surface-mounted directly to a PCB. And to make it even easier, Espruino provided a part library for Eagle CAD that includes the Pico’s footprint in several different configurations.
The Espruino Pico’s fast response time has a lot of advantages. It allows for quick and easy debugging and is a great way to test your project before your big reveal. In addition, you can control the Espruino from almost anything - Windows, Mac OS, Linux, RasPi, Android, anything that can talk to a USB Serial port.
By n°Garage
FeatherSnow is a decoration easy to program. It works out of the box.
FeatherSnow is powered by a SAMD21 from Microchip. There are 18 white LEDs that can be controlled independently. With a native USB and a built-in regulator, FeatherSnow comes with a UF2 bootloader and a small CircuitPython runtime. The SWD header is populated. FeatherSnow works with CircuitPython, Arduino and even C code.
This project is inspired by Ji?í Praus’ Arduinoflake and LuckyResistor’s SnowFlakeProject.
Kudos to Adafruit for USB PID and easy CircuitPython.
By Adafruit
The Adafruit Feather Bluefruit Sense takes our popular Feather nRF52840 Express and adds a smorgasbord of sensors to make a great wireless sensor platform. This Feather microcontroller comes with Bluetooth Low Energy and native USB support featuring the nRF52840! This Feather is an ‘all-in-one’ Arduino-compatible + Bluetooth Low Energy with built in USB plus battery charging. With native USB it works great with CircuitPython, too.
Like the Feather nRF52840, this chip comes with Arduino IDE support - you can program the nRF52840 chip directly to take full advantage of the Cortex-M4 processor, and then calling into the Nordic SoftDevice radio stack when you need to communicate over BLE. Since the underlying API and peripherals are the same for the ‘832 and ‘840, you can supercharge your older nRF52832 projects with the same exact code, with a single recompile!
This Feather is also a BLE-friendly CircuitPython board! CircuitPython works best with disk drive access, and this is the only BLE-plus-USB-native chip that has the memory to handle running a little Python interpreter. The massive RAM and speedy Cortex M4F chip make this a good match. Make centrals or peripherals with the ease of CircuitPython.
A chorus of supporting sensors surround the module so you can do all sorts of environmental and motion sensing:
By PJRC
Who else could pack a 600 MHz microcontroller into such a Teensy little board? The Teensy 4.0 features an ARM Cortex-M7 processor at 600 MHz, with a NXP iMXRT1062 chip, the fastest microcontroller available today - ten times faster than the Teensy 3.2! The NXP iMXRT1062 is a ‘cross-over’ processor, which has the functionality of a microcontroller, at the speeds of a microcomputer. It’s perfect for when you need tons of flash, RAM and, to crunch lots of data, or when you need two full speed USB ports. It even has a graphics processor! All this for two sawbucks.
Teensy 4.0 can be programmed using the Arduino IDE with Teensyduino add-on.
Power Consumption & Management When running at 600 MHz, Teensy 4.0 consumes approximately 100 mA current, considerably more than most microcontrollers. To help reduce power, Teensy 4.0 provides support for dynamic clock scaling. Unlike traditional microcontrollers, where changing the clock speed causes wrong baud rates and other issues, Teensy 4.0 hardware and Teensyduino’s software support for Arduino timing functions are designed to allow dynamically speed changes. Serial baud rates, audio streaming sample rates, and Arduino functions like delay() and millis(), and Teensyduino’s extensions like IntervalTimer and elapsedMillis, continue to work properly while the CPU changes speed.
Teensy 4.0 also provides a power shut off feature. By connecting a pushbutton to the On/Off pin, the 3.3V power supply can be completely disabled by holding the button for 5 seconds, and turned back on by a brief button press. If a coin cell is connected to VBAT, Teensy 4.0’s RTC also continues to keep track of date & time while the power is off.
Teensy 4.0 also can also be overclocked, well beyond 600 MHz!
Technical Specifications
By NXP
The i.MX RT1060 EVK is a 4-layer through-hole USB-powered PCB. At its heart lies the i.MX RT1060 crossover MCU, featuring NXP’s advanced implementation of the Arm? Cortex?-M7 core. This core operates at speeds up to 600 MHz to provide high CPU performance and excellent real-time response.
By NXP
The i.MX RT1020 EVK is a 2-layer low-cost through-hole USB-powered PCB. At its heart lies the i.MX RT1020 crossover MCU in LQFP144 package, featuring NXP’s advanced implementation of the Arm? Cortex?-M7 core. This core operates at speeds up to 500 MHz to provide high CPU performance and excellent real-time response.
By KittenBot
From the creative and cat-lovin’ engineers at KittenBot comes the Meowbit - a handheld retro gaming computer for coding your own games with MakeCode Arcade and MicroPython. This design is really fun, with a GameBoy-like shape that can plug into micro:bit expansion boards. The built in display is a 160x128 color 1.8” TFT screen with the familiar ST7735 chipset over SPI. You also get 8 buttons (4-way D-Pad, A and B, menu and reset) to make games or interface with, and there’s also a built-in speaker and SD card. For inputs there’s a bunch of sensors including a light sensor, temperature sensor and even a 6-DoF gyroscope/accelerometer.
By ARAMCON Badge Team
nRF52840-Based Smart Badge with Bluetooth, Thread Mesh Network, 2.9” ePaper Display, Neopixels, built-in MP3 Sound decoder and more!
Features:
Not available for direct purchase. The badge was given to all attendees of the ARAMCON 2019 conference.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi Plus 2E? It’s an open-source single-board computer. It can run Android 4.4 , Ubuntu, Debian Image, it uses the AllWinner H3 SoC, and has 2GB DDR3 SDRAM
What can I do with Orange Pi Plus 2E? Build… A computer A wireless server Games Music and sounds HD video A speaker Android Scratch Pretty much anything else, because Orange Pi Plus 2E is open source
Who’s it for? Orange Pi Plus 2E is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi One? It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H3 SoC, and has 512MB DDR3 SDRAM
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi Lite? It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H3 SoC, and has 512MB DDR3 SDRAM.
What can I do with Orange Pi Lite? You can use it to build… A computer A wireless server Games Music and sounds HD video A speaker Android Scratch Pretty much anything else, because Orange Pi is open source
Who’s it for? Orange Pi Lite is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Seeed Studio
Seeed Studio XIAO SAMD21 is a minimal, low-cost board that uses the Atmel ATSAMD21G18, a powerful 32-bit ARM Cortex?-M0+ processor running at 48MHz with 256 KB Flash and 32 KB SRAM. The board is 20 mm x 17.5 mm in size which is perfect for wearable devices and small projects. It has multiple interfaces including DAC output, SWD Bonding pad interface, I2C, UART and SPI interfaces. It’s compatible with both Arduino IDE and CircuitPython and uses a USB-C connector.
Note: This microcontroller runs at 3.3 V logic. Using a 5 V device may damage the chip or device.
For power supply pins: The built-in DC-DC converter circuit is able to change 5 V voltage into 3.3 V, which allows you to power the device with a 5 V supply via the VIN pin or 5V pin.
By Oddly Specific Objects
The Open Book is an open-hardware device for reading books in all the languages of the world. It includes a large screen and buttons for navigation, as well as audio options for accessibility and ports to extend its functionality. Its detailed silkscreen, with the all the manic energy and quixotic ambition of a Dr. Bronner’s bottle, aims to demystify the Open Book’s own design, breaking down for the curious reader both how the book works, and how they can build one for themselves.
For more detailed technical specifications, check out the Hackaday.io project page.
The Open Book is not yet available for purchase, but you can order the board from OSH Park, and the BOM is available at the project’s GitHub page. Instructions for assembly are printed on the front of the PCB.
]]>By OSHWA
This is the badge for the Open Hardware Summit in NYC on on March 13th. Conference Link
It is going to be in a wrist watch form factor with several awesome features.
Not available for direct purchase. The badge will be given to all attendees of the Open Hardware Summit!
]]>By Pine64
The PINE A64 (+) is the first pine64.org Single Board Computer powered by Allwinner’s A64 Quad-Core ARM Cortex A53 64-Bit SOC. There are many Operating Systems available for the PINE A64 (+) created by the open source community and various partner projects. Currently the majority of Linux distributions for the PINE A64 are using mainline Linux but there are a number of BSP-based distribution and / or legacy systems that you can download too.
Apart from Linux, you also have a choice of a selection of *BSDs, Android, Remix OS and Windows IoT.
By NXP
The i.MX RT1010 EVK is a two-layer low-cost through-hole USB-powered PCB. At its heart lies the i.MX RT1010 crossover MCU in an 80LQFP package, featuring NXP’s advanced implementation of the Arm? Cortex?-M7 core. This core operates at speeds of up to 500 MHz to provide high CPU performance and best real-time response.
By arturo182
A Work-In-Progress Feather featuring the NXP i.MX RT1062 MCU.
By arturo182
A Work-In-Progress Feather featuring the NXP i.MX RT1011 MCU and a ESP32.
By Adafruit
We wanted to build some projects that have a small screen and a lot of sensors. This board has a 1.3″ 240×240 IPS TFT display, two buttons, and sensors.
Available sensors:
There’s a Qwiic/STEMMA QT connector for adding more sensors, like PM2.5 air quality and others that were too big to fit on the board.
We’ll be primarily using CircuitPython for programming it, but it will also work in Arduino.
After designing it, the board was close enough to micro:bit-shape-size that we moved a few parts to make it fit in micro:bit robots and some projects – the nrf52840 is a big upgrade chip and can do stuff like Tensorflow Lite for Microcontrollers, BLE central and peripheral, and more.
By Teknikio
A plug-n-play circuit board that can be programmed to send and receive information over Bluetooth and the Internet.
Bluebirds can form a network to send and receive data to one another.
The Flock.io App provides a plug-n-play entry for users to get up and running with Bluebird with an intuitive and engaging block based visual coding interface.
By WeAct Studio
In the F401 series, the chip is the cheapest, even cheaper than some F1, and crushed F1 on the main frequency, and has a floating-point arithmetic module, the IO port contains all the basic functions. Therefore, it is possible to provide a learning platform with a very high cost performance for beginners. In practical applications, it is not because the computing power is insufficient, and the IO port is incomplete and hinders development.
By XinaBox
This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM? Cortex? -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0.
By XinaBox
This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM? Cortex? -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0.
By Sarfata
A CircuitPython compatible, SAMD21 shitty addon with IR transmit/receive and RGB LED.
By Adafruit
The PyPortal Pynt is the little sister to our popular PyPortal - zapped with a shink ray to take the design from a 3.2” diagonal down to 2.4” diagonal screen - but otherwise the same! The PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more – all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, it’s a web-connected conference badge #badgelife.
The PyPortal uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal has a 2.4″ diagonal 320 x 240 color TFT with resistive touch screen. PyPortal includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins, 3D files for custom enclosures / lanyard fastening. Open-source hardware, and Open-Source software, CircuitPython and Arduino. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
Compared to the original PyPortal, the Pynt does not include a ADT7410 temperature sensor. Other than the ADT7410, the Pynt’s display, processor, STEMMA conectors and WiFi have the exact same wiring as the original 3.2” PyPortal so all Arduino/CircuitPython code will run exactly the same - just smaller!
The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don’t have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It’s the best of both worlds!
By Elecrow
DETAILS
Although the PYB Nano board is small, it contains all the features of MicroPython. It is an ideal development board for beginners to learn more about MicroPython. It can be a well cost choice for you, for the price is low, but it supports most features and functions of MicroPython. The PYB Nano has accelerometer, the data of sport can be read directly. It is convenient to extend features via I2C, SPI, UART and other interfaces. By connecting various sensors, LCD displays, OLED, GPS module and so on, you can DIY some interesting projects.
Features:
By BeagleBoard
Want a powerful 1GHz AM3358 powered Linux single board that’s ultra-tiny and open-source? PocketBeagle offers a wealth of computer power in a small footprint (pawprint?). This board is just like the BeagleBone Black but small enough to fit in your wallet. It has a fully-integrated chip that combines the processor and RAM all on one chip, so it’s super small. Despite the compact shape, there are 72 total breakout pads, a microSD card slot for your filesystem and OS, and a native USB connection
Compared to other single board Linux computers, what differentiates the BeagleBone is that it has multiple I2C, SPI and UART peripherals (many boards only have one of each), built in hardware PWMs, analog inputs, and two separate 200MHz microcontroller system called the PRU that can handle real-time tasks like displaying to RGB matrix displays or NeoPixels.
It’s not too much larger than our Feathers, but comes with 72 expansion pin headers, high-speed USB, 8 analog pins, 44 digital I/Os, and plenty of digital interface peripherals.
You can also add a USB host connection by wiring a USB A socket to the broken out USB host connections labeled VI, D+, D-, ID and GND. Then plug in any USB Ethernet, Bluetooth, and Wi-Fi device with available Linux drivers.
By Shenzhen Xunlong Software CO.,Limited
Orange Pi Zero is for anyone who wants to start creating with technology – not just consuming it. It’s a simple, fun, useful tool that you can use to start taking control of the world around you.
By Hardkernel co., Ltd.
ODROID-N2 is a new generation single board computer that is more powerful, more stable, and faster performing than N1. The main CPU of the N2 is based on big.Little architecture which integrates a quad-core ARM Cortex-A73 CPU cluster and a dual core Cortex-A53 cluster with a new generation Mali-G52 GPU. Thanks to the modern 12nm silicon technology, the A73 cores runs at 1.8Ghz without thermal throttling using the stock metal-housing heatsink allowing a robust and quiet computer. The CPU multi-core performance is around 20% faster and the GPU is 10% faster than the N1. The N2’s DDR4 RAM is running at 1320Mhz with 1.2volt low power consumption. The large metal housing heatsink is designed to optimize the CPU and RAM heat dissipation and minimize throttling. The CPU is placed on the bottom side of the PCB to establish great thermal characteristics.
By NVIDIA
With the NVIDIA Jetson AGX Xavier developer kit, you can easily create and deploy end-to-end AI robotics applications for manufacturing, delivery, retail, agriculture, and more.
Supported by NVIDIA JetPack and DeepStream SDKs, as well as CUDA?, cuDNN, and TensorRT software libraries, the kit provides all the tools you need to get started right away. And because it’s powered by the new NVIDIA Xavier processor, you now have more than 20X the performance and 10X the energy efficiency of its predecessor, the NVIDIA Jetson TX2.
Memory 16GB 256-Bit LPDDR4x | 137GB/s |
Video: (2x) 4Kp60 | HEVC/(2x) 4Kp60 | 12-Bit Support |
By NVIDIA
The Jetson TX2 Developer Kit gives you a fast, easy way to develop hardware and software for the Jetson TX2 AI supercomputer on a module. It exposes the hardware capabilities and interfaces of the developer board, comes with design guides and other documentation, and is pre-flashed with a Linux development environment.
It also supports NVIDIA Jetpack—a complete SDK that includes the BSP, libraries for deep learning, computer vision, GPU computing, multimedia processing, and much more.
Video: 4K 60 Hz decode | 4K 30 Hz encode |
By NVIDIA
The world’s first supercomputer on a module, Jetson TX1 is capable of delivering the performance and power efficiency needed for the latest visual computing applications. It’s built around the revolutionary NVIDIA Maxwell? architecture with 256 CUDA cores delivering over 1 TeraFLOPs of performance. 64-bit CPUs, 4K video encode and decode capabilities, and a camera interface capable of 1400 MPix/s make this the best system for embedded deep learning, computer vision, graphics, and GPU computing.
Video: 4K 60 Hz decode | 4K 30 Hz encode |
By Groboards
The Giant Board is a super tiny single-board computer (SBC) based on the Adafruit Feather form factor. We always want more power in a smaller package, and the Giant Board delivers! It provides a small, powerful platform that is compatible with a wide range of pre-existing accessories. FeatherWing support makes the Giant Board a flexible, drop-in component for most Feather based projects.
We all love our microcontrollers, but in some cases they just don’t have the resources we need to carry out the projects we have in mind. By squeezing the power of an SBC into a package the size of a microcontroller board, the Giant Board relaxes memory, storage, and processing constraints and allows you to take your projects to the next level.
The Giant Board fills the gap between microcontrollers and other single-board computers. It makes a great alternative to a Raspberry Pi or BeagleBone in a space constrained project where you need more power than a typical microcontroller can provide. The Giant Board is based on a form factor that is traditionally used for microcontrollers, so power consumption is important, which is why the Giant Board offers low-power modes.
To leverage all that powerful hardware, the Giant Board runs Linux. Not just any Linux, but full Debian Linux! This gives developers and users access to an endless number of applications and libraries for their projects.
By Binho
The Binho Nova brings Multi-Protocol USB Host Adapters into the 21st Century. No more fumbling through development with cumbersome, clunky, out-dated adapters. Let your productivity soar to new heights!
With support for I2C, SPI, UART, 1-WIRE, SWI protocols all in one slim, robust package, it may even be the last adapter you’ll ever need…
With an intuitive user interface, our software is the quickest, simplest way to get up and running with your new Binho Nova. Whether you’re working in a Windows, Linux, or macOS environment, our cross-platform solution has you covered. Alpha build available now with I2C, SPI, and IO functionality.
By SeeedStudio
SeeedStudio BeagleBone Green Wireless (BBGW) is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the open-source hardware design of BeagleBone Black and developed into this differentiated version. SeeedStudio BeagleBone Green Wireless has included a high-performance flexible WiFi/Bluetooth interface and two Grove connectors, making it easier to connect to the large family of Grove sensors. The on-board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors.
By Element14
The element14 BeagleBone Black Industrial (BBONE-BLACK-IND-4G) is a low cost, high-expansion focused BeagleBoard using a low cost industrial temperature grade Sitara? AM3358 ARM? Cortex?-A8 processor from Texas Instruments. BBONE-BLACK-IND-4G ships with the Debian Linux distribution preinstalled on the onboard FLASH, ready to start evaluation and development.
By BeagleBoard
If you liked the BeagleBone Black Rev B, you will love the Rev C! The Rev C has a blistering 1GHz AM3358 processor and 512MB onboard DDR3 RAM, two 46-pin headers, micro HDMI for audio/video output, USB ports, 10/100 Ethernet and other I/O features. The Rev C is an ultra-powered embedded computer that can fit in a mint tin.
This model includes 4GB of eMMC built-in storage instead of the Rev B’s 2GB. With the doubled storage and faster eMMC, the developers were able to make the Rev C’s most significant change: shipping the BeagleBone Black with Debian Linux pre-loaded on the board’s flash instead of Angstrom Linux. Debian Linux is a more user-friendly operating system than Angstrom and the switch to Debian is partly the result of consumer demand (especially from Adafruit users, thanks!)
Of course the BeagleBone Black Rev C is an open board so if you want to load it back up with Angstrom or other Linux-based distributions like Ubuntu or Android, you can.
The rev C comes with a mini-B cable for powering it up ASAP. No microSD card is included as the BBB has onboard flash storage - and no SD card loading is required to get started. Please note the PCB may say rev B, that’s normal! The rev C has more memory which did not affect the PCB revision code.
By Adafruit
Machine learning has come to the ‘edge’ - small microcontrollers that can run a very miniature version of TensorFlow Lite to do ML computations.
But you don’t need super complex hardware to start developing your own TensorFlow models! We’ve adapted our popular PyBadge board to add a microphone so you can dip your toes into machine learning waters. It does everything that the PyBadge does, and as we make more projects that use Machine Learning we’ll adapt this board to make it better and better for machine learning.
The EdgeBadge is a compact board - it’s credit card sized. It’s powered by our favorite chip, the ATSAMD51, with 512KB of flash and 192KB of RAM. We add 2 MB of QSPI flash for file storage, handy for TensorFlow Lite files, images, fonts, sounds, or other assets.
We’ve added a PDM microphone on the front as an input for micro speech recognition. Our Arduino library has some demos you can get started with to recognize various word pairs like “yes/no”, “up/down” and “cat/dog”. TensorFlow Lite for microcontrollers is very cutting-edge so expect to see a lot of development happening in this area, with lots of code and process changes.
You can code the EdgeBadge with: CircuitPython, MakeCode Arcade, TensorFlow Lite for Microcontrollers / Arduino, and more!
By Alethea Flowers
Winterbloom Sol is a modular synthesizer (Eurorack) module. It is a multi-purpose, scriptable USB MIDI to CV/gate converter. Its code can be modified while in use to change how it processes MIDI data into CV and gate outputs.
Sol is available for purchase on Winterbloom.com and several modular synthesizer distributors.
]]>By SparkFun
The SparkFun Qwiic Micro is an 1 x 1 inch microcontroller made for the Qwiic Eco-system. It’s SparkFun’s smallest microcontroller to date that’s made for integrating into small projects. Onboard is the Atmel ATSAMD21E18 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
By SparkFun
The SparkFun Qwiic Micro is an 1 x 1 inch microcontroller made for the Qwiic Eco-system. It’s SparkFun’s smallest microcontroller to date that’s made for integrating into small projects. Onboard is the Atmel ATSAMD21E18 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
By Adafruit
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy nRF52840 Express featuring the Nordic nRF52840 Bluetooth LE processor! Teensy & powerful, with an fast nRF52840 Cortex M4 processor running at 64 MHz and 1 MB of FLASH - this microcontroller board is perfect when you want something very compact, with a heap-load of memory and Bluetooth LE support This Itsy is your best option for tiny wireless connectivity - it can act as both a BLE central and peripheral, with support in both Arduino and CircuitPython
ItsyBitsy nRF52840 Express is only 1.4” long by 0.7” wide, but has 6 power pins, 21 digital GPIO pins (6 of which can be analog in). It’s the same chip as the Feather nRF52840 but really really small. So it’s great for thse really compact builds. It even comes with 2MB of QSPI Flash built in, for data logging, file storage, or CircuitPython code.
The most exciting part of the ItsyBitsy is that while we ship it with an Arduino IDE compatible demo, you can also install CircuitPython on board with only a few clicks. When you plug it in, it will show up as a very small disk drive with code.py on it. Edit code.py with your favorite text editor to build your wireless-enabled project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Itsy’ and your code will go with you.
By Arduino
Please note that the pictured board is a Nano 33 BLE Sense. This build works with both the Nano 33 BLE and the Sense.
This compact and reliable NANO board is built around the u-blox NINA-B306 module, based on the Nordic nRF52840 and containing a powerful Cortex-M4F core. Its architecture, fully compatible with Arduino IDE Online and Offline, has a 9-axis Inertial Measurement Unit (IMU) and a reduced power consumption compared to other same size boards. This allows the design of wearable devices and movement sensing projects that need to communicate to other devices at a close range. Arduino NANO 33 BLE is also ideal for automation projects thanks to the multiprotocol BT 5.0 radio.
The NANO 33 BLE Sense adds an APDS-9960 light, colour, gesture and proximity sensor; an LPS22HB pressure and temperature sensor; an HTS221 humidity sensor; and a MP34DT05 microphone.
To use this board with CircuitPython you must replace the existing bootloader with the Adafruit UF2 bootloader. You need to restore the original bootloader to use the board again with Arduino.
By Sony
The Spresense project consists of a Arduino compatible board with Sony’s high performance CXD5602 micro-controller. The CXD5602 has built-in GPS and high-resolution audio capabilities.
The main board uses a processor developed by Sony for IoT and sensing applications. The main board can be operated alone or with the extension board.
The Spresense uses Sony’s new chipset on the main board:
The Spresense extension board is a board which extends the interfaces compared to the Spresense main board. The Spresense main board and the Spresense extension board are connected by a Board-to-Board (B-2-B) connector. The Spresense extension board has Arduino Uno pin compatible shape and pin socket locations. However, there are some differences compared to the Arduino Uno.
The Spresense extension board has a 3.5 mm headphone jack, a micro SD card slot, an extra Micro USB port and multiple microphone pins.
By Adafruit
Extend and expand your Circuit Playground projects with a bolt on TFT Gizmo that lets you add a lovely color display in a sturdy and reliable fashion. This PCB looks just like a round TFT breakout but has permanently affixed M3 standoffs that act as mechanical and electrical connections.
Once attached you’ll get a 1.54” 240x240 IPS display with backlight control, two 3-pin STEMMA connectors for attaching NeoPixel strips or servos, and a Class D audio amplifier with a Molex PicoBlade connector that can plug one of our lil speakers.
This is a great companion for our Circuit Playground Express or Bluefruit boards thanks to their fast SPI hardware speeds, and works in Arduino and CircuitPython. You can use it with the Circuit Playground Classic but it won’t be very fast, as you have to bitbang the SPI - and the display has a lot of pixels - so it’s not recommended.
Comes with a PCB that has pre-soldered standoffs attached, and 12x M3 screws for attachment. Fits all Circuit Playgrounds but like we mentioned earlier, the Express and Bluefruit are recommended.
By Cedar Grove Studios
The Cedar Grove StringCar M0 Express is an ATSAMD21-based CircuitPython compatible board used to control a simple string car racer robot. The board is architecturally similar to the Adafruit Trinket M0 and ItsyBitsy M0 Express microcontroller boards with the addition of battery management and a DC motor controller. This board features JST connectors for the racer’s battery, motor output, and sensor input. LiPo battery management charge rate is 500mA. For sensor experimentation, a 3.3-volt Stemma-QT connection is available on-board. The micro-USB connector used for REPL operation, operational status data output, and battery charging. On-board flash memory size is 2MB.
The StringCar M0 Express board will not be sold. The GitHub repository will contain all design files and links for the BOM and the shared OSH Park project.
The string car racer is a simple one-motor robot that is suspended from a string using a pulley attached to the motor shaft. Its challenge is to race back and forth from one end of a taut string to the other. The fastest car wins. The controller board uses sensor switches to detect the ends of the string, calculate the string length, then control motor speed and braking to avoid string-end collisions.
The objective is to create a string car racer that can autonomously learn about its environment and adjust tradeoffs for speed and battery longevity. CircuitPython is used to easily add and interactively adjust performance features such as motor and battery efficiency, end-of-string collision avoidance, string length calculation, and predictive braking. Also, being able to watch its own battery status means that it’ll always return to the home end of the string when battery capacity begins to wane. Circuit Python also supports libraries that abstract string car functions, simplifying the primary code module to make it easier for novice programmers to get involved in customizing string car racer operation.
]]>By Adafruit
Wouldn’t it be cool to drive a tiny OLED display, read a color sensor, or even just flash some LEDs directly from your computer? Sure you can program an Arduino or Trinket to talk to these devices and your computer, but why can’t your computer just talk to those devices and sensors itself? Well, now your computer can talk to devices using the Adafruit FT232H breakout board!
What can the FT232H chip do? This chip from FTDI is similar to their USB to serial converter chips but adds a ‘multi-protocol synchronous serial engine’ which allows it to speak many common protocols like SPI, I2C, serial UART, JTAG, and more! There’s even a handful of digital GPIO pins that you can read and write to do things like flash LEDs, read switches or buttons, and more. The FT232H breakout is like adding a little swiss army knife for serial protocols to your computer!
This chip is powerful and useful to have when you want to use Python (for example) to quickly iterate and test a device that uses I2C, SPI or plain general purpose I/O. There’s no firmware to deal with, so you don’t have to deal with how to “send data to and from an Arduino which is then sent to and from” an electronic sensor or display or part.
By Damien George
The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux.
There are 3 main ways to control the pyboard:
Main features of the hardware:
By Adafruit
ST takes flight in this upcoming Feather board. The new STM32F405 Feather (video) that we designed runs CircuitPython at a blistering 168MHz – our fastest CircuitPython board ever! We put a STEMMA QT / Qwiic port on the end, so you can really easily plug and play I2C sensors.
This Feather has lots of goodies:
STM32F405 Cortex M4 with 1MB Flash, 168MHz speed 3.3V logic, but almost all pins are 5V compliant! USB C power and data - our first USB C Feather! LiPo connector and charger SD socket on the bottom, connected to SDIO port 2 MB SPI Flash chip Built in NeoPixel indicator I2C, UART, GPIO, ADCs, DACs Qwiic/STEMMA-QT connector for fast I2C connectivity We use the built-in USB DFU bootloader to load firmware. It does not come with a UF2 bootloader. With CircuitPython basics running on this board, it’s fast to get all our drivers working, then use the built in plotter in Mu to instantly get sensor data displaying within 3 minutes of unboxing.
You can use MicroPython, CircuitPython or Arduino IDE with this board, with some caveats. This board and chipset is new so expect rapid developments and updates!
CircuitPython support is under development. We have digital IO, analog in/out, I2C, SPI, PWM working so far and more on the way. For example, the SDIO SD card is not yet supported natively. DisplayIO is also not yet supported. Arduino is supported through STM32duino. There’s no auto-reset bootloader support yet so you have to pull the BOOT0 pin high and manually reset before uploading. That said, STM32 support is really good, and we were able to run just about every sketch we tried. MicroPython support is very solid but Adafruit does not provide MicroPython libraries for sensors! We tested this in Arduino STM32duino with all our FeatherWings and only the RFM69/RFM9x libraries did not work (they are very platform specific). Its an extraordinarily fast Feather, and our first foray into STM32 - very exciting!
By STMicroelectronics
The STM32F4DISCOVERY kit leverages the capabilities of the STM32F407 high performance microcontrollers, to allow users to easily develop applications featuring audio.
It includes an ST-LINK embedded debug tool, one ST-MEMS digital accelerometer, a digital microphone, one audio DAC with integrated class D speaker driver, LEDs, push-buttons and an USB OTG micro-AB connector.
By arturo182
There are two Serpente boards, they are both virtually the same, except for the USB connector. The standard Serpente board contains a USB-C connector, and the Serpente Plug uses the board itself as a Type-A USB plug.
If you are familiar with the Digispark boards, you may notice some similarities. This fact is of course not incidental, the Serpente boards are inspired by the Digispark, both in form-factor as well as use-cases. The Serpente boards are meant to be used as quick and dirty, yet flexible, prototyping tools.
Here are some of the technical details regarding the boards:
By STMicroelectronics
The STM32F412 Discovery kit (32F412GDISCOVERY) allows users to easily develop applications with the STM32F412 high performance MCUs with ARM? Cortex?-M4 core.
The Discovery kit combines STM32F412 features with 1.54 inch 240x240 pixel TFT color LCD with touchscreen, LEDs, Wakeup button, I2S Audio Codec, MEMS microphones, USB OTG FS, Quad-SPI NOR Flash memory, MicroSD? card connector.
An embedded ST-LINK/V2-1 debugger/programmer is included; specialized add-on boards can be connected thanks to the Arduino? Uno or to the expansion connectors.
By STMicroelectronics
The Discovery kit for STM32F411 line helps you to discover the entry level microcontrollers of the STM32 F4 series and to develop your applications easily. It offers everything required for beginners and experienced users to get started quickly.
Based on the STM32F411VET6, it includes an ST-LINK/V2 embedded debug tool, a gyroscope, an e-compass and digital microphone ST MEMs, an audio DAC with an integrated class D speaker driver, an OTG micro-AB connector, LEDs and push-buttons.
By Radomir Dopieralski
This board was designed to get you to make games with CircuitPython with minimal fuss and also minimal cost. It comes with a powerful SAMD51 Cortex M4 microcontroller already loaded with CircuitPython and some example games, a 160x128 display, and seven buttons arranged in a familiar way. Just plug it into USB and you can modify the example games or write your own.
If you update this board from version 5.x or older to version 6.x or newer, you
have to replace the main.py
file with a newer version obtained from the
repository, otherwise the game
selection menu will not work with the new version of CircuitPython.
More information is available at pewpew.rtfd.io and Hackaday.io.
By NVIDIA
The NVIDIA? Jetson Nano? Developer Kit delivers the compute performance to run modern AI workloads at unprecedented size, power, and cost. Developers, learners, and makers can now run AI frameworks and models for applications like image classification, object detection, segmentation, and speech processing.
The developer kit can be powered by micro-USB and comes with extensive I/Os, ranging from GPIO to CSI. This makes it simple for developers to connect a diverse set of new sensors to enable a variety of AI applications. And it is incredibly power-efficient, consuming as little as 5 watts.
Memory 4 GB 64 Bit LPDDR4 | 25.6 GB/s |
Video Encode 4Kp30 | 4x 1080p30 | 8x 720p30 (H.264/H.265) |
Video Decoder 4Kp60 | 2x 4Kp30 | 8x 1080p30 | 16x 720p30 | (H.264/H.265) |
By Adafruit
The PyPortal Titano is the big sister to our popular PyPortal now with twice as many pixels! The PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more – all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, it’s a web-connected conference badge #badgelife.
The Titano uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal has a bigger 3.5″ diagonal 320 x 480 color TFT with resistive touch screen. Compare that to the original PyPortal’s 3.2” 240x320, we have twice as many pixels! Also, we’ve updated the connector to be a reverse-friendly USB C connector.
Compared to the original PyPortal, the Titano does not include a ADT7410 temperature sensor. It also has a higher-resolution screen with a different controller chip. The Processor, STEMMA conectors and WiFi have the exact same wiring as the original 3.2” PyPortal so if you are running Arduino/CircuitPython code, you’ll just have to adjust your graphics and fonts for the larger resolution screen!
The PyPortal Titano includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins. Open-source hardware, and Open-Source software, CircuitPython and Arduino. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don’t have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It’s the best of both worlds!
By Adafruit
Peep dis! Have you always wanted to have another pair of eyes on the back of your head? Or outfit your costume with big beautiful orbs? The MONSTER M4SK is like the Hallowing but twice as good, with two gorgeous 240x240 pixel IPS TFT displays, driven by a 120MHZ Cortex M4 processor that can pump out those pixels super fast. You’ll get the same quality display as our Raspberry Pi Eyes kit but without needing to tote around a full Linux computer
This unique design has the eyes at the same pupil-distance as a human (~63mm) but is designed so that the nose section can be broken apart with pliers/cutters and then wired together with a 9-pin JST SH cable up to 100mm long so the eyes can be re-positioned or freely attached.
We wanted to make audio-effects easier so in addition to a class D audio amp, there’s also a stereo headphone jack that is connected to the two DACs on the chip. Use it when you want an externally sound amplifier box for big effects. For small portable effects, the built-in amp can drive 8 ohm speakers up to 1 Watt.
On each side are JST-PH plugs for connecting external devices. The 3-pin JSTs connect to analog/timer pins on the SAMD51, so you can use them for sensors or GPIO devices. The 4-pin JST connector connects to the I2C port and you can fit Grove connectors in it for additional hardware support. For the PDM mic port, you can use this cable to wire to a PDM mic.
There’s also plenty of sensors built in - light sensor, 3 tactile buttons, and a capacitive touch pad on the nose.
Speaking of that nose, the silkscreen is by the skillful Miss Monster, check out those fangs!
This is by far the cutest, creepiest and most incredible development board we’ve made so far! Gaze upon these features:
By Adafruit
The Adafruit Metro nRF52840 Express is a new Metro family member with Bluetooth Low Energy and native USB support featuring the nRF52840!?
This chip has twice the flash, and four times the SRAM of its earlier sibling, the nRF52832 - 1 MB of FLASH and 256 KB of SRAM. Compared to the nRF51, this board has 4-8 times more of everything.
By Adafruit
This is Hallowing..this is Hallowing… Hallowing! Hallowing! Following up on 2018’s most-successful-skull-shaped development board, we UPPED our -skull-shaped development board game, and re-spinned (re-spun?) the HalloWing M0 into the HalloWing M4 with MORE of everything that makes this the spoooookiest dev board.
Are you the kind of person who doesn’t like taking down the skeletons and spiders until after January? Well, we’ve got the development board for you. This is electronics at its most spooky! The Adafruit HalloWing M4 is a skull-shaped ATSAM521 board with a ton of extras built in to make for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.
On the front is a cute 1.54” sized 240x240 full color IPS TFT. Compared to the HalloWing M0’s 1.44” 128x128, this has 4x as many pixels and is IPS for great color and brightness. Our default example code has our new fully-customizable spooky eye demo running but you can use it for anything you like to display in glorious color.
There’s also 4 fang-teeth below the display, these are analog/capacitive touch inputs with big alligator-clip holes.
On the reverse is a smorgasbord of electronic goodies:
OK so technically it’s more like a really tricked-out Feather M4 Express than a *Wing* but we simply could not resist the HalloWing pun.
You can use the Hallowing similarly Feather M4 Express, it’s got the same chip although the pins have been rearranged. We’ve got both Arduino and CircuitPython build support for it so you can pick your favorite development language! The extra 8 MB of SPI Flash is great for sound effects projects where you want to play up to 3 minutes of WAV files.
On each side of the Hallowing are JST-PH plugs for connecting external devices. The 3-pin JSTs connect to analog pins on the SAMD51, so you can use them for analog inputs. We label one for NeoPixel and one for Sensors since we think most people will have one of each. The 4-pin JST connector connects to the I2C port and you can fit Grove connectors in it for additional hardware support.
Does not come with a Lipoly battery! We recommend our 350mAh or 500mAh batteries but any 3.7/4.2V Adafruit Lipoly will do the trick.
Comes fully assembled and ready to be your spooky skull friend. We install the UF2 bootloader on it so updating code and converting it to CircuitPython is easy.
By Adafruit
Circuit Playground Bluefruit is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We’ve taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840 microcontroller which is not only more powerful, but also comes with Bluetooth Low Energy support for wireless connectivity.
The board is round and has alligator-clip pads around it so you don’t have to solder or sew to make it work. You can power it from USB, a AAA battery pack, or with a Lipoly battery (for advanced users). Circuit Playground Bluefruit has built-in USB support.
Built in USB means you plug it in to program it and it just shows up, no special cable or adapter required. Just program your code into the board then take it on the go!
By keithp.com
Snekboard is designed to hook up to Lego Power Functions motors and switches, allowing you to build robots out of Lego and control them with CircuitPython or the simpler snek programming language.
Snekboard is 48mm × 48mm, which is the same size as 6 x 6 Lego studs allowing you to build a box out of Lego to hold it attached to your Lego design. It uses a single cell lithium polymer battery that fits under the board and charges over USB while snekboard is being programmed from the host.
By Robotics Masters
The Robotics Masters Robo HAT MM1 is an open source robotics controller board for Raspberry Pi. It is education focused but works in many applications. The Robo HAT provides all the hardware you need in one simple, easy-to-use form factor. It removes the initial barriers to starting any robotics project.
With support for Adafruit CircuitPython and other libraries the Robo HAT is able to act as a single solution for all projects great and small.
The Robo HAT MM1 removes the need for buying lots of individual components by including them on the board. It can act as a PWM driver, provide on-board power through voltage regulators, and measure movement with the on-board IMU - all at the same time.
The wide compatibility with many open source software platforms such as CircuitPython means you can use all existing software for sensors while creating your project in the way that works best for you. The hardware schematics and software are fully open source.
By Adafruit
CircuitPython rules! The PyRuler is the first ruler to be able to run CircuitPython. It features an embedded?Adafruit Trinket M0, which is a tiny microcontroller board, built around the Atmel ATSAMD21E18 powerhouse.
The first time you soldered up a surface mount component you may have been surprised “these are really small parts!” and there’s dozens of different names too! QFN, TDFN, SOIC, SOP, J-Lead, what do they mean and how can you tell how big they are? On the reverse side of the PyRuler, just like with our PCB ruler, you have a reference board right at your fingertips.
While you can use the PyRuler with the Arduino IDE, it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Trinket M0 and your code will go with you. CircuitPython is easier to code but not as low-level and complete as Arduino.
By J&J Studios
The datum-Weather sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the BME280 environmental sensor from Bosch Sensortec to create the simplest, easiest to use weather sensor for your application.
The datum-Weather sensor emulates a serial port over a USB connection, presents the information and data stored on it in a JSON formatted packet, and processes URI style commands to change and retrieve its settings. The datum-Weather sensor fills the gap between a LEGO? Mindstorms? sensor and a breakout board.
The datum-Weather sensor can do much more than just collect the data. The measurement units can be customized to suit your application. Temperature data can be returned in degrees Farenheit or Celsius. Altitude could be in meters or feet. The datum-Weather sensor does all the calculations for you.
It can also apply filters such as min, mix, mean, and RMS to the data stream. This truly makes the datum-Weather sensor a smart sensor that goes far beyond what a breakout board can do.
By J&J Studios
The datum-Light sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the APDS-9960 light sensor from Broadcom to create the simplest, easiest to use light sensor for your application.
The datum-Light sensor emulates a serial port over a USB connection, presents the information and data stored on it in a JSON formatted packet, and processes URI style commands to change and retrieve its settings. The datum-Light sensor fills the gap between a LEGO? Mindstorms? sensor and a breakout board.
The datum-Light sensor can do much more than just collect the data. The measurement units can be customized to suit your application. light data can be returned in mm, cm, inches, or feet. The datum-Light sensor does all the calculations for you.
It can also apply filters such as min, mix, mean, and RMS to the data stream. This truly makes the datum-Light sensor a smart sensor that goes far beyond what a breakout board can do.
By J&J Studios
The datum-IMU sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the LSM9DS1 IMU sensor from ST Microelectronics to create the simplest, easiest to use IMU sensor for your application.
The datum-IMU sensor emulates a serial port over a USB connection, presents the information and data stored on it in a JSON formatted packet, and processes URI style commands to change and retrieve its settings. The datum-IMU sensor fills the gap between a LEGO? Mindstorms? sensor and a breakout board.
The datum-IMU sensor can do much more than just collect the data. The measurement units can be customized to suit your application. IMU data can be returned in mm, cm, inches, or feet. The datum-IMU sensor does all the calculations for you.
It can also apply filters such as min, mix, mean, and RMS to the data stream. This truly makes the datum-IMU sensor a smart sensor that goes far beyond what a breakout board can do.
By J&J Studios
The datum-Distance sensor combines the same SAMD21G18 microcontroller used on the Arduino Zero with the VL53LX1 distance sensor from ST Microelectronics to create the simplest, easiest to use distance sensor for your application.
The datum-Distance sensor emulates a serial port over a USB connection, presents the information and data stored on it in a JSON formatted packet, and processes URI style commands to change and retrieve its settings. The datum-Distance sensor fills the gap between a LEGO? Mindstorms? sensor and a breakout board.
The datum-Distance sensor can do much more than just collect the data. The measurement units can be customized to suit your application. Distance data can be returned in mm, cm, inches, or feet. The datum-Distance sensor does all the calculations for you.
It can also apply filters such as min, mix, mean, and RMS to the data stream. This truly makes the datum-Distance sensor a smart sensor that goes far beyond what a breakout board can do.
By Adafruit
The PyGamer Advance is coming soon from Adafruit, check out the weekly “Top Secret” segment on ASK AN ENGINEER or the upcoming new product videos on YouTube.
]]>By Adafruit
The PyBadge AirLift is coming soon from Adafruit, check out the weekly “Top Secret” segment on ASK AN ENGINEER or the upcoming new product videos on YouTube.
]]>By Arrow Electronics
The DragonBoard 410c, a product of Arrow Electronics, is the development board based on the mid-tier Qualcomm? APQ8016E processor. It features advanced processing power, Wi-Fi, Bluetooth connectivity, and GPS, all packed into a board the size of a credit card.
This DragonBoard? 410c based on 96Boards? specification features the Qualcomm? Snapdragon? 410 processor, a Quad-core ARM? Cortex? A53 at up to 1.2GHz clock speed per core, capable of 32-bit and 64-bit operation.96Boards is a 32-bit and 64-bit ARM? Open Platform hosted by Linaro? with the intension to serve the software/ maker and embedded OEM communities.DragonBoard 410c supports Android 5.1, Linux based on Debian and Win10 IoT Core advanced processing power, WLAN, Bluetooth, and GPS, all packed into a board the size of a credit card. It is designed to support feature-rich functionality, including multimedia, with the Qualcomm? Adreno? 306 GPU, integrated ISP with up to 13 MP camera support, and 1080p HD video playback and capture with H.264 (AVC).
By Raspberry Pi
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application. CM3+ (Compute Module 3+ Lite) is the Raspberry Pi 3 B+-based revision of the original Compute Module. The big update to the CM3+ compared to the CM3 series is the new heat spreader on the main processor which will let it run at full speed much faster without overheating.
The Compute Module contains the guts of a Raspberry Pi 3 B+ (the BCM2837B0 processor and 1GB RAM). The Lite version does not come with on-module eMMC flash found on the Compute Module 3+. It also does not contain the WiFi/Bluetooth chipset that comes with the Pi 3 B+.
The Pi 3 B+ has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31.1mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory).
This version is intended for users who will be adding and using an SD card interface on the interface board.
By Raspberry Pi
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application. CM3+ (Compute Module 3+) is the Raspberry Pi 3 B+-based revision of the original Compute Module. The big update to the CM3+ compared to the CM3 series is more eMMC Flash memory and the new heat spreader on the main processor which will let it run at full speed much faster without overheating.
The Compute Module contains the guts of a Raspberry Pi 3 B+ (the BCM2837B0 processor and 1GB RAM) as well as a 8GB eMMC Flash device (which is the equivalent of the SD card in the Pi). The Pi 3 B+ has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31.1mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory).
The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2837B0 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as the Pi Foundation has put all the tricky bits onto the Module itself.
By Raspberry Pi
The Compute Module 3 contains the guts of a Raspberry Pi 3 (the BCM2837 processor and 1GB RAM) as well as an optional 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). The Pi 3 has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2837 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as we’ve put all the tricky bits onto the Module itself.
The Compute Module is available for purchase in single units, or in batches of hundreds or thousands. To get started designing a PCB to use the Module, we provide an open-source breakout board with a single Module in an affordable development kit.
The Compute Modules 3 Lite brings the SD card interface to the Module pins so a user can wire this up to an eMMC or SD card of their choice.
By Raspberry Pi
The Compute Module 3 contains the guts of a Raspberry Pi 3 (the BCM2837 processor and 1GB RAM) as well as an optional 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). The Pi 3 has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2837 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as we’ve put all the tricky bits onto the Module itself.
The Compute Module is available for purchase in single units, or in batches of hundreds or thousands. To get started designing a PCB to use the Module, we provide an open-source breakout board with a single Module in an affordable development kit.
By Raspberry Pi
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application.
The Compute Module contains the guts of a Raspberry Pi (the BCM2835 processor and 512MB RAM) as well as a 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). This is all integrated on to a small 67.6x30mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2835 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as we’ve put all the tricky bits onto the Module itself.
The Compute Module is available for purchase in single units, or in batches of hundreds or thousands. To get started designing a PCB to use the module, we provide an open-source breakout board with a single module in an affordable development kit.
The original Compute Module was replaced by CM3 in January 2017 but is compatible with the new Compute Module IO Board V3, and remains available for sale.
By Raspberry Pi
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better than the 3? How about a faster processor, USB 3.0 ports, and updated Gigabit Ethernet chip with PoE capability? Good guess - that’s exactly what they did!
The Raspberry Pi 4 is the latest product in the Raspberry Pi range, boasting an updated 64-bit quad core processor running at 1.4GHz with built-in metal heatsink, USB 3 ports, dual-band 2.4GHz and 5GHz wireless LAN, faster (300 mbps) Ethernet, and PoE capability via a separate PoE HAT.
By Raspberry Pi
If you didn’t think that the Raspberry Pi Zero could possibly get any better, then boy do we have a pleasant surprise for you! The new Raspberry Pi Zero W offers all the benefits of the Pi Zero v1.3, but with one big difference – built-in WiFi!
More specifically, this giant upgrade is the addition of a BCM43143 WiFi chip BUILT-IN to your Raspberry Pi Zero – just like the Pi 3! No more pesky WiFi adapters - this Pi is WiFi ready. There’s also Bluetooth Low Energy (BLE) on board making the Pi an excellent IoT solution (BLE support is still in the works, software-wise).
By Raspberry Pi
At first glance, the Pi Zero isn’t much. It just looks like a slimmed down version of the Raspberry Pi we know and love. But when we started to think of the possibilities - and what a well-chosen set of accessories could add - we realized the appeal. And then we saw the price…could it be true? Yes!
This is the slimmest, most pared down Raspberry Pi to date. It’s kind of like the little cousin to the Pi 2 - with just a micro SD card slot, a mini HDMI port, two micro USB ports (one for power, one for USB), and 512MB of RAM. It has a single-core 1 GHz processor chip, similar to the Pi A+ and B+.
By Raspberry Pi
The Raspberry Pi 3 Model B+ is the most popular Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 3 better? How about a faster processor, 5 GHz WiFi, and updated Ethernet chip with PoE capability? Good guess - that’s exactly what they did!
The Raspberry Pi 3 Model B+ is the latest product in the Raspberry Pi 3 range, boasting an updated 64-bit quad core processor running at 1.4GHz with built-in metal heatsink, dual-band 2.4GHz and 5GHz wireless LAN, faster (300 mbps) Ethernet, and PoE capability via a separate PoE HAT.
By Raspberry Pi
Did you really think the Raspberry Pi would stop getting better? At this point, we sound like a broken record, extolling on the new Pi’s myriad improvements like we’re surprised that the folks at the Raspberry Pi Foundation are continuously making their flagship board better. Still, we’ll say it again - the Raspberry Pi team have outdone themselves. The Raspberry Pi 3 Model B is out and it is AMAZING.
By Raspberry Pi
The Raspberry Pi 3 Model A+ is the latest board for the minimalist Pi fan. Like the Raspberry Pi 3 Model B+, it boasts a 64-bit quad core processor running at 1.4 GHz, dual-band 2.4 GHz and 5 GHz wireless LAN, and Bluetooth 4.3/BLE. This low-cost Pi uses the same processor as the model 3 B+, but does away with the Ethernet jack and three of the USB ports. It’s still compatible with all Pi operating systems and software, and has the exact same 40 pin GPIO connector and camera/display sockets, so any HATs or Pi Plates or other things that plug into the model B+ will work just the same.
By Raspberry Pi
Didn’t think the Raspberry Pi could get any better? You’re in for a big surprise! The Raspberry Pi 2 Model B is out and it’s amazing! With an upgraded ARM Cortex-A53 quad-core processor, Dual Core VideoCore IV Multimedia coprocessor, and a full Gigabyte of RAM, this pocket computer has moved from being a ‘toy’ to a real desktop PC!
The Raspberry Pi 2 Model B is the second-generation Raspberry Pi. It replaced the original Raspberry Pi 1 Model B+ in February 2015.
By Raspberry Pi
The Model B+ is the final revision of the original Raspberry Pi. It replaced the Model B in July 2014 and was superseded by the Raspberry Pi 2 Model B
By Raspberry Pi
The Model B was the original Raspberry Pi Model B and consisted of two revisions. In July 2014 It was superseded by the Raspberry Pi 1 Model B+
By Raspberry Pi
The Model A+ is the low-cost variant of the Raspberry Pi. It replaced the original Model A in November 2014.
By Raspberry Pi
The Raspberry Pi 1 Model A is the original Model A. In November 2014 It was superseded by the Raspberry Pi 1 Model A+
By Hardkernel co., Ltd.
The ODROID-C2 is a 64-bit quad-core single board computer(SBC) that is one of the most cost-effective 64bit development boards available in the ARM world. It can function as a home theater set-top box, a general purpose computer for web browsing, gaming and socializing, a compact tool for college or office work, a prototyping device for hardware tinkering, a controller for home automation, a workstation for software development, and much more.
Some of the modern operating systems that run on the ODROID-C2 are Ubuntu, Android, ARCHLinux, Debian, with thousands of free open-source software packages available. The ODROID-C2 is an ARM device — the most advanced architecture for mobile devices and embedded 64-bit computing. The ARM processor’s small size, reduced complexity and low power consumption makes it very suitable for miniaturized devices such as wearables and embedded controllers.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi R1?It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H2 SoC, and has 256MB DDR3 SDRAM.
By Shenzhen Xunlong Software CO.,Limited
What’s Orange Pi PC?It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H3 SoC, and has 1GB DDR3 SDRAM.
By Adafruit
The Adafruit PyGamer is an entry-level gaming handheld for DIY gaming and maybe a little retro-emulation, all in one compact dev board.
The PyGamer is powered by the ATSAMD51 microcontroller with 512KB of flash and 192KB of RAM. There is an additional 8 MB of QSPI flash for file storage, handy for images, fonts, sounds, or game assets.
On the front, you get a 1.8” 160x128 color TFT display with a dimmable backlight. There is fast DMA support for drawing - screen updates are incredibly fast. A dual-potentiometer analog stick gives great control, with easy diagonal movement, or really any direction you like. There are also 4 square-top buttons which fit square top button caps (available separately). The buttons are arranged to mimic a gaming handheld, with 2 menu-select buttons and 2 fire-action buttons. There are also 5 NeoPixel LEDs below the LCD screen to dazzle or track activity.
On the back, there is a full Feather-compatible header socket set to allow plugging in any FeatherWing, providinge expansion of the PyGamer’s capabilities. There are 3 integrated STEMMA connectors: two 3-pin with ADC/PWM capability and one 4-pin that connects to I2C - this can be used for Grove sensors as well.
For built in sensors, there’s a light sensor that points out the front, and a 3-axis accelerometer that can detect taps and free-fall. To make bleeps and bloops, plug in any set of stereo headphones. For projects where you need more volume, you can plug in an 8 ohm speaker. The PyGamer will auto-switch to speakers when they’re plugged in.
You can power the PyGamer from any Adafruit LiPoly battery, but this 350mAh one is suggested as it will fit into the Adafruit PyGamer acrylic case (sold separately). An on-off switch will save battery power when not in use. Or power the PyGamer from the Micro USB port - it will also charge up the battery if one is attached.
By Electronic Cats
Escornabot is an open source/hardware project that aims to bring robotics and programming to children.
The basic Escornabot can be programmed with the robot’s buttons to execute sequence of movements. From this, imagination is the only one limit to the possibilities.
By Capable Robot Components
In addition to being a 4-port USB 2 High-Speed hub, this Programmable USB hub is also:
By Electronut Labs
Blip is a development board for Bluetooth Low Energy (BLE) and 802.15.4 based wireless applications, based on the Nordic Semiconductor nRF52840 SoC. It has a Black Magic Probe compatible programmer and debugger built in, along with temperature/humidity sensor, ambient light intensity sensor, and a 3-axis accelerometer. It can be used to prototype very low power devices. It also has provision for an SD card slot, which makes it a complete and versatile development board.
By Google
A development board to quickly prototype on-device ML products. Scale from prototype to production with a removable system-on-module (SOM).
By MakerDiary
BLE and Wifi board in a small for factor.
By Nordic Semiconductor
Nordic Semiconductor nRF52833 DK is a single-board development kit for the development of Bluetooth Low Energy, Bluetooth mesh, NFC, Thread, and Zigbee applications on nRF52833 SoC.
By Electronut Labs
Papyr is a connected e-paper display powered by Nordic Semiconductor’s nRF52840 chip. You can read more details on the hardware, and installation instructions for Circuitpython on the docs site for Electronut Labs.
By Adafruit
Give your next project a lift with AirLift - Adafruit’s witty name for the ESP32 co-processor that graces this Metro M4.
You already know about the?Adafruit Metro M4?featuring the?Microchip ATSAMD51, with it’s 120 MHz Cortex M4 with floating point support. With a train-load of FLASH and RAM, your code will be fast and roomy. And what better way to improve it than to add wireless? Now cooked in directly on board, you get a certified WiFi module that can handle all your TLS and socket needs, it even has root certificates pre-loaded.
This Metro is the same size as the others, and is compatible with all our shields. It’s got analog pins where you expect, and SPI/UART/I2C hardware support in the same spot as the Metro 328 and M0. But! It’s powered with an ATSAMD51J19.
The PCB comes with all these extras:
The primary target for this board is CircuitPython - with 120 MHz, and 192 KB of RAM CircuitPython runs really well on this chip! CircuitPython’s built in support for JSON parsing plus our requests compatible library makes it incredibly easy to build secure IoT projects in just a few minutes.
Metro M4 AirLift, see how easy and fast it is to get started with IoT projects using CircuitPython!
By Max Holliday
CircuitPython provides an approachable and logical means of conducting science with hardware. Paired with low-cost hardware shown to work in space, we can enable an new generation to question and explore the unknown. With the necessary “satellite stuff” already baked in, students can spend their time trying something new rather than reinventing the wheel (similar philosophy to early Arduino efforts and the microcontroller movement in general).
By Adafruit
The Adafruit Gemma M0 is a super small microcontroller board, with just enough built-in to create many simple projects. It may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly powerful! Adafruit used the same form factor from?the original ATtiny85-based Gemma?and gave it an upgrade. The Gemma M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse.
The Gemma M0 will super-charge your wearables! It’s just as small, and it’s easier to use, so you can do more.
The most exciting part of the Gemma M0 is that it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Gemma M0 and your code will go with you.
Gemma M0 features:
Fully assembled and tested Gemma M0 with CircuitPython & example code programmed in.
By Adafruit
The Circuit Playground Express is Adafruit’s flagship educational board designed for CircuitPython.
It brings the “batteries included” approach of Python to hardware by including an assortment of functionality built-in. It is one of the best beginner boards available. If you are new to hardware, then this is a great board to start with.
board.D13
LED for basic blinkingBy Adafruit
The Circuit Playground Express is Adafruit’s flagship educational board designed for CircuitPython.
It brings the “batteries included” approach includes an assortment of functionality built-in. It is one of the best beginner boards available. If you are new to hardware, then this is a great board to start with. This version includes 4-H branding approved by the USDA.
board.D13
LED for basic blinkingBy Electronic Cats
The Bast Pro Mini M0 features a powerful SAMD21E chip, an ARM Cortex-M0 based microcontroller with low power consumption and high performance, making it ideal for endless applications.
GPIO13
)By Alethea Flowers
Winterbloom Big Honking Button is a modular synthesizer (Eurorack) module. It is very simple sampler in a very silly package. It makes a nice goose honk when you press its large orange button, and you can use CircuitPython to customize its behavior and samples.
The BHB is available for purchase on Winterbloom.com and several modular synthesizer distributors.
]]>By Max Holliday
An open source “swiss army knife” for hardware and IoT applications. This board is designed for quickly prototyping a wide range of makerspace, university, and science-related projects.
The SAM32 features a 120 MHz SAMD51 main processer, an ESP32 WROOM co-processor, native USB handling via CircuitPython, micro SD card socket, LiPo battery charging, 42 available I/O pins, a NeoPixel, and pin compatibility with Adafruit Feather Wings.
SAM32 - GitHub.
]]>By Scott Shawcroft
CircuitPython for Game Boy is a work in progress, check out the weekly “Show and Tell” or “Top Secret” segment on ASK AN ENGINEER or when it’s ready, the new product videos on YouTube.
By TG-Techie
Datalore IP M4 is an integrable CircuitPython ready module for soldering onto projects. Like Adafruit’s Metro M4 squeezed into 1 square inch.
By Electronic Cats
Are you interested in learning how LoRa works at the package level? Debugging your own LoRa hardware and trying to detect where something is wrong? Or maybe you’re writing a custom application for your Internet of Things (IoT) network with LoraWAN?
The CatWAN USB Stick is programmed with a special firmware image that makes it an easy-to-use LoRa sniffer. You can passively capture the data exchanges between two LoRa devices, capturing with our “LoRa Sniffer” the open source network analysis tool that we have created to use together.
By Electronic Cats
Meow Meow is a electronic board that allows you to connect different objects to a computer and interact with it, since you can convert many everyday objects into touch panels that send signals to the computer, and allows you to use it as a conventional keyboard, you can even connect them to the internet.
Meow Meow was designed by Electronic Cats and wants to encourage experimentation, both for beginners and experts, who want to interact with the real world (physical) and with digital world. For this reason, it can be applied in visual and arts, music… engineering, etc. Even, for purposes of physical rehabilitation and related to the interaction between human and technology.
By Itaca Innovation
Small. Yet powerful!
Despite a size smaller than the ATMEGA328 which powers Arduino Uno, uChip mounts the same ATSAMD21 series of Arduino Zero! Everything that runs on Arduino Zero runs also on uChip, at the same speed! However, unlike Arduino Zero, it fits a 16-pin DIP socket and it leaves a lot of space on your breadboard. No more bulky shields or flying wires all around your breadboard!
And now uChip runs CircuitPython too!
Unlike many Arduino Zero compatible board, uChip also mounts a high efficiency buck converter, which converts the USB voltage down to 3.3V at up to 1A, which is provided on pin 16, for the external circuitry. A software-selected pass-through mode also allows to output 5V instead of 3.3V. uChip can operate also as an USB host. For this purpose, a built-in boost converter can provide up to 500mA to the external USB device, even when the input voltage is as low as 3.3V. The built-in automatic power-path management prevents external power from being fed into an USB port, when uChip is connected to a PC/Mac, and a voltage is provided also externally on pin 16.
You can program uChip using virtually any IDE, in many languages (CircuitPython too!) and you can choose of using either the USB port or an external SWD programmer.
uChip Features:
Additional Notes:
By Dave Astels
This is a Trinket M0 that has been had a SPI flash chip bodged on by Dave Astels. It is not available for purchase.
It was documented as a DIY project Archived Version; original page is no longer online.
]]>By Adafruit
The Adafruit PyBadge an all-in-one compact dev board programmable in CircuitPython. Full of features squeezed onto a 3 3?8 × 2 1?8 inch rounded credit card sized rectangle. It’s a perfect wearable badge, but can be used for many projects.
The PyBadge is powered by our favorite microcontroller, the ATSAMD51, with 512KB of flash and 192KB of RAM. There is an additional 2 MB of QSPI flash for file storage, handy for images, fonts, sounds, or game assets.
On the front, there is a 1.8” 160x128 color TFT display with dimmable backlight. There is fast DMA support for drawing, so updates are incredibly fast. There are also 8 silicone-top buttons: they are clicky but have a soft button top so they’re nice and grippy. The buttons are arranged to mimic a gaming handheld, with a d-pad, 2 menu-select buttons and 2 fire-action buttons. There are also 5 NeoPixel LEDs to dazzle or track activity.
On the back, there is a full Feather-compatible header socket set, so you can plug in any FeatherWing to expand the capabilities of the PyBadge. There are also 3 STEMMA connectors - two 3-pin with ADC/PWM capability and one 4-pin that connects to I2C - you can use this for Grove sensors as well.
For built-in sensors, there is a light sensor that points out the front, and a 3-axis accelerometer that can detect taps and free-fall. To make bleeps and bloops, there’s a built in buzzer-speaker. For projects where you need more volume, you can plug in an 8 ohm speaker.
You can power the PyBadge from any of Adafruit’s LiPoly batteries, but this 400mAh one is suggested. An on-off switch will save battery power when not in use. Or power the board from the Micro USB port - it will also charge the battery if one is attached.
There is a variant on the Adafruit PyBadge, the Adafruit PyBadge LC, which has a subset of the PyBadge features.
By Dave Astels
This is a Feather M0 Express that has been supersized by Dave Astels to fit a larger SPI flash chip than the default 2 MB chip. It is not available for purchase.
]]>By Radomir Dopieralski
A tiny game console programmable with Python, which lets you easily re-create the classic titles. Just draw your sprites in 16-color BMP files, generate sounds as mono WAV files, and write code in CircuitPython, using the Stage library which gives you graphic primitives such as tiled grids and sprites.
More information about the project is available at hackaday.io.
]]>By Radomir Dopieralski
This board was designed to be an affordable device for teaching game development. An eight by eight display, with four shades of pixels, together with an equivalent of a Trinket M0 on board let you create and play simple games such as Snake, Tetris or Frogger. A number of example games, together with an online tutorial and documentation, let you quickly pick up the skills that you will later find useful when creating bigger games and interactive applications. A row of pins on the back also lets you connect anything you could use with other boards, so you can also use this for playing with electronics.
More information is available at pewpew.rtfd.io.
By Benjamin Shockley
Mini SAM is a LEGO? minifigure-sized development board based on the Microchip SAMD51G 48-Pin 32-Bit ARM? Cortex?-M4F MCU running at 48Mhz.
The boards includes a micro USB interface for programming and power. Around the edges are 0.050″ spaced breakouts for the six analog pins, including true analog out, and several digital pins available on the SAMD51G including some dedicated I2C, SPI, and UART connections.
The Mini SAM boards include two LED indicators; a standard “Built-In” LED and an APA102 RGB LED. The standard LED is red and located on the reverse side of the board. When illuminated it lights up the spaceship on on the logo. There are two built-in buttons as well; a RESET button and a user programmable BUTTON.
In order to support CircuitPython, a 2MB Quad-SPI flash memory chip is included. This provides plenty of space for the CircuitPython program as well as space for user programming. It comes pre-loaded with the latest CircuitPython library bundle.
The boards include a 600mA 3.3V regulator, more than enough to power this little board and its built-in features. The board can be powered from a micro-USB or via a battery connected to the BAT pin – it will automatically switch between the two. There are exposed pads to solder on an optional 2-JST battery connector on the back or directly to the BAT pin.
When in stock, you can purchase a board from minifigboards.com
]]>By Adafruit
The pIRkey adds an IR remote receiver to any computer, laptop, tablet…any computer or device with a USB port that can use a keyboard. This little board slides into any USB A port, and shows up as an every-day USB keyboard. The onboard ATSAMD21 microcontroller listens for IR remote signals and converts them to keypresses, mouse movements, or even USB serial output.
Infrared is a favorite wireless protocol - no antennas, certifications, pairings, passwords, or special tools required. Works everywhere in the world and very intuitive - everyone’s got an IR remote in their home.
The pIRkey is an improvement on Adafruit’s original IRkey product, by adding a p for python. Now with CircuitPython being available for the tiny ATSAMD21E processor, it’s swapped in for the ATtiny85, giving a huge boost in power and a working Python interpreter on board as well. This means it is easy to reprogram, customize or adapt it to whatever Infrared-reading needs you may have.
When you plug it in, the pIRkey shows up as a triple device: USB disk drive to store code, USB serial for debugging and Python interactive command line, and USB keyboard/mouse that can transmit keypresses or mouse movements.
By default it ships with simple example code to read NEC remotes but you can use any remote that has about 38KHz output frequency which is the vast majority of remote controls. CircuitPython makes this all very easy to customize and adapt to your own needs.
By Adafruit
The?Adafruit Trinket M0 may be small, but do not be fooled by its size! It’s a tiny microcontroller board, built around the Atmel ATSAMD21, a little chip with a lot of power. Adafruit designed a microcontroller board that was small enough to fit into any project, and low cost enough to use without hesitation. Perfect for when you don’t want to give up your expensive dev-board and you aren’t willing to take apart the project you worked so hard to design. It’s one of the lowest-cost CircuitPython?programmable boards!
Adafruit used the same form factor for?the original ATtiny85-based Trinket?and gave it an upgrade. The Trinket M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse. It’s just as small, and it’s easier to use, so you can do more.
The most exciting part of the Trinket?M0 is that while you can use it with the Arduino IDE, it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Trinket M0 and your code will go with you. Please check out the Trinket M0 CircuitPython guide for a list of capabilities and quick-start code examples - CircuitPython is easier to code but not as low-level and complete as Arduino.
Here are some of the updates you can look forward to when using Trinket M0:
Each is fully assembled and tested Trinket M0 with CircuitPython & example code programmed in.
So what are you waiting for? Pick up a Trinket M0 today and be amazed at how easy and fast it is to get started with Trinket and CircuitPython!
By Adafruit
The NeoTrellis M4 is an all-in-one USB + NeoPixel + Elastomer + Audio board. It’s powered by the SAMD51, a Cortex M4 core running at 120 MHz. This chip has a speedy core with CircuitPython support, hardware DSP/floating point, dual DACs and all the goodies you expect from normal chips like I2C, ADC, DMA, etc. It has a roomy 512KB of flash and 192KB of SRAM so it’s great for CircuitPython, includes a full 8MB flash chip so tons of space for files and audio clips.
The native USB port can turn it into a MIDI USB device if you like - currently that’s only supported in Arduino. Tether it to a computer or tablet, if you like. Or use it in standalone mode, as long as its powered from a USB power plug, it’ll run whatever firmware is burned into it.
OK so you’ve got this big brain, but now you need inputs and outputs! There’s a 4x8 grid of elastomer button pads with a NeoPixel nestled in the center of each one. You can read any/all button presses simultaneously thanks to the fully diode’d matrix, and also set each button color to any of 24-bit colors. The elastomer buttons are translucent so they glow beautifully when lit.
Time to make some noise! Adafruit picked the SAMD51 mostly because it has dual DACs - that’s two 12-bit, 500KSPS ‘true analog’ outputs connected them to left and right on a standard headphone jack. Since the DAC pins are also ADC pins you could also use the left/right for audio line level input if you so choose. You’re not going to get audiophile-quality outputs from two 12-bit DACs but you can certainly play audio clips and make beeps and bloops.
To add more interactivity, a precision triple-axis accelerometer from Analog Devices, the ADXL343, is included as well, and provides sensor information on tilt, motion, or tapping. Great for adding another dimension of data input in addition to the button pads.
Finally, a 4 pin JST hacking port is available for extra add-ons. It’s STEMMA and Grove compatible, and provides GND, 3.3V power, and two pins that can be used for I2C, ADC, or a UART. So connect some other sensor, or read stereo audio in, or maybe hack together a MIDI port. Whatever you like!
Features:
By SparkFun
The SAMD21 Mini Breakout is a Pro Mini-sized breakout for the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
By SparkFun
The SparkFun SAMD21 Dev Breakout is an Arduino-sized breakout for the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
By SparkFun
The RedBoard Turbo uses the ATSAMD21G18, which is an ARM Cortex M0+, 32-bit microcontroller that can run at up to 48MHz. With 4MB of external flash memory and a UF2 (USB Flashing Format) bootloader, the RedBoard Turbo provides an economical and easy to use development platform.
The RedBoard Turbo can be flashed over the Mass Storage Class (MSC) just like a removable flash drive, thanks the the UF2 bootloader. With this bootloader, the RedBoard Turbo shows up on your computer as a USB storage device without having to install drivers and can be used with CircuitPython.
By SparkFun
The SparkFun Pro nRF52840 Mini is a breakout and development board for Nordic Semiconductor’s nRF52840 – a powerful combination of ARM Cortex-M4 CPU and 2.4GHz Bluetooth radio. With the nRF52840 at the heart of your project, you’ll be presented with a seemingly endless list of project-possibilities in an incredibly small package.
SparkFun’s mini development board for the nRF52840 breaks out most of the critical I/O pins including GPIO and those needed for power while maintaining a small footprint that nearly matches that of the Arduino Pro Mini (except those covered by the Qwiic Connector). It features a USB interface (using the nRF52840’s native USB support), which can be used to program, power, and communicate with the chip making it able to be used for any purpose (UART, I2C, SPI) that those of the Arduino Pro Mini could. The Pro nRF52840 Mini features a Raytac MDBT50Q-P1M module. This module connects the nRF52840 to a trace antenna, fits the IC into an FCC-approved footprint, and also includes a lot of the decoupling and timing mechanisms that would otherwise be required for a bare nRF52840 design. Also included onboard is a LiPo battery charger, a Qwiic connector, an on/off switch, a reset switch, and a user LED/button.
The board comes pre-programmed with a USB bootloader. You can develop programs for the nRF52840’s Cortex-M4 using either Arduino, CircuitPython, or C (using Nordic’s nRF5 SDK), and load that compiled code using a USB serial or mass-storage interface.
By SparkFun
The LumiDrive LED Driver is SparkFun’s foray into all things Python on micro-controllers. With the SparkFun LumiDrive you will be able to control and personalize a whole strand of APA102s directly from the board itself. We’ve broken out a number of analog and digital pins from the on board SAMD21G-AU microcontroller to incorporate your own external buttons, switches, and other interfaces to interact with your addressable LED strip.
It feels like Arduino, but without the need to upload and compile code. Because the LumiDrive opens up like a USB drive on your computer when you plug it in and the code you write lives directly inside the drive it feels very much like an Arduino-device. The fact that you don’t need to upload and compile code makes it a great transitionary LED driver from your traditional Arduino!
The SparkFun LumiDrive has been equipped with a USB-C connector which is capable enough to supply up to 1.5 Amps from a 3.1 USB port, a LiPo connector and charge circuit for portable power, as well as two poke-home connectors to allow you to plug in wires without the need for solder.
By Adafruit
PyPortal, is Adafruit’s easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using?tinyJSON / APIs to get news, stock, weather, cat photos, and more – all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, it’s a web-connected conference badge #badgelife.
The PyPortal uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal has a 3.2″ 320 x 240 color TFT with resistive touch screen. PyPortal includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins, 3D files for custom enclosures / lanyard fastening. Open-source hardware, and Open-Source software, and CircuitPython. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don’t have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It’s the best of both worlds!
By Nordic Semiconductor
The nRF52840 dongle from Nordic Semiconductor is a small, low-cost USB dongle for Bluetooth Low Energy, Bluetooth mesh, Thread, ZigBee, 802.15.4, ANT, and 2.4 GHz proprietary applications using the nRF52840 SoC. The dongle has been designed to be used as a wireless hardware device together with nRF Connect for Desktop.
By Nordic Semiconductor
The Nordic nRF52840 kit is hardware compatible with the Arduino Uno Revision 3 standard for shields, making it possible to use 3rd-party shields that are compatible to this standard. An NFC antenna can be connected the kit to enable NFC tag functionality. The kit gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable. It supports the standard Nordic Software Development Tool-chain using Segger Embedded Studio, Keil, IAR and GCC. Program/Debug options on the kit is Segger J-Link OB.
By Particle
This board hasn’t been fully documented yet. Please make a pull request adding more info to this file.
The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it.
By Particle
This board hasn’t been fully documented yet. Please make a pull request adding more info to this file.
The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it.
By Particle
The Argon is a powerful Wi-Fi enabled development kit that can act as a standalone Wi-Fi endpoint. It is based on the Nordic nRF52840 and has built-in battery charging circuitry so it’s easy to connect a Li-Po and deploy your local network in minutes.
The Argon is great for connecting projects or as a gateway to connect an entire group of local endpoints. It’s everything you love about the Photon, with more features like Bluetooth.
By Adafruit
The most powerful Metro at this time, the Adafruit Metro M4 featuring the Microchip ATSAMD51. This Metro is like a bullet train, with it’s 120 MHz Cortex M4 with floating point support. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset.
To start off the ATSAMD51 journey it has a classic ‘Arduino compatible’ shape and pinout. This Metro is the same size as the others, and is compatible with many shields. It’s got analog pins where you expect, and SPI/UART/I2C hardware support in the same spot as the Metro 328 and M0. But! It’s powered with an ATSAMD51J19.
Includes:
The primary target for this board is CircuitPython - with 120 MHz, and 192 KB of RAM CircuitPython runs really well on this chip. At this time, the latest versions of CircuitPython working on this board, and more API parts are added every week.
By Adafruit
This Metro M0 Express board looks a whole lot like the?original Metro 328, but with a huge upgrade. Instead of the ATmega328, this Metro features a ATSAMD21G18 chip, an ARM Cortex M0+. It’s the first Adafruit Metro that is designed for use with CircuitPython!
At the Metro M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3 V logic, the same one used in the new?Arduino Zero. This chip has a whopping 256 KB of FLASH (8x more than the Atmega328) and 32 KB of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.
Comes fully assembled with headers, tested, and with the UF2 bootloader loaded on. Includes 4 rubber bumpers to keep it from slipping off your desk. No soldering required to use, plug and play!
By MakerDiary
The nRF52840 Micro Dev Kit USB Dongle is a small and low-cost development platform enabled by the nRF52840 multi-protocol SoC in a convenient USB dongle form factor.
The nRF52840 Micro Dev Kit USB Dongle features a programmable user button, RGB LED, up to 12 GPIOs and 2.4G Chip antenna on board.
The USB Dongle can be used as a low-cost Bluetooth5/Tread/802.15.4/ANT/2.4GHz multi-protocol node or development board. Alternatively the USB Dongle can be used as a Network Co-Processor (NCP) with a simple connection to a PC or other USB enabled device.
It could be required that you have to switch from the Open Bootloader to the UF2 Bootloader.
By MakerDiary
The nRF52840-MDK is a versatile, easy-to-use IoT hardware platform for Bluetooth 5, Bluetooth Mesh, Thread, IEEE 802.15.4, ANT and 2.4GHz proprietary wireless applications using the nRF52840 SoC.
The development kit comes with a fully integrated debugger (also known as DAPLink)that provides USB drag-and-drop programming, USB Virtual COM port and CMSIS-DAP interface.
The kit contains a Microchip USB 2.0 Hi-Speed hub controller with two downstream ports: one for DAPLink interface and one for nRF52840 USB device controller. The kit also features ultra-low power 64-Mb QSPI FLASH memory, programmable user button, RGB LED, up to 24 GPIOs, antenna selection for custom applications.
It supports the standard Nordic Software Development Tool-chain using GCC, Keil and IAR. It can also be used to play with many popular frameworks, such as nRF5 SDK, nRF5 SDK for Mesh, OpenThread, ZigBee 3.0, Mbed OS 5, Zephyr, Mynewt, Web Bluetooth, iBeacon, Eddystone, and more.
By Adafruit
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy M4 Express featuring the Microchip ATSAMD51! Small, powerful, with a ultra fast ATSAMD51 Cortex M4 processor running at 120 MHz - this microcontroller board is perfect when you want something very compact, with a ton of horsepower and a bunch of pins. This Itsy is like a bullet train, with it’s 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset.
ItsyBitsy M4 Express is only is only 1.4” long by 0.7” wide, but has 6 power pins, 23 digital GPIO pins (7 of which can be analog in, 2 x 1 MSPS analog out DACs, and 18 x PWM out). It’s the same chip as the Adafruit Metro M4 but really really small. So it’s great once you’ve finished up a prototype on a Metro M4 or (the upcoming) Feather M4, and want to make the project much smaller. It even comes with 2MB of SPI Flash built in, for data logging, file storage, or CircuitPython code.
The most exciting part of the ItsyBitsy M4 is that it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Itsy’ and your code will go with you.
Here are some of the updates you can look forward to when using ItsyBitsy M4:
Comes assembled and tested, with headers that can be soldered in for use with a breadboard. ItsyBitsy M4 comes with CircuitPython programmed in.
By Adafruit
What’s smaller than a Feather but larger than a Trinket? It’s an Adafruit ItsyBitsy M0 Express! Small, powerful, with a rockin’ ATSAMD21 Cortex M0 processor running at 48 MHz - this microcontroller board is perfect when you want something very compact, but still with a bunch of pins.
ItsyBitsy M0 Express is only 1.4” long by 0.7” wide, but has 6 power pins, 23 digital GPIO pins (12 of which can be analog in, 1x analog out, and 13x PWM out). It packs much of the same capability as an Adafruit Metro M0 Express or Feather M0 Express but really really small. So it’s great once you’ve finished up a prototype on a Metro M0 or Feather M0, and want to make the project much smaller. It even comes with 2MB of SPI Flash built in, for data logging, file storage, or CircuitPython code.
The most exciting part of the ItsyBitsy M0 is that it is shipping with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Itsy’ and your code will go with you.
Here are some of the updates you can look forward to when using ItsyBitsy M0:
Comes assembled and tested ItsyBitsy M0, with header that can be soldered in for use with a breadboard. ItsyBity M0 comes with CircuitPython & example code programmed in.
By Adafruit
This is Hallowing..this is Hallowing… Hallowing! Hallowing!?
Are you the kind of person who doesn’t like taking down the skeletons and spiders until after January? This is development board for you. This is electronics at its?most spooky!?The?Adafruit HalloWing?is a skull-shaped ATSAMD21 board with a ton of extras built in to make for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.
On the front is a cute 1.44” sized 128x128 full color TFT. There’s also 4 fang-teeth below the display, these are analog/capacitive touch inputs with big alligator-clip holes.
On the reverse is a smorgasbord of electronic goodies:
Right now you can use the Hallowing similarly Feather M0 Express, it’s got the same chip although the pins have been rearranged. CircuitPython support, the extra 8 MB of SPI Flash is great for sound effects projects where you want to play up to 3 minutes of WAV files.
On each side of the Hallowing are JST-PH plugs for connecting external devices. The 3-pin JSTs connect to analog pins on the SAMD21, so you can use them for analog inputs. One is labeled for Neopixel and one for Sensors since most people will have one of each. The 4-pin JST connector connects to the I2C port and you can fit Grove connectors in it for additional hardware support.
Comes fully assembled and ready to be your spooky friend. Comes installed with the UF2 bootloader.
By Adafruit
The Adafruit Grand Central features the Microchip ATSAMD51. This dev board is so big, it’s not named after a Metro train, it’s a whole freakin’ station!
This board is like a freight train, with its 120MHz Cortex M4 with floating point support. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset.
The Grand Central is the first SAMD board that has enough pins to make it in the form of the Arduino Mega - with a massive number of pins, tons of analog inputs, dual DAC output, 8 MBytes of QSPI flash, SD card socket, and a NeoPixel.
To start off our ATSAMD51 journey, it goes large with the Mega shape and pinout you know and love. The front half has the same shape and pinout as an Adafruit Metro, so it is compatible with many shields. It’s got analog pins where you expect, and SPI/UART/I2C hardware support in the same spot as the Metro 328 and M0. But! It’s powered with an ATSAMD51P20:
Extras:
The primary target for this board is CircuitPython - with 120 MHz, and 256KB of RAM CircuitPython runs really well on this chip!
By Adafruit
The Adafruit Gemma M0 is a super small microcontroller board, with just enough built-in to create many simple projects. It may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly powerful! Adafruit used the same form factor from?the original ATtiny85-based Gemma?and gave it an upgrade. The Gemma M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse.
The Gemma M0 will super-charge your wearables! It’s just as small, and it’s easier to use, so you can do more.
The most exciting part of the Gemma M0 is that it ships with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with?code.py?on it. Edit?code.py?with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Gemma M0 and your code will go with you.
Gemma M0 features:
Fully assembled and tested Gemma M0 with CircuitPython & example code programmed in.
By Adafruit
The Adafruit Feather nRF52840 Express is the new Feather family member with Bluetooth Low Energy and native USB support featuring the nRF52840!? It is Adafruit’s take on an ‘all-in-one’ Bluetooth Low Energy device with built in USB plus battery charging. With native USB it’s part of the CircuitPython party.
This chip has twice the flash, and four times the SRAM of its earlier sibling, the nRF52832 - 1 MB of FLASH and 256KB of SRAM. Compared to the nRF51, this board has 4-8 times more of everything.
This is Adafruit’s first BLE-friendly CircuitPython board! CircuitPython works best with disk drive access, and this is the only BLE-plus-USB-native chip that has the memory to handle running the Python interpreter. The massive RAM and speedy Cortex M4F chip makes this a good match.
It’s got tons of peripherals: plenty of GPIO, analog inputs, PWM, timers, etc. Best of all, it’s got that native USB! Finally, no need for a separate USB serial chip like CP2104 or FT232.
Some other upgrades are an extra ‘USER’ switch that could be used to trigger OTA updates (or whatever you choose), a NeoPixel LED for status updates, 2 MB of QSPI Flash for storing CircuitPython files, and a SWD connector.
Comes pre-programed the chip with a UF2 bootloader, which can use either command line UART programming with nrfutil or drag-n-drop mass storage, for CircuitPython installation and also because mass-storage-drive bootloaders make updating firmware so easy. Want to program the chip directly? You can use command line tools with your favorite editor and toolchain. If you want to use an SWD programmer/debugger (for even more advanced usage), use a standard 2x5 0.05” connector.
Features:
By Adafruit
This is the Adafruit Feather M0 RFM96 LoRa Radio (433 MHz). Also called RadioFruits, Adafruit’s take on an microcontroller with a “Long Range (LoRa)” packet radio transceiver with built in USB and battery charging. It is an Adafruit Feather M0 with a 433MHz radio module cooked in! Great for making wireless networks that are more flexible than Bluetooth LE and without the high power requirements of WiFi.
Feather is the development board platform from Adafruit, and like its namesake it is thin, light, and lets you fly! Adafruit designed Feather to be an open standard for portable microcontroller cores. Check out the other boards in the Feather family.
There are 433 MHz and 898/915 MHz radio versions.
At the Feather M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3 V logic, the same one used in the new Arduino Zero. This chip has a whopping 256 K of FLASH (8x more than the Atmega328 or 32u4) and 32 K of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.
To make it easy to use for portable projects, Adafruit added a connector for 3.7 V Lithium polymer batteries and built in battery charging. You don’t need a battery, it will run just fine straight from the micro USB connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when its available. The battery is tied thru a divider to an analog pin, so you can measure and monitor the battery voltage to detect when you need a recharge.
This Feather M0 LoRa Radio uses the extra space left over to add?an RFM9x LoRa 868/915 MHz radio module. These radios are not good for transmitting audio or video, but they do work quite well for small data packet transmission when you need more range than 2.4 GHz (BT, BLE, WiFi, ZigBee).
The initial tests with default library settings: over 1.2mi/2Km line-of-sight with wire quarter-wave antennas. (With setting tweaking and directional antennas, 20 km is possible).
Comes fully assembled and tested, with a USB bootloader. Also includes some headers so you can solder it in and plug into a solderless breadboard. You will need to cut and solder on a small piece of wire (any solid or stranded core is fine) in order to create your antenna.
By Adafruit
This is the?Adafruit Feather M0 RFM69 Packet Radio?(433, 868, or 915 MHz). Also called RadioFruits, Adafruit’s take on an microcontroller with a RFM69HCW packet radio transceiver plus built in USB and battery charging. Its an Adafruit Feather M0 with a VHF radio module cooked in!
Feather is the development platform from Adafruit, and like its namesake it is thin, light, and lets you fly! Adafruit designed Feather to be an open standard for portable microcontroller cores.?Check out the other boards in the Feather family.
There are two versions: 433 MHz and 900 MHz. The 900 MHz version can be used for either 868 MHz or 915MHz transmission/reception - the exact radio frequency is determined when you load the software since it can be tuned around dynamically.
At the Feather M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3 V logic, the same one used in the new?Arduino Zero. This chip has a whopping 256 KB of FLASH (8x more than the Atmega328 or 32u4) and 32 KB of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.
To make it easy to use for portable projects, Adafruit added a connector for 3.7 V Lithium polymer batteries and built in battery charging. You don’t need a battery, it will run just fine straight from the micro USB connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when its available. The battery is tied thru a divider to an analog pin, so you can measure and monitor the battery voltage to detect when you need a recharge.
The?Feather M0 Radio?uses the extra space left over to add an RFM69HCW 433 or 900 MHz radio module. These radios are not good for transmitting audio or video, but they do work quite well for small data packet transmission when you need more range than 2.4 GHz (BT, BLE, WiFi, ZigBee).
Comes fully assembled and tested, with a USB bootloader. Includes some headers so you can solder it in and plug into a solderless breadboard. You will need to cut and solder on a small piece of wire (any solid or stranded core is fine) in order to create your antenna.
By Adafruit
Crickit?is Adafruit’s?Creative?Robotics &?Interactive?Construction?Kit. It’s an add-on to popular Feather ecosystem boards that lets you?#MakeRobotFriend?using CircuitPython.
Plug in any Feather mainboard you want into the center, and you’re good to go!?The Crickit is powered by seesaw, an I2C-to-whatever bridge firmware. So you only need to use two I2C data pins to control the huge number of inputs and outputs on the Crickit. All those timers, PWMs, sensors are offloaded to the co-processor.
The only thing that is not managed by seesaw is the audio output. Provided is a small jumper you can solder to connect the audio amplifier to the first analog pin. On Feather M0’s this is a true analog output (DAC) and you can play audio clips with CircuitPython. Other Feathers may not have a DAC! In that case, you can solder a wire to jumper the audio amp to a PWM pin.
You get to use all the non-I2C signal pins on your feather and get a boat-load of extra in/out pins, motor controllers, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your Feather so you can still use all the goodies, including stacking FeatherWings on top. But now you have a robotics playground as well.
All are powered via 5V DC, so you can use any 5V-powered servos, DC motors, steppers, solenoids, relays etc. To keep things simple and safe, we don’t support mixing voltages, so only 5V, not for use with 9V or 12V robotic components.
By Adafruit
Feather is thin, light, and lets you fly! Adafruit designed Feather to be a new open standard for portable microcontroller cores.
This is the?Feather M0 Basic Proto,?it has a bunch of prototyping space built right in. Check out the other boards in the Feather family.
At the Feather M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3 V logic, the same one used in the new?Arduino Zero. This chip has a whopping 256 KB of FLASH (8x more than the Atmega328 or 32u4) and 32 KB of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.
To make it easy to use for portable projects, there is a connector for 3.7V Lithium polymer batteries and built in battery charging. You don’t need a battery, it will run just fine straight from the micro USB connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it is available. The battery is tied thru a divider to an analog pin, so you can measure and monitor the battery voltage to detect when you need a recharge.
The?Feather M0 Basic Proto?has some extra space left over, so we give you a tiny little prototyping area. If you just need to attach a button or sensor, you may be able to skip out on a breadboard and wire it directly on there.
Comes fully assembled and tested, with a USB bootloader. Includes headers so you can solder it in and plug into a solderless breadboard.
By Adafruit
Feather is a development board from Adafruit, and like its namesake it is thin, light, and lets you fly! Adafruit designed Feather to be a new open standard for portable microcontroller cores.
This is the?Adafruit Feather M0 Adalogger?- Adafruit’s take on an ‘all-in-one’ Cortex M0 datalogger (or data-reader) with built in USB and battery charging. It is an Adafruit Feather M0 with a microSD holder. Check out the other boards in the Feather family.
At the Feather M0’s heart is an ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3 V logic, the same one used in the new?Arduino Zero. This chip has a whopping 256 KB of FLASH (8x more than the Atmega328 or 32u4) and 32 KB of RAM (16x as much)! This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip.
To make it easy to use for portable projects, Adafruit added a connector for 3.7 V Lithium polymer batteries and built in battery charging. You don’t need a battery, it will run just fine straight from the micro USB connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when its available. The battery is tied thru a divider to an analog pin, so you can measure and monitor the battery voltage to detect when you need a recharge.
The?Feather M0 Adalogger?uses the extra space left over to add MicroSD + a green LED:
Comes fully assembled and tested, with a USB bootloader. Includes some header so you can solder it in and plug into a solderless breadboard.
By Adafruit
Crickit is a Creative Robotics & Interactive Construction Kit. It’s an add-on for the popular Circuit Playground Express that lets you #MakeRobotFriend using CircuitPython (and more).
Bolt on a Circuit Playground using the included stand-off bolts and start controlling motors, servos, solenoids. With CRICKIT you also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends the Circuit Playground so you can still use all the goodies on the CPX, but now you have a robotics playground as well.
The Crickit is powered by seesaw, a I2C-to-whatever bridge firmware. So you only need to use two data pins to control the huge number of inputs and outputs on the Crickit. All those timers, PWMs, sensors are offloaded to the co-processor.
All are powered via 5 V DC, so you can use any 5V-powered servos, DC motors, steppers, solenoids, relays etc. To keep things simple and safe, CRIKIT does not support mixing voltages, use only 5 V - not for use with 9 V or 12 V robotic components.
By Arduino
The Arduino Zero is a simple and powerful 32-bit extension of the platform established by the UNO. The Zero board expands the family by providing increased performance, enabling a variety of project opportunities for devices, and acts as a great educational tool for learning about 32-bit application development.
The Zero applications span from smart IoT devices, wearable technology, high-tech automation, to crazy robotics. The board is powered by Microchip’s SAMD21 MCU, which features a 32-bit ARM Cortex? M0+ core.
By Arduino
The Arduino MKR ZERO brings you the power of a Zero in the smaller format established by the MKR form factor. The MKR ZERO board acts as a great educational tool for learning about 32-bit application development. The board is powered by Microchip’s SAMD21 MCU, which features a 32-bit ARM Cortex? M0+ core.
By Adafruit
This feather is powered by the ATSAMD51J19 - with its 120 MHz Cortex M4 with floating point support and 512 KB Flash and 192 KB RAM. Your code will zig and zag and zoom, and with a bunch of extra peripherals for support, this will for sure be your favorite new chipset.
And best of all, it’s a Feather - so you know it will work with all our FeatherWings! What a great way to quickly get up and running.
The most exciting part of the Feather M4 is that while you can use it with the Arduino IDE - and it’s bonkers fast when you do, we are shipping it with CircuitPython on board. When you plug it in, it will show up as a very small disk drive with main.py on it. Edit main.py with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can’t install software on. When you’re done, unplug the Feather and your code will go with you.
The Feather M4 Express uses the extra space left over to add a Mini NeoPixel, 2 MB SPI Flash storage and a little prototyping space. You can use the SPI Flash storage like a very tiny hard drive. When used in CircuitPython, the 2 MB flash acts as storage for all your scripts, libraries and files. When used in Arduino, you can read/write files to it, like a little datalogger or SD card, and then with our helper program, access the files over USB.
Easy reprogramming: the Feather M4 comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython or Arduino IDE (it is bossa-compatible).
Comes fully assembled and tested, with the UF2 USB bootloader. We also toss in some headers so you can solder it in and plug into a solderless breadboard.
By Adafruit
The Adafruit Feather M0 Express was one of the first development boards designed for CircuitPython by Adafruit. Unlike the original Feather M0 Basic, it added a NeoPixel status LED and external 2 MB SPI Flash for storing CircuitPython code.
It is a great entry into the Feather ecosystem with CircuitPython. However, it is now out performed by the Feather M4 Express which has a faster microcontroller with more RAM. The additional RAM allows CircuitPython to load more code all at once than this Feather M0 Express can. Check out the other boards in the Feather family.
By Adafruit
The Circuit Playground Express is Adafruit’s flagship educational board designed for CircuitPython. It brings the “batteries included” approach of Python to hardware by including an assortment of functionality built-in. It is one of the best beginner boards available. If you are new to hardware, then this is a great board to start with.
board.D13
LED for basic blinkingBy Arduino
Arduino MKR WAN 1300 has been designed to offer a practical and cost effective solution for makers seeking to add Lo-Ra connectivity to their projects with minimal previous experience in networking. It is based on the Microchip SAMD21 and a Murata CMWX1ZZABZ Lo-Ra module.