Waveshare ESP32-S3-Tiny Board Cost $5 and Measures Only 23.50 x 18 mm

Waveshare ESP32-S3-Tiny Board is an ESP32-S3-powered development board in a 23.50 x 18 mm from factor. What makes this board different from the Waveshare RP2040-Tiny is that it features 34 multi-function GPIO pins compared to 23 found on the RP2040-Tiny board.

On the board, you have an ESP32 chip, an LDO, an FPC Connector, a WS2812B RGB LED, and a 3D chip antenna. You will not find any USB to UART convert on the board because it gets connected to the board via the onboard FPC connector, this unique approach saves cost and time. Additionally, it has Wi-Fi, BLE, SPI, I2C, UART, ADC, PWM, and more.

You can buy either the ESP32-S3-Tiny or the ESP32-S3-Tiny-Kit with the USB-C board directly from Waveshare’s website. If you’re developing a product, you might start with a kit and later order individual MCU boards as needed.

The board is compact, and the inclusion of the ESP32-S3 makes it an ideal choice for IIoT applications. For those looking to get started with the board, the company provides detailed onboard parts lists to help you get started.

Waveshare ESP32-S3-Tiny Board Specifications

  • MCU: Espressif Systems ESP32-S3FH4R2
  • CPU: Dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration
  • Memory: 512KB RAM, 2MB PSRAM
  • Storage: 4MB QSPI flash
  • Connectivity: 2.4 GHz WiFi 4 and Bluetooth 5.0 LE with support for long-range and mesh network
  • GPIO Pins: 34 multi-function GPIO pins via 20x through and castellated holes, and 14 pads
  • Peripheral Interfaces: SPI, I2C, UART, ADC, PWM
  • FPC Connector: 8-pin FPC connector for adapting to USB Type-C port via optional adapter board
  • Antenna: 3D PCB Antenna
  • Power Management: ME6217C33M5G low dropout LDO capable of delivering 800mA (Max)
  • Additional Features: WS2812 RGB LED, power indicator, RESET button, and BOOT button
  • Physical Dimensions: 23.5 x 18 mm
Adapting USB Type-C Port Via Adapter Board with FPC Cable

This compact board measures a mere 23.5 x 18mm with a slim 2.45mm thickness. Its versatile 2.54mm pin pitch wraps around three sides, making it easy to integrate into your projects. You have excellent programming flexibility with support for ESP-IDF, Arduino IDE, and MicroPython. To get started, you’ll find all the necessary documentation (including pinout diagrams, installation guides, and resource links) conveniently located on the board’s wiki page.

 

The board is cleverly designed to add more I/O within its compact form factor. Waveshare has added solderable pads just beside the pins of the dev board, increasing the I/O pin count to 34.

Waveshare’s ESP32-S3-Tiny board is available for purchase on a few different platforms. You’ll find both the standalone board and the ESP32-S3 Tiny-Kit on Amazon for $11.49 and $12.49 (with shipping included). If you’re looking to save a little, try checking Aliexpress or shopping directly from the Waveshare store, where prices begin at a budget-friendly $4.99 that of course does not include shipping.

Waveshare UGV Rover is Powered By a Raspberry Pi

The Waveshare UGV Rover is an open-source educational and commercial platform that can be used for remote exploration, object recognition, autonomous navigation, and more. The Rover is built around a Raspberry Pi and can be configured with A Pi5 or Pi4B. There are also two additional boards within the rover, one is an ESP32 power driver and control board that controls the wheel the Pan-Tilt module, and many other things. There is also an audio board that handles all the Audio processing tasks. The Pi sits on top of these two boards, sends out the control commands, and does the AI and Image Recognition tasks if configured.

The rover has a 2mm thick aluminum body and six 80mm shock-absorbing tires, but it gets a four-wheel drive system controlled by the ESP32 sub-controller. The sub-controller also handles sensors, LiDAR, cameras, and more.

Previously we have written about other rover modules like the Turtle Rover, the Makeblock MBot Neo Rover, the open-source Tele-Robotics platform and more feel free to check those out if robots like this interest you.

ESP32 powred sub-controller

ESP32 powred sub-controller

The ESP32 powred sub-controller supports different communication protocols, including serial port, HTTP request, and ESP-NOW. The module supports ESP-NOW meaning it can communicate with other nearby rovers while allowing 4G/5G module expansion for communication. other than that the sub-module performs basic tasks like high-frequency PID controller, high-frequency inverse kinematics calculations, position interpolation, Pan-Tilt angle control, OLED screen control, read data from IMU, and battery voltage sensor.  Additionally, it can automatically achieve the camera vertical stabilization function.

Waveshare UGV Rover Audio Controlee and Processing Board
Audio Controlee and Processing Board

The audio driver board is specifically designed for a robot’s main controller, with a built-in USB interface that works well with various motherboards including Raspberry Pi 4B and Raspberry Pi 5, among others. It utilizes the SSS1629A5 audio control chip, that ensures a hassle-free plug-and-play interface. Additionally, it has an APA2068 audio amplifier chip to drive the speakers on the rover. Moreover, it integrates FE1.1S USB 2.0 HUB and CH340 chips, facilitating seamless data transfer from serial peripherals like Lidar to the main controller via a USB cable, without burdening the resources of the main controller excessively.

Now we know about all the features but we don’t know about the console mechanism of the rover for that the company provides a web interface through which you can control the rover with a PC, phone, or tablet.

Waveshare UGV Rover Specifications:

  • Core Control & Processing
    • Raspberry Pi 4B or 5 for computer vision and machine learning
    • ESP32 sub-controller for dedicated tasks
    • High-frequency PID controller for precise movement
    • Closed-loop speed control for consistent wheel speeds
  • Movement and Navigation
    • 6-wheel, 4-wheel drive for superior terrain handling
    • High-torque motors with encoders for accurate motion
    • IMU for orientation and balance sensing
  • Sensing & Feedback
    • Pan/tilt servo system with feedback for camera control
    • OLED screen for system status
    • Battery voltage monitoring for power management
    • Audio system: speaker, microphone, audio jack, text-to-speech
  • Connectivity
    • Fast networking on Raspberry Pi (Gigabit Ethernet, WiFi 5, Bluetooth 5)
    • ESP32 with 2.4GHz WiFi, Bluetooth, and ESP-NOW support
    • Optional 4G/5G for expanded communication range
  • Camera & Expansion
    • Pan-tilt module with 360°/120° motion, 5MP camera, stabilization
    • Mounting plate for LiDAR, battery, or custom devices
    • Optional rail and servo for tactical upgrades
  • Control & Power
    • Wireless gamepad for remote operation
    • Hotspot auto-creation for network flexibility
    • 3x 18650 UPS module for reliable power
    • Optional battery set
  • Construction
    • Sturdy 2mm aluminum chassis
    • Shock-absorbing 80mm tires
    • High-brightness LED for low-light vision

The UGV Rover boasts additional AI capabilities such as object, gesture, and face detection, motion tracking, vision line tracking, color recognition, and auto-targeting, all powered by multi-threaded computer vision. Additionally, the company plans to offer Ngrok tutorials, although they won’t provide accounts or servers. Compatibility extends to Debian Bookworm, ROS2-HUMBLE-LTS, and JupyterLab, with forthcoming guides and tutorials for all software features.

Waveshare offers customizable options for the UGV rover, allowing users to order without a Raspberry Pi if they already own one and to include the Pan-Tilt Module. Power plug options include US, EU, and UK variants. This Raspberry Pi 4/5-based robot promises enjoyable experiences, although documentation might be more comprehensive for other models like the SunFounder PiCar-X 2.0.

The UGV Rover PT PI5 AI Kit or UGV Rover PT PI4B AI Kit, including the Pan-Tilt Module, can be found on Amazon for $292.99 (including shipping). Waveshare also offers a UGV Rover base kit (without Pi or Pan-Tilt Module) for $244.99 in their store. More details can be found on there Wiki page.

SBC Case Builder v3.0: Design Your Custom Case for SBCs and Standard Motherboards

SBC Case Builder v3.0 is the latest iteration of the versatile case design utility, offering users the ability to create thousands of cases for popular single-board computers (SBCs) and standard motherboards. This new version boasts an impressive library of over 1,000 standard cases, with the option for further customization to suit individual needs.

The utility supports a wide range of SBCs, including those from Raspberry Pi, Hardkernel, Orange Pi, Radxa, and others. Additionally, it accommodates standard motherboards following form factors such as Mini-ITX, Pico-ITX, NUC, Nano-ITX, and more. Notably, SBC adapters adhering to these standards enable users to seamlessly integrate SBCs into cases designed for larger form factors, allowing for unique configurations such as installing a Raspberry Pi 5 into a mini-ITX case.

Originally starting as a command-line utility relying on OpenSDAD for DIY case design in April 2022, SBC Case Builder has evolved significantly. Edward Kisiel, also known as hominoids, swiftly introduced a GUI with the release of version 2 in October of the same year. Now, with the launch of SBC Case Builder v3.0, the utility has undergone further enhancements to provide users with a more intuitive and feature-rich experience.

ODROID-M1S and UPS Kit housed in a standard mini-STX

Specifications:

  • Hardkernel ODROID-C1+, ODROID-C2, ODROID-C4, ODROID-XU4, ODROID-XU4Q, ODROID-MC1, ODROID-HC1, ODROID-HC4, ODROID-N1, ODROID-N2, ODROID-N2+, ODROID-N2L, ODROID-N2LQ, ODROID-M1, ODROID-M1S, ODROID-H2, ODROID-H2+, ODROID-H3, ODROID-H3+, and ODROID-Show2
  • Raspberry Pi Pico, Pi Pico W, Pi Zero, Pi Zero 2 W, Pi A+/B+, Pi 3A+/3B/3B+, Pi 4B, Pi 5, CM1, CM3, CM3L, CM3+, CM4, CM4L, and CM4 IO Board
  • Pine64 Rock64, RockPro64, Quartz64 Model A and B, H64 model B, and Star64
  • Radxa ROCK4A, ROCK4A+, ROCK4B, ROCK4B+, ROCK4C, ROCK4C+, ROCK5B-v1.3(pre-release), ROCK5B, and the new Radxa NIO 12L
  • Khadas VIM1, VIM2, VIM3L , VIM3, VIM4
  • ASUS Tinker board, Tinker board-S Tinker board 2, Tinker board 2S, Tinker board R2, Tinker board S R2.0
  • Orange Pi 5, Orange Pi Zero, Orange Pi Zero2, Orange Pi R1/R1+ LTS
  • Libre Computer LePotato, SweetPotato, Tirtium-H2+, Tritium-H3, Tritium-H5, Solitude, Alta
  • NVIDIA Jetson Nano
  • Sipeed Lichee RV and Dock
  • StarFive VisionFive2 SBC
  • Digital Loggers, Inc Atomic Pi, an ultra-cheap x86 SBC from a defunct project. Probably out of stock forever now.
  • RAKwireless WisBlock RAK19007 base board for IoT prototyping
  • Standard motherboard form factor – SSI-EEB, SSI-CEB, ATX, Micro-ATX, DTX, Flex-ATX, Mini-DTX, Mini-ITX, thin Mini-ITX, Mini-STX, thin Mini-STX, Nano-ITX, NUC, Pico-ITX

Once you have generated a case design, you can use the resulting OpenSCAD file with a 3D printer or CNC machine to build the enclosure. More information is available on GitHub.

image: www.cnx-software.com

Radxa Unveils AICore SG2300x Module: Powering Edge AI with 32 TOPS Performance

Radxa’s AICore SG2300x Module Brings 32 TOPS to Bear on Edge AI, On-Device Generative AI

Radxa, a leading name in embedded computing, is set to revolutionize edge artificial intelligence (AI) with its latest offering: the AICore SG2300x system-on-module (SOM). Promising an impressive 32 tera-operations per second (TOPS) of compute performance, this module is poised to drive on-device AI to new heights.

At the heart of the AICore SG2300x lies the SOPHON SG2300x system-on-chip, boasting eight Arm Cortex-A53 processor cores clocked at up to 2.3GHz. Augmenting this processing power is a dedicated tensor processing unit (TPU) coprocessor, delivering a claimed 32 TOPS at INT8 precision, with capabilities extending to 16 TOPS in FP16/BF16 precision and 2 TOPS at FP32 precision. Complementing this computational prowess is a generous 16GB of LPDDR4X RAM and a 64GB eMMC storage module, expandable via an SDMMC interface.

Radxa’s AICore SG2300x Module

The AICore SG2300x is engineered to handle the demands of on-device AI, including large language models (LLMs) and generative AI models, with ease. Radxa highlights its compatibility with popular generative AI models such as generative pre-trained transformers (GPTs), the Stable Diffusion image generation model, and the ChatDOC model. For scenarios requiring even greater processing power, the module supports the “cascading” of two units to achieve up to 64 TOPS.

Radxa ensures seamless integration with leading machine-learning frameworks, including TensorFlow and PyTorch, through its BMNNSDK software development kit. The toolkit facilitates model optimization, and efficient runtime support, and provides access to a model zoo featuring pre-trained models like YoloV8, ResNet, PP-OCR, DeepSORT, and OpenPose.

In terms of connectivity, the module offers robust peripheral support, including one PCI Express 3.0 four-lane root complex and endpoint, up to three UART and three I2C buses, and 32 general-purpose input/output (GPIO) pins with two pulse-width modulation (PWM) channels. Additionally, it features dual gigabit Ethernet PHYs and hardware decoding for 32 channels of H.264/H.265 video at 1080p25, alongside encoding for 12 channels of H.264/H.265 at the same resolution and refresh rate.

While pricing and availability details are yet to be disclosed on the Radxa website, plans to release an open-source carrier board design and a design guide document for enthusiasts keen on building their systems.

Introducing the Banana Pi BPI-M5 Pro: A Next-Generation AIOT Platform

Banana Pi BPI-M5 Pro

The Banana Pi BPI-M5 Pro presents a cutting-edge solution for AIOT (AI + IoT) applications, boasting the advanced features of the second-generation 8nm high-performance Rockchip RK3576 chip design. This powerhouse is equipped with a 6 TOPS computing power NPU (Neural Processing Unit) and supports up to 32GB of expansive memory, ensuring seamless performance for a wide range of tasks.

One of the standout features of the BPI-M5 Pro is its support for 8K video encoding and decoding, pushing the boundaries of multimedia capabilities. Moreover, it offers a plethora of connectivity options with dual gigabit Ethernet ports, WiFi 6, and BT5, enabling high-speed data transfer and seamless networking. Additionally, it provides various video outputs, ensuring versatility in display options for different applications.

Block Diagram
Block Diagram

Hardware Specifications:

  • SoC: Rockchip RK3576
  • CPU: Integrated with four Cortex-A72 cores @ 2.2GHz and four Cortex-A53 cores @ 1.8GHz, along with a separate NEON co-processor.
  • GPU: ARM Mali G52 MC3 GPU
  • NPU: Up to 6 TOPs computing power (INT8), supports INT4/INT8/INT16 mixed operations.
  • VPU/Encoding & Decoding:
    • Hardware Decoding: Supports H.264, H.265, VP9, AV1, and AVS2 up to 8K@30fps or 4K@120fps.
    • Hardware Encoding: Supports H.264 and H.265 up to 4K@60fps, high-quality JPEG encoder/decoder supports up to 4K@60fps.
  • RAM: 8/16GB 32-bit LPDDR4x, default is 16GB. RK3576 supports a maximum of 16GB.
  • Flash: 32/128GB eMMC, default is 128GB eMMC.
  • Operating Voltage: Wide input voltage range, from 4.5V to 23V (voltage error ±5%).
  • Operating Temperature: 0°C to 80°C
  • Operating Systems:
    • Official Rockchip Support: Android 14, Debian 11, Buildroot
    • Third-party Support: Armbian
  • PCB: 8-layer PCB board design
  • Weight: 43g
  • Dimensions: 92mm × 62mm

The Banana Pi BPI-M5 Pro is not for sale on SinoVoIP’s Aliexpress store just yet possibly because the OS images are not available yet, but you’ll find the ArmSom Sige5 Pro Max for pre-order for $148 with 16GB RAM and 128eMMC flash. It does not seem particularly good value as the Orange Pi 5 Pro with similar features (but only one GbE port) and a more powerful Rockchip RK3588S processor goes for $128 on Amazon in the same 16GB/128GB configuration. Maybe it is still worth it for use cases where the low-profile design is important.

Louder Raspberry Pi – Home Media Center powered by Raspberry Pi and TAS5805M DAC

Louder Raspberry Pi

Louder Raspberry Pi is an open-source home media center, developed by Andriy Malyshenko of Sonocotta, built on the Raspberry Pi Zero W or Zero 2 W and Texas Instruments TAS5805M DAC. It’s a compact audio entertainment platform designed for ease of use.

Louder Raspberry Pi combines the computing power of the Raspberry Pi Zero and the audio processing capabilities of the TAS5805M DAC in a sturdy aluminum case. It delivers up to 25W per channel stereo output and is powered by a 65W+ USB-C PD3.0 adapter, suitable for medium-to-large speaker systems. It supports both Wi-Fi and Ethernet connectivity.

The Raspberry Pi Zero was chosen for its simplicity in development and compact size, making it ideal for a home media center.

Louder Raspberry Pi incorporates the computing power of the Raspberry Pi Zero and the Hi-Fi audio processing capabilities of TI’s TAS5805M DAC in a compact, aluminum case.
Louder Raspberry Pi incorporates the computing power of the Raspberry Pi Zero and the Hi-Fi audio processing capabilities of TI’s TAS5805M DAC in a compact, aluminum case.

Key specifications of Louder Raspberry Pi include:

  • Single-board computer (SBC): Raspberry Pi Zero W or Raspberry Pi Zero 2W
  • Digital-to-analog converter (DAC): Texas Instruments TAS5805M  with integrated D-Class amplifier
  • Ethernet: Wiznet W5500 SPI Ethernet
  • USB: 1x USB-C PD3.0 for power delivery and serial port
  • Audio Output: 2x 22W at 20V input over USB-PD
  • Additional features: 1x IR reader, 2-pin speaker terminal
  • Power: 65W+ USB-C power adapter
  • Dimensions: 88 x 38 x 100mm

Louder Raspberry Pi is part of Sonocotta’s line of Raspberry Pi-based media center devices, including Loud Raspberry Pi and Hi-Fi Raspberry Pi. It can be configured with Volumio, Mopidy, or other music player software, with instructions available in the Sonocotta media center repository on GitHub repository.

The device costs $35 for the base board and DAC on Tindie. The Raspberry Pi Zero W version costs $55, and the Zero 2 W version is $60. Adding a Lenovo 32GB Class 10 SD card costs an additional $10. Detailed information, including board schematics and PCB designs, is available in the Sonocotta media center repository for those interested in building their own Louder Raspberry Pi.

ArmSoM SIGE7 SBC Giveaway – Rockchip RK3588 SBC with 8K and 2x 2.5GbE

The ArmSoM Sige7 is a compact single-board computer (SBC) powered by an octa-core 64-bit SoC with a 6TOPS NPU for AI tasks and supports up to 32GB of LPDDR4x RAM and 128GB of eMMC flash storage. It includes an M.2 2280 socket for NVMe SSDs. It offers three display interfaces (HDMI, USB-C, MIPI DSI) and two camera connectors. Connectivity options include dual 2.5GbE, WiFi 6, and Bluetooth 5.2, plus multiple USB ports and a 40-pin GPIO header for expansion.

Are these specs exactly what you’ve been looking for? If you’re ready to upgrade, get excited! We’re hosting a giveaway for this amazing product, and we will give away 1 x Sige7 to our readers. Check out the instructions below to enter for your chance to win!

The giveaway ends in:

The giveaway is over! Comments are closed and it’s time to select the winner.

The draw will take place on Monday – 20 May 2024.

ArmSoM SIGE7 Specifications:

  • CPU: Quad-Core [email protected]+Quad-CoreCortex-A55@ 1.8GHz,8nm process
    • 6 TOPS@INT8(3 NPU core)
  • GPU&VPU: GPU Mali-G610 MP4 (4x256KB L2 Cache)
    • Decode: 8K@60fps
    • Encode:8K@30fps H.265 / H.264
  • Storage: 8GB LPDDR4x + 64bit 64GB eMMC 5.1
  • Interface: 2x 2.5G Ethernet
    • Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (AP6275P)
    • 1x HDMI 2.1, supports 8K@60fps
    • 1x DP 1.4 up to 8192×4320@30Hz
    • 1x MIPI DSI up to 4K@60Hz
    • 2x 2-lane MIPI CSI, up to 2.5Gbps per lane

Board Layout

Giveaway Prize:  ArmSoM Sige7  (basic model worth $165)

Ready to win? Here’s how to enter our awesome giveaway:

  • Drop a comment! Tell us your country and anything else you’d like to share (but please, no links!). Missing your country will mean your entry won’t count.
  • One entry per person, please. We’ll be keeping an eye out for duplicate entries.
  • The winner will be chosen randomly and announced in the comments section. We’ll contact you by email, so make sure to use a real one – you’ll have 24 hours to respond!

Top 10 Most Popular Hobby Electronic Components for 2024

Some people enjoy sketching, some prefer writing, and others are drawn to knitting. People like us, find joy in building and creating electronic devices. The common thread among all these crafts is that they require some basic tools to get started. And for us engineers and hobbyists, the prerequisite is electronic components. So in this article, we will tell about the Top 10 Hobby Electronic Components that every beginner should have in his stash.

Now when we are talking about tools and components used in electronics, there are so many components that it can be overwhelming for beginners. But, not to worry – because in this post we have compiled a list of certain tools and components that we think are essential for every beginner electronics hobbyist and tinkerer. so without further ado let’s get right to it.

1. Resistors, Capacitors, Inductors, Breadboards, and Perfboards

Resistors, capacitors, and inductors are the most basic components you should have in your arsenal when starting. For resistors, you should aim to have the most common values available, up to 100K, as well as some higher values like 1M and 2.2M. This range will cover all your resistor needs. You can find resistor kits on Amazon that contain several values, making them a great starting point.

Similarly, for capacitors, the 10nF and 100nF values are lifesavers, they are used as decoupling capacitors to reduce noise they are also used as filters. so they are useful in many applications. Additionally, having values like 2.2uF, 4.7uF, 10uF, 47uF, and 100uF is recommended. It’s also beneficial to keep some higher values like 1000uF and 4700uF on hand as they can come in handy. Kits available on Amazon can cover most of your capacitor needs.

While inductors may not be needed in every basic circuit, they are indispensable when required. Keeping values ranging from 10uH to 1000uH is advisable. These inductors are inexpensive, and you can also purchase packs from Amazon to ensure you have a variety of values available when needed.

Breadboards and Perfboards are also essential components in your toolkit. While basic circuits can be easily assembled on a breadboard, more complex circuits requiring over 20 or 30 connections are better suited for a surfboard.

2. Voltage Regulator IC 78xx Series and LM317T

Voltage regulator ICs like the LM78xx series and LM317T are essential components in electronics. The LM78xx features 5V, 9V, 12V,15V, and 18V constant voltage regulator ICs where the 5V ICs can be used for logic level circuits, others can be used to power relays, drive motors, etc. Meanwhile, the LM317T offers adjustable output voltage from 1.2V to 37V, making it versatile for various applications. Both are easy to use and widely used in hobbyist projects.

But nowadays most of the MCUs we use are 3.3V logic so keeping some additional 3.3V regulators like the LM1117-3.3 would be good for your stash.

3. 1N4007, 1N4148 and 1N5819 Diodes

Diodes are key components of any electronic project. They are used in rectification, voltage regulation, noise suppression, and can also protect your circuit from high-voltage spikes. So, Keeping some in your stash is a good idea. The most common ones are,

The 1N4007 is a general-purpose rectifier diode capable of handling voltage up to 1000V, making it suitable for converting alternating current (AC) to direct current (DC) in power supply circuits and other applications where rectification is required.

The 1N4148 is a small-signal switching diode with a fast switching speed and low forward voltage drop. It is commonly used in signal processing, digital logic circuits, and high-frequency applications due to its fast response time and low power dissipation.

The 1N5819 is a Schottky diode known for its low forward voltage drop and fast switching characteristics. It is commonly used in low-voltage, high-frequency circuits, voltage clamping, and reverse polarity protection applications.

There are also Zener diodes that are used to regulate voltage, but they can also protect your circuit from unwanted high voltage or serve as a voltage reference.

4. Bipolar Transistors and MOSFETs (2N547, 2N222, BS170 IRF540, IRLZ44N)

Bipolar transistors and MOSFET are your best friends when you are working with electronics, Whether you’re controlling a simple light or managing high-current applications like motors and bulbs, these components are essential. Keeping a selection of generic values in your stash is invaluable as it enables you to turn things on and off, adjust power levels, and amplify signals. Transistors are the classic choice, while MOSFETs offer advantages such as high input impedance and efficiency in specific scenarios. Together, they form the fundamental building blocks for a wide range of electronic projects.

5. Op-Amps(LM324N and LM358)

Op-amps, like the LM324N and LM358, are the workhorses of analog electronics. They’re like tiny amplifiers that help you manipulate signals in all sorts of ways. With op-amps, you can boost tiny voltages from sensors, filter out noise, or shape sound waves. They’re incredibly versatile building blocks, essential for any project that involves working with analog signals.

6. SN74HC595N  8-Bit Shift Register

The SN74HC595N 8-bit Shift Register is like a magic trick for your electronics projects. It lets you control a bunch of outputs (like LEDs or sensors) using only a few pins on your microcontroller. This saves you valuable space and makes wiring a lot simpler, especially when you need to control a lot of things at once. Think of it as the perfect tool for expanding your project’s possibilities!

7. ATMEGA328P-PU Microcontroller

The ATMEGA328P-PU Atmel Microcontroller is the brain of your electronics project. It’s a tiny but powerful computer that lets you program the behavior of your circuits. With its flexibility and plenty of input/output pins, this microcontroller gives you the ability to make your project sense its surroundings, control lights and motors, and even communicate with other devices. It’s the key to bringing your electronics ideas to life!

8. ATTINY85-20PU Microcontroller

The ATTINY85-20PU may be small, but it’s a surprisingly mighty microcontroller! It’s a good choice when you need a simple brain for your project and want to keep things compact. This little chip provides enough power to handle basic tasks, making it perfect for adding intelligence to smaller projects where size and simplicity are important.

9. CH32V003 Microcontroller

The CH32V003 is a super budget-friendly microcontroller that packs a punch! It’s based on the RISC-V architecture, offering a slightly different experience compared to traditional chips. This little powerhouse is great for projects where cost is a major concern, or when you want to experiment with a new type of microcontroller. It could be your gateway to low-cost but capable electronics!

10. The ESP32 and ESP8266 Microcontrollers

The ESP32 and ESP8266 are like the superheroes of the hobby electronics world! They both offer built-in WiFi (and the ESP32 adds Bluetooth), making them perfect for connected projects. Think smart home devices, wireless sensors, or even tiny web servers. The ESP8266 is super affordable, while the ESP32 brings more power and features. If you want your projects to talk to the internet, these are your go-to chips!

You should note that this is just a general list of essentials. As your projects get more complex, you might find yourself needing specialized tools or components. The fun is in discovering what you need as you go! But, these essentials will give you a solid base to grow. Now, get out there, explore what you can create, and have fun tinkering!

  • Data about the most popular electronic components was provided by PartsBox, based on real usage.

8devices TobuFi – A Qualcomm QCS405 Powered SoM for drones and robotics

8devices TobuFi is a System on Module (SoM) powered by Qualcomm QCS405 SoC. The module features 1GB LPDDR3, and 8GB of eMMC storage with USB 3.0, HDMI, I2S, DMIC, SDC, UART, SPI, I2C, and GPIO. Networking options include dual-band Wi-Fi 6 and Wi-Fi 5 capabilities, Ethernet and Bluetooth. The features make this suitable for drones, robotics, advanced audio systems, and home assistants.

The QCS405 is a quad-core Arm Cortex A53 processor that can clock up to 1.4GHz which is great for general computing. Its integrated Qualcomm Adreno 306 GPU handles graphics demands, while the Qualcomm Hexagon QDSP6 v66 brings specialized audio and voice processing capabilities. This chip also includes a Low Power Island mode for energy-efficient handling of always-on tasks.

Previously we have written about similar products like the  Noni M.2 WiFi 7 module, Habanero IPQ4019 SoM, Mango-DVK OpenWrt Devkit, and more feel free to check those out if you are interested in the topic.

The most unique feature of this chip is that the module features two Wi-Fi chips the Qualcomm QCN9074(Wi-Fi 6) chip and the Qualcomm WCN9380(Wi-Fi 5). The Wi-Fi 5 chip is responsible for standard wi-fi communications whereas the QCN9074 (Wi-Fi 6) is a special module that supports extended frequency ranges from 2312-3000 MHz and 4900-5925 MHz. With this module, the device supports an extended communication range of 10 kilometers and beyond.

8devices TobuFi SoM Specifications:

  • CPU: Qualcomm QCS405 Arm Cortex A53 quad-core; 1.4GHz; 64-bit
  • Memory: LPDDR3 1GB + eMMC 8GB
  • Graphics: Qualcomm Adreno 306 GPU with 64-bit addressing; 600MHz
  • DSP: Qualcomm Hexagon QDSP6 v66 with Low Power Island and Voice accelerators
  • Audio: Serial low-power inter-chip media bus (SLIMbus); MI2S
  • Display:
    • General display interfaces: One 4-lane MIPI DSI port, DSI support up to 720P, HDMIv1.4a support up to 1080p 30fps, RGB support, SPI
  • WIFI:
    • Qualcomm QCN9074 Wi-Fi 6 (802.11a/g/n/ac/ax) 2.4 GHz and 5 GHz with 2×4 MU-MIMO 20/40/80/160 MHz, 2.4 GHz up to 28dBm; 5 GHz 27dBm RF output power per chain
    • Qualcomm WCN9380 Wi-Fi 5 (802.11a/g/n/ac) 2.4 GHz and 5 GHz with 1×1 MU-MIMO 20/40/80 2.4 GHz up to 22dBm; 5 GHz 20dBm RF output power per chain
  • Bluetooth: Bluetooth 5.0 and FM RDS/RBDS
  • USB: USB 2.0, USB 3.0
  • Ethernet: RGMI
  • SD: One 8-bit (SDC1, 1.8 V) and one 4-bit (SDC2, 1.8/2.95 V)
  • Other interfaces: I2S; DMIC; SDC; UART; SPI; I2C; GPIO
  • Size: 36.6 x 76.6 mm

To get started with this SoM the company offers a development Kit and a details page, where you can find all the essential components of the board. 8devices also provides a datasheet and a product brief for the SoM. The datasheet includes a Block Diagram of the SoM, which is very useful when working with the device.

TobuFi utilizes OpenEmbedded/Yocto, offering a customizable platform with the necessary tools and packages. The SDK features image recipes for creating custom applications and system configurations, along with integrated ADB tools and fast boot support to streamline development. Further details are available on the GitHub page.

TobuFi SoM is available for pre-order at $159.00, while the TobuFi Development Kit is priced at $399.00. The estimated delivery date for these products is June 2024.

Hardkernel’s ODROID-H4, H4+ and H4 Ultra SBC’s Features Intel N97, and i3-N305 and Intel SoC

In a recent update, Hardkernel added three new SBCs to their ODROID series the ODROID H4, ODROID H4+, and ODROID H4 Ultra. The ODROID H4 and the H4+ features a 4-core Intel N97 processor, while the flagship H4 Ultra utilizes the 8-core Intel i3 N305 processor.

The N97 is an Intel processor with 4 cores (4C) operating at a clock speed range of 2.0 – 3.6 GHz. It has 6MB of cache memory, a low power consumption of 12W TDP, and integrated Intel UHD Graphics (reaching up to 1.20 GHz) with 24 Execution Units.

In comparison, the Core i3-N305 boasts 8 cores and 8 threads (8C/8T), a clock speed range of 1.8 – 3.8 GHz, 6MB of Smart Cache, slightly higher power consumption at 15W TDP, and Intel UHD Graphics (peaking at 1.25 GHz) with a greater number of Execution Units at 32.

Hardkernel’s ODROID series SBCs feature Intel N97 processor and i3 N305 processor with adequate RAM, 2.5G Ethernet, IO options and more.

The units have DDR5 SO-DIMM slots supporting up to 4800 MT/s and 48GB capacity. Storage includes eMMC connectors and options for SATA3 ports and an M.2 slot. Networking features two 2.5 GbE LAN ports with Wake-On-LAN. Display support includes triple 4K@60Hz. Audio capabilities include dual 3.5mm jacks and SPDIF out. Connectivity offers USB 3.0, USB 2.0 ports, and a 24-pin expansion header for UART and I2C.

Hardkernel’s ODROID H4, H4+ and H4 Ultra Specifications

SpecificationsODROID H4ODROID H4+ODROID H4 Ultra
CPU (Intel)Processor N97Processor N97Core™ i3 Processor N305
Code nameAlder Lake-NAlder Lake-NAlder Lake-N
Launch dateQ1’23Q1’23Q1’23
MicroarchitectureGracemontGracemontGracemont
Cores / Threads4C4T4C4T8C8T
Cache6 MB6 MB6 MB
AVX2 (Advanced Vector Extensions)YesYesYes
TDP12W12W15W
Single Thread Burst Frequency (GHz)3.63.63.8
Max. Memory address space (GB)484848
Max. Memory Speed (MT/s)DDR5-4800DDR5-4800DDR5-4800
Burst Frequency (MHz)120012001250
Execution Units242432
Video outputs
HDMI111
DisplayPort222
PCIe (via NVMe slot)
GenerationGen 3Gen 3Gen 3
Lanes444
Compatibility with optional  4-ports 2.5GbE and Net CardYesYesYes
USB 2.02 ports2 ports2 ports
USB 3.02 ports2 ports2 ports
2.5GbE1 port2 ports2 ports
SATA IIINo4 ports4 ports
24pin IO Expansion portsI2C x 2, USB 2.0 x 3, UART x 1, HDMI-CEC x 1, Ext. Power Button x 1I2C x 2, USB 2.0 x 3, UART x 1, HDMI-CEC x 1, Ext. Power Button x 1I2C x 2, USB 2.0 x 3, UART x 1, HDMI-CEC x 1, Ext. Power Button x 1
Optional Cooling FanSlim 92-15 or thick 92-25 mm 12 Volt standard PC 4-pin fan - slim fan fits inside the new cases.Slim 92-15 or thick 92-25 mm 12 Volt standard PC 4-pin fan - slim fan fits inside the new cases.Slim 92-15 or thick 92-25 mm 12 Volt standard PC 4-pin fan - slim fan fits inside the new cases.
Recommended Power Supply 160W60W60W
Recommended Power Supply 2133W133W133W
Unlimited Performance ModeYesYesYes
Security (TPM 2.0)---
Hardkernel H-series casesDIY assembly The cases are made of solid and sturdy PCBs.DIY assembly The cases are made of solid and sturdy PCBs.DIY assembly The cases are made of solid and sturdy PCBs.
A classic GameCube-style case will be released in May or June separately.A classic GameCube-style case will be released in May or June separately.A classic GameCube-style case will be released in May or June separately.
CertificationsFCC/CE/KC/RoHSFCC/CE/KC/RoHSFCC/CE/KC/RoHS
Pricing99139220
Dimensions120x120mm (4.7×4.7 in)120x120mm (4.7×4.7 in)120x120mm (4.7×4.7 in)

The series has passive heatsinks and optional cooling fans for efficient thermal management. It supports 15V/4A or 19V/7A power adapters in a compact 120mm x 120mm x 47mm size. In Unlimited Performance mode, H4 and H4+ show a 36% improvement over H3+, while H4 Ultra shows an 83% improvement due to advanced cooling and design.

The ODROID-H4 series offers versatility and customization with various memory, storage, and connectivity options. Additionally, it supports Windows, Linux, and Android, catering to diverse user needs.

The base model of the Hardkernel’s ODROID H4 will cost you only $99.00. The H4+ can be bought for $139.00, the CPU, RAM, and Networking options make it suitable for a NAS and the $220.00 H4 Ultra is suitable for those who are going to use this in CPU and GPU-intensive tasks. The company also provides technical documentation, code examples, and others which can be found on their Wiki page. For additional details, check the product announcement on the Odroid forum.

TOP PCB Companies