PineSound is a development board for earbuds and digital audio players

PineSound development board

You may have read Pine64’s April’s Fools spoof about the PineBuds and PinePod earlier this month. It turns out those will be real, and the Pine64 PineSound development board will be used to bring the PineBuds earbuds and PinePod digital audio player to market. The PineSound board features Bestechnic BES2300 Bluetooth 5.0 audio chip, two coaxial & optical input and output, a 3.5mm headphone jack, 4.4mm and 2.5mm balanced jacks, an SMA connector, a USB Type-C connector, plus interfaces for a touchscreen display. PineSound preliminary specifications: WiSoC – Bestechnic BES2300-YP dual-core Arm Cortex-M4F @ up to 300 MHz with HW DSP instruction, 992KB SRAM, 4MB flash, Bluetooth 5.0 dual mode. Supports hybrid ANC (active noise cancellation) and TWS (true wireless stereo). Note: the datasheet has been made available in the comments section. Display – LCD (should be SPI) and touch panel connectors Audio Coaxial & optical input (left) Coaxial & […]

Getting started with Maker Nano RP2040 using CircuitPython: Blinky, RGB LED, and Piezo Buzzer

Maker Nano RP2040 circuitpython guide

CNXSoft: This getting started guide was initially posted in Thai language by Suthinee Kerdkaew, and I’ve just translated her work into English with some minor edits. As discussed in an earlier article, Maker Nano RP2040 is a board following the Arduino Nano form factor, but with a more powerful Raspberry Pi RP2040 microcontroller. The board also comes with plenty of LEDs, as well as two RGB LEDs, and a piezo buzzer for audio output. Mr. Jean-Luc Aufranc has just given me a Maker Nano RP2040 board received from Cytron for review. I’ve never used a board before, so it’s my first experience, and in this article, I’ll try to program Maker Nano RP2040 with CircuitPython with three demos: a blinky sample, changing the color of the RGB LEDs, and playing a melody through the piezo buzzer. Let’s see if I can do it. Let’s get started. I first downloaded the […]

Avnet survey shows chip shortage impacts most designs, increases engineers workload

chip shortage engineers survey

Avnet has just released a survey of global engineers asking them how they were coping with the global chip shortage, longer lead times, and the impact on product design. Note that most of the 530 respondents are from EMEA (56%), and the US (31%), while only 10% are in Asia, and 2% are in Japan (I understand Asia means ex-Japan here), so it may not perfectly reflect the global situation, but the results are interesting nonetheless. If times have been challenging for your company/project, know that you are not alone, and 98% percent of respondents have had troubles accessing parts, 93% has experienced longer lead times, 73% of the survey respondents say the chip shortage presents a significant challenge, and 64% are now selecting parts based on availability rather than preference. Microcontrollers are the most challenging part to get hold of (think STM32), which has led to an increase in […]

Doom ported to Raspberry Pi RP2040

Raspberry Pi RP2040 Doom

Doom has been ported to all sorts of platforms, including ESP32 platforms with 4MB PSRAM but “RP2040 doom” port of Doom to the Raspberry Pi RP2040 is more challenging, since RAM is limited to the measly 264KB built-in into the microcontroller, and for boards with only 2MB flash like the Raspberry Pi Pico, storage capacity becomes an issue. But Graham Sanderson solved all those issues by compressing the data, changing the code to use less RAM, making full use of the two Arm Cortex-M0+ cores, both overclocked at 270 MHz, in order to run Doom (DOOM1.WAD) on Raspberry Pi Pico at 320×240 resolution @ 60 fps, and the full Ultimate Doom and DOOM II WADs expected to fit into Raspberry Pi RP2040 boards with 8MB SPI flash. The port was based on Chocolate Doom, OPL2 emulation for audio support was derived from the emu8950 project, and sound effects were compressed […]

SparkFun Raspberry Pi RP2040 & MicroMod boards take mikroBUS Click expansion boards

MicroMod & RP2040 MikroBus Click boards

We’ve previously written articles about boards featuring the mikroBUS interface supporting thousands of Click expansion boards from Mikroelectronika, and now the company has collaborated with Sparkfun who launched MicroMod and Raspberry Pi RP2040-based boards with a mikroBUS socket, plus Qwicc connectors. Raspberry Pi RP2040 is the well-known dual-core Arm Cortex-M0+ microcontroller found in Raspberry Pi Pico and a range of third-party boards, while Sparkfun MicroMod‘s are M.2 MCU modules with chips from Microchip, Nordic Semi, Ambiq, Espressif Systems, and NXP. Sparkfun RP2040 mikroBUS development board specifications: MCU – Raspberry Pi RP2040 dual-core Cortex M0+ microcontroller up to 133 MHz with 264 KB SRAM Storage – 16MB QSPI flash, MicroSD card socket (on the bottom side) USB – USB Type-C port Expansion mikroBUS Socket 2x Qwiic connectors Thing Plus (or Feather) pin form factor with 18 GPIO pins including up to 4x 12-bit ADC, up to 8x 2-channel PWM, up to […]

ESP8285 WiFi DIP module replaces ATMega328P MCU on Arduino UNO board (Crowdfunding)

Arduino UNO WiFi DIP Module

Released over 10 years ago, Arduino UNO is still the best-selling Arduino board, but lacking WiFi in the IoT era is not ideal, so Gianluca Martino, Arduino co-founder and working with the company until 2015, decided to design the Jolly DIP module based on ESP8285 WiFi chip that can replace the ATmega328P 8-bit AVR DIP-40 microcontroller. Since ESP8285 cannot provide all I/Os, notably analog inputs offered by ATmega328P, Gianluca combined it with the ATMega328PB microcontroller in a compact SMD package to offer firmware compatibility plus WiFi connectivity in the same DIP form factor. Jolly module specifications: MCU – Microchip ATMega328PB 8-bit AVR microcontroller with 32 KB ISP Flash, 1 KB EEPROM, 2 KB SRAM (Based on data from the datasheet) Wireless chip – Espressif Systems ESP8285H16 WiFi SoC with 2MB integrated flash plus ceramic antenna Communication interfaces between the two chips – SPI + UART (the latter exclusively for ESP8285 […]

RISC-V design challenge – Get a free board, RISC-V chips, and cash prizes

A little while ago, I wrote about WCH CH32V307 32-bit RISC-V MCU that was found in a board with eight UART ports that could be controlled over Ethernet or USB, and the company has released some source code to use the board while inviting the community to submit pull requests to the project. But now WCH, RT-Thread, LCSC, and EasyEDA have joined hands to launch the RISC-V design challenge where the companies will provide a free board or two RISC-V chips to selected participants, as well as cash prizes with up to $1000 offered to the best projects. The companies have prepared 300 boards and 200 chips for this contest. All you need to do to get a chance to get either one CH32V307V-EVT-R1 development board or two CH32V307 RISC-V microcontrollers is to enter your contact and project details in this Google form by April 30, 2022. The conditions are […]

Challenger RP2040 LoRa board combines Raspberry Pi RP2040 MCU with RFM95W LoRa module

Challenger RP2040 LoRa

Invector Labs is now offering a variant of the WiFi-based Challenger RP2040 board with a LoRa radio. The Challenger RP2040 LoRa board features the Hope RF RFM95W LoRa radio transceiver module instead of the ESP8285 WiFi chip found in the original board. Raspberry Pi RP2040 has already been used in combination with a LoRa module, notably in Rakwireless RAK11300 WisDuo LPWAN module and the “LoRa Expansion for Pico“, a baseboard for Raspberry Pi Pico equipped with a LoRa module, but it’s the first time I see the combination in a development board form factor, which as a potential bonus following Adafruit Feather form factor. Challenger RP2040 LoRa board preliminary specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ MCU @ 133MHz with 264KB SRAM Storage – 8MB flash Wireless module – Hope RF RFM95W connected via SPI channel and some GPIOs 168 dB maximum link budget. +20 dBm – 100 mW […]

Exit mobile version