Scrcpy 2.0 Android screen mirroring and control utility for Windows, Linux, and macOS has just been released with support for audio forwarding that enables audio to be played back into the computer/laptop, instead of the smartphone, at least for mobile devices running Android 11 or greater. We first reported about Scrcpy open-source utility in 2018, and at the time, it worked relatively well in Ubuntu 16.04 but required quite a few steps for the installation, and it would lag from time to time. I could still use the mouse and keyboard to control my phone, send SMS, chat, browse the web, play games, switch between landscape and portrait modes, and so on. Five years later, Scrcpy 2.0 has been released, the installation is much easier, and new features have been implemented. Scrcpy 2.0 highlights: Quality – 1920×1080 or above Performance – 30~120fps, depending on the device Latency – 35~70ms Startup […]
Home Assistant compatible “ESP 360 Remote” controls infrared and 433MHz appliances over WiFi (Crowdfunding)
ESP 360 Remote is an ESP32-based IR and 433 MHz RF remote with built-in sensors used to control home appliances over WiFi and that also integrates with Home Assistant open-source home automation framework. The open-source hardware design is comprised of a mainboard with an ESP32-WROOM-32E module, temperature, humidity, and light sensors, and a board on the top with nine infrared LEDs, one IR receiver, as well as a 433 MHz (or 315 MHz) RF receiver and transmitter with the receivers used for learning the code from the remote controls. ESP 360 Remote specifications: Wireless module – ESP32-WROOM-32E with ESP32 dual-core microcontroller 4MB flash 2.4 GHz WiFi and Bluetooth LE connectivity, built-in PCB antenna, fully compatible with ESPHome firmware Control interface 9x High Power IR LEDs to control devices in all directions (hence the 360 name) IR receiver to learn remote control codes 433 MHz (or 315 MHz) RF transmitter 433 […]
CH32V003 RISC-V MCU gets $1.5 development board, open source GCC toolchain and flasher utility
When we first wrote about the 10-cent CH32V003 RISC-V MCU it was offered in a $7 development board and the closed-source MounRiver Studio IDE had to be used for programming. But things have improved since October 2022, and now, you can buy a CH32V003 board for as little as $1.5 plus shipping, and an open-source GCC toolchain and flasher/downloader are now available. Let’s have a look at the hardware first with the low-cost nanoCH32V003 development board featuring a 48 MHz CH32V003 RISC-V microcontroller with 2KB SRAM and 16KB flash, a USB Type-C port for power, a reset button, and two rows of headers for the GPIOs. MuseLab nanoCH32V003 specifications: MCU – WCH CH32V003F4U6 32-bit RISC-V2A microcontroller up to 48 MHz with 2KB SRAM, 16KB flash (QFN20 package) Expansion – 2x 11-pin headers with up to 18x GPIOs, 1x USART, 1x I2C, 1x SPI, 8-channel 10-bit ADC, 5V, 3.3V, GND Debugging […]
Ploopy – 3D printed open-source hardware headphones feature Raspberry Pi RP2040 MCU, TI PCM3060 24-bit DAC
I don’t think I’ve ever written about open-source hardware headphones. But that’s precisely what Ploopy offers with an amplifier based on a Raspberry Pi RP2040, a Texas Instruments PCM3060 24-bit DAC, and an amplifier circuit, as well as 3D printed parts and open-source firmware written in C. As we’ll see further below the project is reasonably well documented, and you can either build it from scratch, purchase a fully-assembled kit, or something in the middle. I suppose you could even do some knitting since woven covers are part of the build just in case making your own PCBs and 3D printing parts are not your things. The electronics are comprised of two boards: The Gould amplifier board with the Raspberry Pi RP2040, Texas Instruments PCM3060 24-bit 96/192 kHz DAC, and several TI OPA1688 audio operational amplifiers The Mazzoleni driver flex boards going into the left and right rings with a […]
KiCad 7.0.0 release – Custom fonts, text boxes, SpaceMouse, crash reporting, and much more
KiCad 7.0.0 open-source EDA software has just been released with a range of new features from custom fonts to 3Dconnexion SpaceMouse integration to opt-in Sentry crash reporting, and many more. It took over three years between KiCad 5.0.0 and KiCad 6.0.0 announcements, but only a little over a year for the release of KiCad 7.0.0. Did KiCad developers acquire superhuman abilities or did AI get involved in the development somehow? Most probably not, and instead they change the release schedule to a yearly one, so we should get annual releases of the open-source EDA suite going forward, with KiCad 8.0.0 to be released in Q1 2024. Some notable changes to KiCad 7.0 include: Custom Fonts support is now available in the schematic, PCB, and worksheet editors to allow the use of any system font. Text box support was added in both the schematic and PCB editors. 3Dconnexion SpaceMouse support in […]
VVenC & VVdeC H.266 open source video encoder and decoder work on x86 and Arm
VVenC and VVdeC are open-source software H.266/VCC video encoder and decoder respectively that are optimized to use SIMD instructions on x86 (SSE42/SIMDe and AVX2) and Arm, and the decoder runs on Windows, Linux, macOS, and Android. H.266, aka VCC (Versatile Video Coding) video compression standard was adopted in 2020 promising to reduce data requirements by around 50% compared to the previous H.265/HEVC standard at the same visual quality. H.266 should also outperform the royalty-free AV1 video codec. We hadn’t seen news since the announcement, but this may be changing with the Realtek RTD1319D processor unveiled with support for both 4K H.266 and AV1 video decoding last September, and progress made on the VVenC & VVdeC H.266 open-source software encoder/decoder as been discussed during FOSDEM 2023. The Fraunhofer HHI group has been working on VVdeC and VVenC since the specifications were finalized in 2022. Both are based on VTM reference software […]
Balthazar – An open-source hardware modular RISC-V, Arm, or FPGA laptop
The Balthazar Personal Computing Device (BPCD) is an open-source hardware 13.3-inch laptop with a RISC-V, Arm, or FPGA module and designed to be upgradable, expandable, and sustainable. The developers say the laptop is based on a few concepts inspired by the EOMA68 project. The EOMA68 is a CPU module based on the PCMCIA form factor, and an Allwinner A20 EOMA68 module was showcased in a prototype of the Rhombus Tech 15.6-inch Libre Laptop but I don’t think the project was ever manufactured. Balthazar laptop features: SoM with RISC-V, FPGA, or Arm Cortex-A7x processor plus memory and flash Storage – SATA SSD, eSATA connector, microSD card socket Display – 13.3-inch non-glare display Video Output – HDMI Audio – Speakers, detachable microphone array Camera – Detachable webcam Connectivity – Ethernet, WiFi USB – 2x USB 3.0 ports, Micro USB OTG port, Micro USB port User input Waterproof keyboard with an illuminated track-point […]
FOSSBot open design 3D printed educational robot is made with Raspberry Pi and off-the-shelf parts
FOSSBot is an “open design” 3D printed educational robot comprised of a Raspberry Pi SBC and various off-the-shelf modules, as well as open-source software that can be used for education purposes. The FOSSBot DIY robot has been developed by the Harokopio University of Athens and the Greek Free and Open Source Software (GFOSS) community, and builds upon the “GSOC 2019 – A DIY robot kit for educators” with the main goal being to have a platform to “familiarize teachers with modern education models based on the S.T.E.A.M approach. (Science, Technology, Engineering, Arts, Mathematics)”. FOSSbot key components: SBC – Raspberry Pi Zero W, Raspberry Pi 3, or Raspberry Pi 4. Mechanically and electrically compatible Raspberry Pi alternatives could be an option too although part of the software would have to be modified Storage – 32GB MicroSD card Expansion board – Adafruit Perma-Proto HAT for Pi – No EEPROM to connect sensors […]