Posts

Showing posts from May, 2026

Prepare HelloWorld for Waveshare ESP32-S3-Touch-AMOLED-2.16, in Arduino framework.

Image
Prepare libraries to run HelloWorld on Waveshare ESP32-S3-Touch-AMOLED-2.16 , in Arduino framework. Following the steps in Waveshare docs, ESP32-S3-Touch-AMOLED-2.16 > Working with Arduino Notice: About display resolution: currently, both LCD_WIDTH and LCD_HEIGHT in libraries//Mylibrary/pin_config.h are set 466, have to set it 480 to match the actual resolution.

Install Arduino IDE 2.3.8 and ESP32 Arduino Core on Linux Mint 22.3 (Over VirtualBox 7.2.8)

Image
To install the Arduino IDE 2.3.8 on Linux Mint using the AppImage format, tested on Linux Mint 22.3 Xfce over VirtualBox on Windows 11. Step 1: Download the AppImage - Go to the official Arduino Software page . - Look for Arduino IDE 2.3.8 (or the latest version). - Click on the "Linux AppImage 64 bits" link to download the file. - You can move the downloaded file to other folder you want. Step 2: Grant Execution Permission By default, Linux treats downloaded AppImages as non-executable files for security. You must enable execution rights. Option A: Using the Terminal (Recommended) Open your terminal and navigate to the folder contain the downloaded file: chmod +x arduino-ide_2.3.8_Linux_64bit.AppImage Option B: Using the GUI - Right-click the downloaded .AppImage file. - Select Properties. - Go to the Permissions tab. - Check the box that says "Allow executing file as program". Step 3: Configure Serial Port Permissions (dialout) In Linux, your user accou...

VirtualBox how to: automatically capture USB devices for use in a virtual machine

Image
A USB filter in VirtualBox allows you to automatically capture USB devices for use in a virtual machine (VM). This ensures that the device is passed directly to the guest OS when connected, bypassing the host system. Steps to Add a USB Filter 1. Install VirtualBox Extension Pack      Ensure the Extension Pack is installed on the host. It adds support for USB 2.0/3.0. Download and install it from the VirtualBox website . 2. Enable USB Controller in VM Settings      Open VirtualBox and select your VM. Go to Settings > USB. Enable USB 2.0 (EHCI) or USB 3.0 (xHCI) depending on your guest OS support. 3. Create a USB Filter      While the USB device is connected to the host, click Add Filter (+) in the USB settings of your VM. A new filter will be created with details like Vendor ID, Product ID, etc., pre-filled for the connected device. You can edit these fields if needed (e.g., leave fields blank for broader matching). 4....