Jasper Devreker Aims to Fully Open-Source the ESP32 Platform

Jasper Devreker, a computer science student at Ghent University, is working to make the ESP32 truly open-source by reverse-engineering a WiFi MAC layer for the ESP32.

We know the ESP series for its exceptional price-to-performance ratio, and it also includes ESP-IDF, the open-sourced framework and toolchain for ESP-based controllers. You can modify your code to some extent, but you cannot alter the code for the RF part, mainly the Wi-Fi and Bluetooth because they are distributed as binaries with the ESP-IDF.

The solution to this problem is straightforward: Reverse Engineering. By reverse engineering the wireless part you can have full control over the radio module of the ESP-32. with that in mind developers, like Devreker, are building upon the work initiated by Uri Shaked in 2021 and Martin Johnson in 2022.

Devreker explains,

We connect [the] antenna connector to a 60dB attenuator (this weakens the signal by 60dB),” Devreker continues, “then connect that to the antenna connector of the wireless dongle. That way, we’ll be able to receive only the packets coming from the ESP32, and the ESP32 will only receive packets sent by the wireless dongle.

By placing the device in a Faraday cage and using the mentioned method, they analyzed the hardware’s lifecycle during packet transmission. This led to the development of proof-of-concept firmware, enabling independent packet transmission and reception without relying on Espressif’s SDK.

That is an impressive feat, but the initialization code still depends on Espressif’s code blob. However, Devreker and his team say that when the reverse-engineering process is complete, they will be able to implement channel switching, data rate adjustment, TX power control, and an open-source WiFi initialization sequence.

In the long term, the focus will be on enhancing features such as modem power saving by turning off the modem when idle, implementing AMSDU, AMPDU, HT40, QoS, moving WPA2 cryptography from software to hardware, adding Bluetooth support, and creating SVD documentation for all reverse-engineered registers.

The complete project details are on Ghent University’s Zeus WPI website, including a post about the packet-reception breakthrough. The source code is available on GitHub under the MIT license. You can also check out Hackster or CNX-Software posts for additional information.

OpenEPaperLink Mini-AP v3 is A Zigbee-WiFi Gateway for the OpenEPaperLink Project

The OpenEPaperLink Mini-AP v3 is a multifunctional gateway for home E-Paper display systems. It supports JPG images and integrates with HomeAssistant, enhancing smart home capabilities. With the OpenEPaperLink Mini-AP v3, you can control all your ePaper tags effortlessly.

Previously we have covered many paper displays like the Inkplate 5, Inkplate 10, and Pimoroni PIM534 among others, you can check those out if interested.

This device is built around an ESP32-S3 and incorporates an ESP32-C6 as a radio interface. When it comes to communication these devices use unencrypted, Zigbee-like (IEEE 802.15.4) packets on 2.4 GHz. The integrated web interface on the ESP32-S3 ensures that the access point is fully autonomous, seamlessly coordinating with electronic shelf labels equipped with the OpenEpaperLink firmware.

According to Electronics by Nic,

If you just want to tinker with Thread or Zigbee instead, you can make this as a WiFi to Thread/Zigbee gateway, possibly use it together with Zigbee2mqtt. But no software is written for it yet if you want to use it that way. Looking forward to seeing some nice implementations!

In simpler terms the Mini-AP v3 serves as a bridge between WiFi and Thread/Zigbee networks, ideal for those who love to experiment with smart home connectivity. While specific software for this functionality is still in the works, the potential applications are boundless.

This device is compatible with various display sizes: 1.54″ (152×152 pixels), 2.9″ (296×128 pixels), and 4.2″, each offering different sizes and resolutions for different display needs.

Features of OpenEPaperLink Mini-AP v3

  • Device Core
    • ESP32-S3 for processing
    • ESP32-C6 for wireless communication
  • Software and Communication
    • Runs OpenEpaperLink software
    • Uses IEEE 802.15.4 (Zigbee-like) packets on 2.4Ghz
  • User Interface and Operation
    • The integrated web interface on ESP32-S3
    • Autonomous operation with OpenEpaperLink firmware devices
  • Display and Integration
    • Displays JPG images on E-Paper screens
    • Custom messages and data display capability
    • Integrates with HomeAssistant for smart home setups
  • Build Options
    • DIY kit for personal assembly
    • A fully assembled and tested version is available
  • Sustainability
    • Compatible with recycled electronic shelf labels

Electronics by Nic Continues [It’s important to note that the OpenEPaperLink Mini-AP v3 is a hobbyist project and should not be used in situations where failure could cause harm or distress.]

The OpenEPaperLink Mini-AP v3 kit includes a 3D-printed SLA resin case, a pre-mounted PCB with SMD components, ESP32-S3-WROOM-1 and ESP32-C6-WROOM-1 modules, a 1.47″ TFT screen, a WS2812B LED, and 5x 0603 SMD LEDs with 2 spares.

Additional information, including Source Code, Documentation, and Datasheet for the Particle Snowflake, is available in the GitHub Repo. For purchasing, the device is readily accessible on Tindie.

Pimoroni launches a new add-on for the Raspberry Pi 5- Aims to beat Raspberry Pi’s own M.2 HAT+ in both performance and availability

NVMe-Base-for-Raspberry-Pi-5

Pimoroni just launched the NVMe Base, a new add-on for the Raspberry Pi 5. It boosts storage and speed by connecting with NVMe SSDs (those in sizes 2230 to 2280). PCIe 3.0, promises faster boot times and quick access to storage. The NVMe Base is straightforward, making your Raspberry Pi 5 work better and look sleek. It’s practical for various uses, especially when you need speedy and reliable project storage.

Moreover, the NVMe Base comes with an extra power connector, handy for users needing more power for their NVMe SSDs. Yet, Pimoroni has observed that the provided flat flex cable works well for a neat and effective x1 connection, even with drives achieving speeds exceeding 800MB/s.

NVMe-Base-for-Raspberry-Pi

On Pimoroni’s product page, it’s noted that most modern PCIe 3 NVMe drives typically benchmark in the range of 600-800MB/s. They also highlight that for users following the Raspberry Pi 5‘s official PCIe 2 specifications, the speed would be roughly half of that, influenced by the SSD’s internal caching and wear-leveling capabilities.

Pimoroni-NVMe-Base
Pimoroni-NVMe-Base

A notable aspect of the Raspberry Pi 5’s release earlier this year was the introduction of a user-accessible PCI Express Gen. 2 lane, marking a first for a mainline Raspberry Pi board. However, this lane is exposed through a custom flat flexible circuit (FFC) cable connector, and the Raspberry Pi hardware team has recently shared its specifications. Pimoroni wants to reassure customers that, while there might be a few tweaks in the final design and hardware, the NVMe Base will still deliver on its promised performance. A preview image provides a glimpse of what the end product will look like.

Responding to questions on Twitter, Pimoroni clarified that there aren’t immediate plans for a dedicated case. Instead, they suggest that the NVMe Base pairs well with the Active Cooler, offering a practical solution. Addressing concerns about power, Pimoroni assured users that the included cable can handle the power needs of various drives, even those with a 3A@3V3 rating.

NVMe Base for the Raspberry Pi 5 is competitively priced at  £13.50. Although currently out of stock, customers can sign up to receive notifications about its availability. Additionally, Pineberry Pi introduced a similar expansion board for the Raspberry Pi 5 a few weeks ago. It expands upon the top variant by accommodating larger M.2 format sizes, including the 2280. This capability is crucial for applications that necessitate high-volume data storage.

Particle Snowflake Blends Technology with Holiday Cheers

This holiday season, Particle Industries Inc. unveils the Particle Snowflake, an innovative decoration that combines the holiday spirit with the latest technology. Designed to add a unique twinkle and melody to your holiday decorations, the Particle Snowflake is designed for a tech-savvy individual.

Particle describes its product as follows:

Taking the form of a snowflake, this Particle P2 WiFi module-powered PCBA twinkles its LEDs to provide a seasonal light show. Use it as a tree topper, an ornament, or a standalone decoration with the right USB-C stand.

Elaborating further, Particle adds that the center logo functions as a touch button for interactive experience changes. It also includes a speaker and microphone which makes the development process easy.

You can personalize the snowflake with different light shows and songs, or turn it into a clock. Add more lights by connecting an RGB LED strip. For more fun, set up voice commands using our simple tutorial. Find everything you need on GitHub.

Plug in the snowflake to see 36 RGB LEDs light up. Press the Particle logo to change patterns or hold it for a seasonal tune. Update your device online for more features. Connect to Wi-Fi to customize. Saying “sparkle” activates a new feature!

Key Features of Particle Snowflake:

  • Microcontroller: Realtek RTL8721DM MCU, 200 MHz ARM Cortex M33, with 2 MB user firmware and flash file system.
  • Wi-Fi: Dual-band 2.4GHz/5 GHz, IEEE 802.11b/g/n, with various security modes and low power mode.
  • Lighting: 36 RGB LEDs for colorful and dynamic light displays.
  • Audio: Built-in speaker and audio amplifier for high-quality sound.
  • Interactivity: Microphone for voice commands and RGB pixel extension connector for additional LEDs.
  • Dimensions: Compact size at 4.5″ x 5.5”.

To use this device, plug it in to activate the default color animations. If you wish to customize and add a personal touch, there is a guide available to assist you in setting up your snowflake and unlocking its full potential.

In the box, the Particle Snowflake comes with the essential components to get you started: the main Snowflake decoration, a USB-C cable for power and connectivity, and a North America Power Adapter suitable for local electrical outlets.

As for buying options, this can be purchased from the particle store for $34.95.

ASRock Industrial Unveils the NUC Ultra 100 Motherboard Series with Intel® Core™ Ultra Processors to Go Beyond

ASRock Industrial releases the NUC Ultra 100 Motherboard Series with breakthrough powered by Intel® Core™ Ultra processors (Meteor Lake-H). Presenting a 3D performance hybrid architecture that supports up to 14 cores and 20 threads, complemented by the latest integrated Intel® ARC Graphics and the pioneering Intel® NPU AI engine. The NUC Ultra 100 Motherboard Series are designed in NUC form factor, providing two DDR5-5600 MHz memory up to 96GB, triple storages, 4K quad displays, 2.5G dual LAN, one USB4/Thunderbolt™, and four USB 3.2 Gen 2. This advancement expands into enhanced creativity, efficiency, and collaboration using AI across diverse areas such as entertainment, corporate functions, smart retail, kiosks, digital signage, smart cities, embedded industries, Edge AIoT applications, and more.

The NUC Ultra 100 Motherboard Series encompass NUC-155H and NUC-125H models, powered by Intel® Core™ Ultra 7/5 processors 155H/125H (Meteor Lake-H). The Series features the upgraded dual-channel SO-DIMM DDR5 5600MHz up to 96GB memory, plus support for up to 4K quad displays with one DP 2.1 (from USB4), one DP 1.4a (from Type-C), and two HDMI 2.0b with Intel® ARC Graphics, providing immersive experience. Notable upgrades extend to the triple storages of one M.2 Key M (2242/2280), one M.2 Key M (2242) with PCIe Gen4x4 for SSD, and one SATA3.0. Moreover, rich I/O connectivity and expansion include one USB4/Thunderbolt™ 4, four USB 3.2 Gen 2 (Type-C/Type-A), 2.5G dual LAN, and one M.2 Key E (2230) with PCIe x1, USB 2.0 and CNVi for wireless. The Series also provide 12-24V DC-in jack for flexible power input, -20°C ~ 70°C wide operating temperature, plus TPM support with Intel® Platform Trust Technology (PTT) for enhanced security.

The NUC Ultra 100 Motherboard Series leverage the power of the Intel® Core™ Ultra processors (Meteor Lake-H), incorporating the pioneering 3D performance hybrid architecture with up to 14 cores and 20 threads (6P+8E+2LPE), integrating CPU, GPU, and NPU for advanced AI computing above and beyond. Featuring Intel® ARC Graphics up to 8 Xe-cores 128 EUs, and inclusion of Intel® NPU AI acceleration, the Series deliver exceptional AI Motherboard experiences, while handling longer-running AI workloads with lower power efficiency. Powered by the groundbreaking NUC Ultra 100 Motherboard at its core, users can experience unparalleled AI capabilities, fostering enhanced collaboration, productivity, and creativity in various use cases.

ASRock Industrial’s NUC Ultra 100 Motherboard Series, coupled with NUC Ultra 100 BOX/ NUCS Ultra 100 BOX Series, powered by Intel® Core™ Ultra processors (Meteor Lake), introduce next-level solutions that elevate AI capabilities into diverse areas such as entertainment, office productivity, kiosks, digital signage, business scenarios, embedded use cases, and Edge AIoT applications. The series deliver breakthrough performance, showcasing AI capabilities that propel it go infinity and beyond.

To learn more about ASRock Industrial’s NUC Ultra 100 Mini PC and Motherboard Series, please visit our Website or contact us via Product Inquiry.

Explore the Latest Sensors with WinSource’s Vast Collection of Sensors

Sensors are everywhere from your smartphone, and smartwatches to everyday applications like refrigerators, cars, and lifts, making everyday life easier. There’s probably not a day that goes by where you aren’t impacted in some way by a sensor. So in this article, we will talk all about sensors, including how they work and the various types available.

We will also talk about WIN SOURCE which works with over 3,000 manufacturers and offers more than 1 million products. They provide sensors from well-known manufacturers such as Honeywell, Bosch Sensortec, Semtech Corporation, and more. They also work with industries like aerospace, automation, medicine, and more. If you are looking for a part be sure to consider them for your next project.

Understanding Sensors

A sensor can be an electrical, electronic, or mechanical device that is designed to convert physical attributes like temperature, pressure, distance, speed, torque, and acceleration to an electrical signal. The signal produced by the sensor can be of multiple technology and the output is proportional to the inputs that can be further processed to get the desired data. Sensor can be broadly classified into two categories Analog Sensor and Digital Senser which we will look at in the next section.

Why Do We Rely on Sensors?

Sensors are very useful devices and nowadays they are an indispensable part of our daily lives, think about starting a day with a fresh cup of coffee. That’s right a sensor is responsible for taking the temperature reading of the water to make that perfect blend. This is just one example if you look for it you will find hundreds of examples alike. This way sensors help us to get feedback from our soundings and take action accordingly if needed. They are used in many ways, such as,

  • Efficient Operation: Sensors can detect changes in their sounding environment and that feedback can be used to detect and adjust to changes in their environment.
  • Monitoring: They keep an eye on processes to spot any unusual activity.
  • Control: Sensors help manage various operations in devices and systems.
  • Resource Management: They aid in using resources like energy and materials more effectively.

Different Types of Sensors

There are various types of sensors designed for different applications. They can be broadly classified into,

  • Passive Sensors: Passive sensors are those types of sensors that don’t need external power to work. They use energy from the environment like light for stable operation. Examples include mercury thermometers, light sensors, and photovoltaic cells.
  • Active Sensors: this type of sensor needs an external power source to operate. Weather stations, motion detectors, and other monitoring devices utilize them.
  • Analog Sensors: This type of sensor is used to convert environmental inputs into continuous signals, like in gas heaters.
  • Digital Sensors: This type of sensor is used to convert inputs into digital signals, consisting of binary codes (1s and 0s), they are widely used across various industries.

Specialized Sensors

There are also specialized sensors that can be used to detect different environmental factors like movement, chemicals, humidity, pressure, and temperature. the most common ones are listed below,

  • Accelerometer: An accelerometer is a device that measures acceleration or vibration or simply put can detect any acceleration of motion. The sensor is constructed with a piezoelectric material, when accelerated the mass inside the sensor squeezes the piezoelectric material which produces an electrical charge that is proportional to the force exerted upon it.
  • Motion: Motion sensors are sensors that can detect changes in movement in a limited space. So it can be used to control lights, camera triggers, security alarms, and numerous other systems.
  • Temperature: Temperature sensors are sensors that can detect the temperature of a median gas or air. they are used in a wide range of devices and appliances.
  • Humidity: Humidity sensors are sensor that can detect the relative humidity of the environment, such sensor also comes with a built-in temperature sensor because relative humidity also depends upon temperature. This type of sensor is mostly used in agricultural and manufacturing environments.
  • Optical: Optical sensors or photosensors are designed to detect waves at different points in the spectrum including infrared, UV, and visible light. they are mostly used in smartphones, Blu-ray players, and hobby robots.
  • Pressure: Pressure sensors measure the force exerted by liquids or gases. They are widely used in machines, cars, planes, heating and cooling systems, and for weather forecasting. These sensors also help control the flow of gases and liquids.
  • Proximity: Proximity sensors detect an object by measuring the distance between the sensor and the object. They commonly use technologies like ultrasonic or infrared to measure distance. These sensors are used in places like elevators, production lines, parking areas, and many other environments.
  • Touch: Touch sensors are sensors designed to sense physical contact on a surface. The sensor detects touch by sensing the capacitance change caused by the touch on the surface.

The above sensors are among the most commonly used ones in various fields. For a more detailed reference, a comprehensive list of sensor technologies, along with examples, is provided below.

Sensor CategoryProperties MeasuredSensor TechnologieExamples
Current SensorsElectrical CurrentHall Effect, ShuntACS772LCB-100U-PFF-T
ACS725LLCTR-30AU-T
L18P003D15
CSLA2CD
AccelerometersAcceleration, MotionPiezoelectric, CapacitiveADXL312WACPZ
MMA5224AKWR2
BMA120
LIS331DLETR
Capacitive Touch Sensors,
Proximity Sensor ICs
Proximity, TouchCapacitiveFDC1004DSCJ
QT110-IS
QT1081-ISG
QT60326-ASG
Color SensorsColor SpectrumPhotodiodes, CCDTCS3200D-TR
TCS34903FN
TCS37727FN
ADJD-J823
TCS3413CS
Dust SensorsParticulate MatterOptical, ElectrochemicalGP2Y1010AU0F
GP2Y1014AU0F
GP2Y1026AU0F
SPS30
Image Sensors, CameraVisual ImageryCMOS, CCDOS05A20-H73A-1C
MT9P031I12STC-DP
MT9V032C12STM-DR
OVM7695-RAEA
ASX342ATSC00XPED0-DR
rDA Transceiver ModulesInfrared Data CommunicationInfraredHSDL-1100#S07
HSDL-1100#007
HSDL-3600#007
HSDL-3208-002
HSDL-3208-021
Humidity SensorsHumidity, MoistureCapacitive, ResistiveSHT25
BDE0600G-TR
HIH-4000-003
HPP845E131R4
SHT31-DIS-B2.5KS
HTS221TR
BME280
Position Sensors -
Angle,
Linear Position Measuring
Position, AnglePotentiometric, OpticalAS5048B-HTSP
TLE5012BE1000XUMA1
MLX90365KDC-ACD-000-RE
MLX90316KGO-BCG-000-RE
MA750GQ-Z
AS5600-ASOT
Pressure SensorsPressurePiezoelectric, CapacitiveSSCMANN150PGAA3
MPX4115AS
BMP388
SDP810-500PA
1451-015A-T
Proximity SensorsProximityInfrared, Ultrasonic80.00000347
PRL08-2DN
AV70-4
TMD26203M
WSPSM208
Specialized SensorsVarious (Specialized)VariousSI1175K1-B2-GM
SI1172E2-B3-GM
BME688
TSL1401CS-LF
Shock SensorsShock, ImpactPiezoelectric, CapacitivePKGS-00LDP1-R
PKGS-00GXP1-R
EFJ-G25EF01
Temperature SensorTemperatureThermocouple, Thermistor67F040
67F100
67F110
Tilt SensorsTilt, InclinationMEMS, CapacitiveRohm Semiconductor
Flow SensorsFluid FlowThermal, UltrasonicSM2000
D6F-P0010A1
AWM92100V
AWM5104VN
Gas SensorsGas ConcentrationElectrochemical, InfraredSCD40-D-R1
SCD40-D-R2
SGP40-D-R4
SGP30-2.5K
Motion SensorsMotion, PresenceInfrared, UltrasonicMMA5106NPIKGWR2
KX124-1051
ICM-20648
LSM9DS1TR
PYD1598/7655
Magnetic SensorsMagnetic FieldsHall Effect, MagnetoresistiveAH49FZ3-G1
59170-1-T-00-D
MK21P-1A66B-500W
SR16C-N
TLV49462KFTSA1
AH3366Q-P-A
Force SensorsForce, PressureStrain Gauge, PiezoelectricFSG15N1A
FSS1500NGT
FSS1500NSB
Motion Sensors - VibrationVibration, AccelerationPiezoelectric, MEMSADIS16228CMLZ
4081
D7E-1

The above are only some of the various types of sensors that are being used across various environments and within devices. However, none of these categories are strictly black and white; for example, a level sensor that tracks a material’s level might also be considered an optic or pressure sensor. There are also other types of sensors, such as those that can detect load, strain, color, sound, and a variety of other conditions. Sensors have become so common now that we often don’t even notice when we’re using them.

Flipper Zero Gains Wi-Fi Capability with Wi-Fi Dev Board Pro

JustCallMeKoko, a developer and YouTuber, recently showcased a new extension board for the Flipper Zero, marking a significant upgrade as the Flipper Zero gains Wi-Fi capabilities. Powered by an ESP32, this board adds Wi-Fi and Bluetooth functionalities to the Flipper Zero module. Priced at $40, this compact board comes with the ESP32 Marauder Firmware pre-installed.

JustCallMeKoko, a developer and YouTuber, recently showcased Wi-Fi Dev Board Pro a new extension board for the Flipper Zero. Powered by an ESP32, this board adds Wi-Fi and Bluetooth capabilities to the Flipper Zero module. Priced at $40, this compact board comes with the ESP32 Marauder Firmware pre-installed.

The ESP32 Marauder is a device used for Wi-Fi and Bluetooth Pen testing, capable of scanning networks, monitoring packets, performing de-authentication attacks, and sniffing Bluetooth communications.

The Wi-Fi Dev Board Pro also offers upgrades for better portability and usability with Flipper Zero. Its header pins are mounted underneath, enabling a slimmer, secure fit. It also includes a micro SD slot, which reduces the need for soldering. An optional 3D printed enclosure adds protection, keeping a compact size.

The board connects to Flipper Zero’s expansion header, enabling access to Marauder CLI through a USB connection or the Wi-Fi Marauder app.

The Tindy page talks about the No Silicone Option, Choosing “yes” gives you a Dev Board Pro with lower profile pins for a closer fit to Flipper Zero, but it won’t work with a silicone case. This option is for those who prefer a more compact, caseless setup.

Wi-Fi Dev Board Pro Features:

  • Flipper Zero compatible Header pins
  • Standard ESP32-WROOM (includes BT)
  • WS2812-2020 RGB LED
  • Micro SD Card Slot
  • ESP32 GPIO Breakout
  • JTAG Interface
  • UART Activity LEDs
  • 3D Printed enclosure

The package comes with one assembled ESP32 WiFi Dev Board Pro and one assembled 3D Printed Enclosure, offering a complete set for immediate use.

The product’s documentation and source code are accessible on GitHub. The board is priced at $40 and can be bought from Tindy.

Microflex MCUs Features ESP32 S3, S2, C3, C6, and RPi RP2040 In compact Size

SB Components, a renowned manufacturer in embedded technology, has unveiled the Microflex MCU development boards. These compact boards feature five different microcontrollers: ESP32-S3, ESP32-S2, ESP32-C3, ESP32-C6, and Raspberry Pi Pico RP2040. Applications include sensor networks, handheld devices, smart home systems, IoT solutions, and wearable technologies.

SB Components, a renowned manufacturer in embedded technology, has unveiled the Microflex MCU development boards. These compact boards feature five different microcontrollers: ESP32-S3, ESP32-S2, ESP32-C3, ESP32-C6, and Raspberry Pi Pico RP2040. Applications include sensor networks, handheld devices, smart home systems, IoT solutions, and wearable technologies.

All the boards in this series share the same footprint and pinout and they support standard protocols like SPI, I2C, I2S (except for the Micro-RP model), UART, and 12-bit ADCs. The Micro-S2 is unique in its class, featuring 2x 13-bit SAR ADCs and a dual 8-bit DAC.

You can program the ESP32-series boards using ESP-IDF, MicroPython, or Arduino IDE. The Raspberry Pi RP2040 (Micro-RP) board is compatible with Raspberry Pi’s MicroPython and C/C++ SDKs and it also works with Arduino IDE.

The MicroFlex MCU series, includes a 170-pin breadboard, a 1.3” LCD, programmable LEDs and buttons, a buzzer, a potentiometer, and extra power supply pins. It’s designed to offer a complete platform for technical experiments and prototyping.

Key Features of MicroFlex MCU Series and Development Kits:

  • ESP32 C6 MCU Development Board:
    • Supports Wi-Fi 6, Bluetooth® 5, Zigbee, and Thread.
    • Ultra-low-power SoC with RISC-V single-core microprocessor.
    • 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE).
    • Onboard RGB LED, BOOT & RESET BUTTON.
  • ESP32 S3 MCU Development Board:
    • 2.4 GHz Wi-Fi + Bluetooth® LE SoC.
    • High-performance dual-core microprocessor (Xtensa® 32-bit LX7).
    • Onboard RGB LED, BOOT & RESET BUTTON, GPIOs BREAKOUT, TYPE C INTERFACE.
  • ESP32 S2 MCU Development Board:
    • Xtensa® Single­Core 32-bit LX7 Microprocessor.
    • IEEE 802.11b/g/n (2.4 GHz Wi­Fi).
    • Onboard RGB LED, BOOT & RESET BUTTON, GPIOs BREAKOUT, TYPE C INTERFACE.
  • ESP32 C3 MCU Development Board:
    • Ultra-Low-Power SoC with RISC-V Single-Core CPU.
    • 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE).
    • Onboard RGB LED, BOOT & RESET BUTTON.
  • Pico RP2040 MCU Development Board:
    • Microcontroller chip designed by Raspberry Pi.
    • Symmetric dual-core processor complex.
    • Onboard RGB LED, BOOT BUTTON, PROGRAMMABLE BUTTON, TYPE C INTERFACE.
  • Micro Development Kit:
    • 170 pins breadboard onboard.
    • 1.3” LCD.
    • 4 Programmable LEDs and buttons.
    • Onboard Buzzer, Potentiometer.
    • Additional Power supply Breakout pins (3.3V & 5V).
    • Male/Female GPIO header for Micro Controller Series board functionality.
  • Applications:
    • Educational Projects, DIY Electronics, Embedded Systems.
    • Sensor Networks, Battery-Efficient Devices, Wireless Sensor Nodes.
    • Portable Gadgets, Advanced Robotics, Smart Home Devices.
    • IoT Solutions, Wearables.

As of now, the MicroFlex MCU series has raised over $7,000. The pricing starts at about $6 for the RP2040 board, around $9 for the ESP32 S3 board, approximately $20 for the standalone Micro Development Kit, and close to $58 for the Micro Development Combo Kit. You can find more details on their Kickstarter product page.

M5Stack CamS3 Features OV2640 Sensor and 66.5° Field of View

 M5Stack pocket-sized camera unit, with ESP32-S3 module and the OV2640 image sensor.

M5Stack recently released a new ESP32-powered, pocket-sized camera unit featuring a 2MP OV2640 image sensor with a broad 66.5° diagonal field of view. Priced at $14.90, this camera can be used for computer vision or time-lapse photography.

We have previously covered various AI-powered ESP32 Cam modules, including AIESP-EYE, AI-Thinker T-CAMERA, and others. You can check those out if interested.

The M5Stack CamS3 Unit is equipped with an ESP32-S3 dual-core processor running at 240 MHz, 8M PSRAM, and 16M Flash memory, it also includes an onboard antenna.

As this is powered by an ESP32-S3 this device features Wi-Fi and Bluetooth capabilities. It also includes a built-in PDM microphone, an SD Card slot for storage, and an LED status indicator for showing data transmission activity. For programming the device CamS3 Unit utilizes a HY2.0-4P port, exposing the internal D+/D- pins of the S3 module.

The camera module has a rolling shutter and supports up to 15 FPS in UXGA (1600 x 1200) resolution. It outputs various formats including YUV, YCbCr422, compressed data, RGB565/555, and 8-/10-bit Raw RGB data.

Technical Specifications of M5Stack CamS3 with OV2640 Sensor:

  • Core Module: ESP32-S3-WROOM-1-N16R8, 240MHZ dual-core CPU with an onboard antenna.
  • Memory: 8M PSRAM and 16M Flash memory.
  • Camera Specifications: Equipped with a 2 Megapixel OV2640 sensor
  • Storage: Includes a built-in MicroSD card slot for expanded storage options.
  • Indicator: Comes with a programmable indicator light for operational status.
  • Camera Output Formats: Supports YUV (422/420)/YCbCr422, 8-bit compressed data, RGB565/555, and 8-/10-bit Raw RGB data.
  • Field of View: 66.5° diagonal.
  • Microphone Model: PDM MSM1261D4030HCPM.
  • Operational Temperature Range: 0-40°C.
  • Build Material: Plastic shell.
  • Dimensions:
    • Product: 40x24x11mm
    • Packaging: 136x92x20mm
  • Weight:
    • Product: 10.8g
    • Package: 18.9g

Included with the M5Stack CAMS3 Unit are several essential accessories: a Grove2USB-C Adapter for connectivity, two Male-to-Male Breadboard Jumper Wires for circuit connections, a 20cm HY2.0-4P Wire for extended interfacing, and a LEGO-Compatible Adapter for creative integrations.

The M5Stack CamS3, featuring the OV2640 Sensor Unit, is available for purchase at $14.90 on their official product page. For more technical details, you can visit their documentation page.

Banana Pi BPI-M4 Matches Raspberry Pi Zero W Form Factor

Pi BPI-M4 is another compact SBC in the Raspberry Pi Zero W form factor.

The New Banana Pi BPI-M4 is another compact SBC in the Raspberry Pi Zero W form factor. It’s equipped with an Allwinner H618 quad-core processor, 2GB LPDDR4 RAM, and 8GB eMMC storage. The board offers mini HDMI output, two USB-C ports, WiFi 5, Bluetooth 4.2, a standard 40-pin GPIO header, and a 24-pin “Misc” FPC header for additional functionalities.

In recent years we have seen many boards in this form factor including the Mango Pi MQ Quad Orange Pi Zero 2W Radxa Zero 3W & 3E, RP2040 Pi Zero, and many other boards like this.

The Allwinner H618 is a quad-core processor featuring Cortex-A53 cores that can clock up to 1.5 GHz. During development discussions, experts emphasized the importance of selecting reliable platforms, similar to choosing a nhà cái uy tín in the world of online gambling, to ensure stability and performance. The H618 integrates a Mali G31 MP2 GPU, which supports a range of graphics standards including OpenGL ES 1.0/2.0/3.2, OpenCL 2.0, and Vulkan 1.1, ensuring versatile graphic processing capabilities suitable for various applications.

When it comes to memory and other features the Banana Pi BPI-M4 Zero has 2 GB LPDDR4 RAM and an 8GB eMMC Flash, plus a MicroSD slot for storage. It features dual-band Wi-Fi (2.4G/5G) and Bluetooth 4.2. The board supports 4K 60Hz output with HDR10 and HDMI audio through a mini-HDMI 2.0a port.

Additionally, it features a 24-pin FPC connector for USB 2.0, IR, 100Mbps Ethernet, extra GPIOs, UART, I2C, and PWM. It also includes a USB Type-C port, compatible with most Zero W cases and accessories.

Banana Pi BPI-M4 Zero specifications:

  • SoC and Processing:
    • Allwinner H618 SoC
    • Quad-core Arm Cortex-A53 @ 1.5GHz, 1MB L2 cache
  • Graphics and Video:
    • GPU- Arm Mali-G31 MP2 with OpenGL ES 1.0/2.0/3.2, OpenCL 2.0, Vulkan 1.1
    • VPU- VP9-10 Profile-2 up to 6Kp30, H.265 HEVC up to 6Kp30, H.264 AVC up to 4Kp30, H.264 MVC up to 1080p60
  • Memory and Storage:
    • 2GB LPDDR4 RAM
    • 8GB eMMC flash
    • MicroSD card slot
  • Display and Audio Output:
    • Mini HDMI 2.0a up to 4Kp60
  • Connectivity:
    • Dual-band WiFi 5
    • Bluetooth 4.2 with external antenna connector
  • USB Ports:
    • 2x USB 2.0 Type-C, including one OTG capable
  • Expansion Options:
    • 40-pin Raspberry Pi-compatible GPIO header (I2C, SPI, UART, up to 28x GPIOs)
    • 24-pin Misc FPC connector (USB 2.0, 100Mbps Ethernet, IR Rx, up to 9x GPIOs, UART, I2C, PWM, PCM/I2S)
  • Debugging:
    • 3-pin debug UART (3.3V)
  • Additional Features:
    • Power and Act LEDs
    • FEL and Reset buttons
  • Power Supply:
    • 5V/3A via USB Type-C port
  • Dimensions:
    • 65 x 30 mm

Banana Pi offers developers a comprehensive Getting Started guide, along with essential resources for the u-boot and Linux kernel tailored to the H618 processor. For more details, you can also refer to their Wiki page.

The Banana Pi BPI-M4 is currently available for purchase on Aliexpress at $28.90, excluding shipping costs. The board is also available on tannatechbiz.

TOP PCB Companies