Arduino Nano Matter powered gamepad runs Quake at 27 FPS

Arduino Nano Matter gamepad board

Silicon Labs Solutions architect Nicola Wrachien has designed an Arduino Nano Matter gamepad for which he was successfully able to port Quake, a popular first-person shooter game. We have seen developers and engineers port doom on everything from toothbrushes to GPS receivers. Wrachien was previously able to port Doom on a Sparkfun Thing Plus Matter MGM240P at Silicon Labs’ 30th-anniversary celebration. But to make things more interesting and challenging he wanted to see if Quake could be run on the same MGM240SD22VNA MCU, and he succeeded. In the end, he could not only run the game, but he also implemented improved graphics (better than Doom), better physics, 3D rendering, and much more. This gamepad is built around an Arduino Nano Matter board which features MGM240SD22VNA MCU from Silicon Labs, along with 256KB of RAM, which is very low compared to Quake’s original system requirements which is a minimum of 8MB […]

Flipper Zero hacking tool gets MicroPython support

MicroPython on Flipper Zero

Developer and engineer Oliver Fabel has developed a port that is designed to run MicroPython on the Flipper Zero. This port allows users to write programs for Flipper Zero in Python, instead of built-in JavaScript. Till now you can access GPIO, ADC, PWM, the speaker, buttons, the display, and infrared communication with this but it doesn’t have support for NFC or RFID yet, and it’s still under development. Previously we have written about various addon boards for the Flipper Zero like the Mayhem v2, the ESP8266 Deauther board, the CAN bus addon board, and other powerful alternatives of the Flipper like The M1 and the HackBat. Feel free to check those out if you are interested in the topic. The process is simple, and you don’t have to do a firmware update to work with MicroPython, you can download the application from the community-driven Flipper app store and are good […]

Jumperless V5 programmable breadboard is based on Raspberry Pi RP2350B, features a built-in power supply (Crowdfunding)

Jumperless V5 programmable breadboard

Jumperless V5 is a one-of-a-kind, programmable breadboard based on a Raspberry Pi RP2350B microcontroller that lets you skip the jumper wires and jump right into prototyping. It is described as “an Integrated Development Environment (IDE) for hardware.” The Jumperless V5 also removes the need for test equipment as it comes with built-in power supplies and can function as a multimeter, oscilloscope, function generator, and logic analyzer. As the name implies, the Jumperless V5 breadboard is a revamped version of the original Jumperless, with significant upgrades to make the board easier to use. The Jumperless V5 features a 14 x 30 LED matrix display under the breadboard, a probe for making connections and measurements, four ±8 V, 300 mA power supplies, daisy-chain headers, and overcurrent/overvoltage protection. The software-defined jumpers allow all points to be connected. The four individually programmable ±8 V power supplies, GPIOs, and management channels for voltage, current, and […]

Olimex RVPC is a one Euro RISC-V computer kit with VGA and PS/2 connectors

One Euro RISC-V computer

Olimex RVPC is one Euro RISC-V computer powered by a WCH CH32V003 RISC-V microcontroller and equipped with a VGA port for video output and a PS/2 connector to connect a keyboard. You won’t be able to do much with this device as an end-user, but it does not matter since the RVPC open-source hardware board mostly targets the education market and is offered as a kit to be soldered to lower the selling price and to serve as a soldering learning kit. Olimex RVPC specifications: MCU – WCH CH32V003 32-bit RISC-V2A microcontroller up to 48 MHz with 2KB SRAM, 16KB flash (SOP8 package with 6x GPIOs) Video Output – VGA connector (3x GPIO used for Vsync, HSync, and RGB) Keyboard port – PS/2 connector (2x GPIO used) Programmer port – 2-pin header for CH32V003 programming through a board such as ESP32-S2-DevKit-LiPo-USB Misc – Buzzer (1x GPIO) and Red power LED […]

Sensor Watch Pro turns the Casio F-91W into a modular Arm Cortex M0+-based digital “smartwatch” (Crowdfunding)

Sensor Watch Pro board with watch

Joey Castillo of Oddly Specific Objects has released a follow-up to the Sensor Watch, aptly named Sensor Watch Pro. The Sensor Watch Pro remains a board swap for the classic Casio F-91W or A158W digital watch that replaces the original quartz movement with the low-power ARM Cortex-M0+ microcontroller. The Sensor Watch Pro retains features from the Sensor Watch Lite and comes with a few upgrades such as a louder piezo buzzer, an RGB LED, an infrared light sensor, and a completely soldering-free experience. The new watch integrates a custom-fabricated metal spring connector that previously had to be manually soldered after purchase. We had also looked at other hackable watches in the past, such as Bangle.js, Bangle.js 2, and Watchy. Buyers can opt for a custom LCD that extends the number of segments available from 72 segments to 92 segments. It comes with an onboard temperature sensor and can be connected […]

ThunderScope is an open-source Thunderbolt and PCIe oscilloscope with a 1 GS/s data sampling rate (Crowdfunding)

ThunderScope Thunderbolt version

The ThunderScope is an open-source, Thunderbolt/USB4 and PCIe oscilloscope with a sampling rate of up to 1 GS/s. It is portable, presents an affordable, open-source alternative to expensive bench-top and PC-based scopes, and delivers a higher sampling rate than most USB oscilloscopes. ThunderScope streams sample data to your computer for processing and analysis, unlike traditional oscilloscopes which “are limited by their built-in processing capabilities and cramped user interfaces.” It uses the fastest available interface, Thunderbolt, to stream data, allowing it to use your computer’s full potential. ThunderScope is “the only scope that will get better every time you upgrade your computer.” The Thunderbolt oscilloscope is based on AMD’s Artix 7 XC7A35T-2CSG325C FPGA. It supports up to four channels and a full analog bandwidth of 500 MHz (with the anti-aliasing filter disabled). It doesn’t require an external power source, as it is powered via the Thunderbolt port. It comes in a […]

LiteWing DIY ESP32 drone costs about $12 to make

DIY ESP32 Drone

Circuit Digest’s LiteWing is a low-cost DIY drone controlled by an ESP32 module, based on a custom PCB and off-the-shelf parts that costs around 1000 Rupees to make, or $12 at today’s exchange rate. The DIY ESP32 drone was designed as a low-cost alternative to more expensive DIY drones that typically cost close to $70. The result is a WiFi drone that fits in the palm and controlled over WiFi using a smartphone. Interestingly it does not include any 3D printed parts as the PCB forms the chassis of the device. DIY ESP32 drone key features and components Wireless module – ESP32-WROOM-32 for WiFi control using a smartphone. Storage – MicroSD card slot Sensors – MPU6050 IMU for stability control. Propulsion 4x 720 coreless motors 2x 55mm propeller type A(CW) 2x 55mm propeller type B(CCW) USB – 1x USB-C port for charging and programming (via CP2102N) Power Management 1300mAh Li-Ion […]

SparkFun’s $125 “Indoor Air Quality Combo Sensor” combines the SCD41 and SEN55 environmental sensors

SparkFun Indoor Air Quality Sensor

SparkFun has released a new air quality multi-sensor board, the Indoor Air Quality Combo Sensor, which integrates the SCD41 and SEN55 sensors from Sensirion for measuring carbon dioxide, volatile organic compounds (VOCs), particulate matter, relative humidity, and temperature. The air quality multi-sensor board simplifies power management for the two sensors via onboard DC voltage conversion and allows a single Qwiic connection for power and communication. It features two Qwiic connectors and a 0.1”-space through-hole header for I2C and power. The board is not a complete solution for indoor air quality monitoring. It has to be connected to a Qwiic-enabled microcontroller such as SparkFun Thing Plus Matter, DataLogger IoT, and the ESP32 Qwiic Pro Mini. Users can install the required Arduino libraries — the Arduino Core library, Sensirion I2C SEN5x, and SparkFun SCD4x — either via the Arduino library manager or directly from SparkFun. The device is open-source, with hardware files, […]

EmbeddedTS embedded systems design