After Huawei engineer Peng Zhihui Jun fell off this bicycle, he decided he should create a self-balancing, self-riding bicycle, and ultimately this gave birth to the XUAN-Bike, with XUAN standing for eXtremely, Unnatural Auto-Navigation, and also happening to be an old Chinese name for cars. The bicycle relies on a flywheel and a control board with ESP32 and MPU6050 IMU for stabilization connected over a CAN bus to the motors, as well as Atlas 200 DK AI Developer Kit equipped with the 22 TOPS Huawei Ascend A310 AI processor consuming under 8W connected to a 3D depth camera and motor for self-riding. It’s not the first time we see this type of bicycle or even motorcycle, but the XUAN-Bike design is also fairly well-documented with the hardware design (electronics + 3D Fusion360 CAD files) and some documentation in Chinese uploaded to Github. The software part has not been released so […]
DIY Raspberry Pi 4 mini server includes UPS and OLED information display
While the Raspberry Pi 4 SBC has greater multimedia capabilities, it can also be used for headless projects like mini servers or networked access storage (NAS). Michael Klements’ DIY Raspberry Pi 4 mini server is especially interesting as it’s cute, and includes a UPS to handle power failures, plus an OLED display to show information. Here’s the final result. Ideally, you’d need a laser cutter and a 3D printer like the Ender 3 Pro to make the case, but most of the parts are off-the-shelf components including: A Raspberry Pi 4 SBC together with a 32GB MicroSD card for the operating system 52Pi/GeeekPi UPS Plus module (about $25) plus one or two 18650 Lithium-Ion Cells A Low Profile Ice Tower for cooling, but you could probably switch to your own (passive) cooling solution and make the device slightly more compact A 128×64 I2C OLED Display A 5V/3A Power Supply Accessories […]
Station M2 business-card sized Android 11 mini PC, also supports Ubuntu & Buildroot
After introducing Station P2 Rockchip RK3568 mini PC in March of this year, Firefly has now launched another, cheaper model with the ultra-thin Station M2 computer based on the company’s ROC-RK3566-PC single board computer equipped with Rockchip RK3566 SoC. Station M2 is only slightly larger than a business card, but packs up to 8GB RAM, M.2 SSD storage, HDMI 2.0, Gigabit Ethernet, and USB 3.0/2.0 ports. Station M2 specifications: SoC – Rockchip RK3566 with a quad-core Cortex-A55 processor @ up to 1.8GHz. Arm Mali-G52 2EE GPU with support for OpenGL ES 1.1/2.0/3.2. OpenCL 2.0. Vulkan 1.1, 0.8 TOPS AI accelerator, 4K H.265/H.265/VP9 video decoder, 1080p100 H.265/H.264 video encoder. System Memory – 2GB or 4GB LPDDR4 (8GB optional) Storage – 32GB or 64GB (128GB eMMC optional), M.2 PCIe 2.0 socket for 2242 NVMe SSD, MicroSD card socket Video Output – 1x HDMI port up to 4Kp60 Audio – 3.5mm headphone jack, […]
DIY Linux e-Reader – postmarketOS now runs on Kobo Clara HD
postmarketOS is a Linux operating system designed for phones, notably the PinePhone, and based on Alpine Linux. But now it’s possible to install the Linux distribution on Kobo Clara HD e-Reader (about $115), so you could have your own Linux e-Reader in a way that’s more versatile than with commercial solutions. The image can either be based on the vendor kernel or the mainline kernel. The latter works without modification to the X server, and the framebuffer can be used directly with either kernel, but most free e-reader programs such as koreader, plato, and inkbox are developed for the slightly different framebuffer API used in the vendor kernel. The demo below relies on Sxmo UI optimized for the PinePhone, and Martijn Braam notes that it can be pretty hard notably because only one hardware button is present on the Kobo device while the interface requires 3 hardware input buttons. But […]
Embedded development board features Microchip PolarFire RISC-V FPGA SoC
Microchip/MicroSemi first introduced PolarFire RISC-V FPGA SoC at the end of 2018, with the chip being like the RISC-V equivalent of Xilinx Zynq Ultrascale+ Arm & FPGA MPSoC. The following year, ARIES Embedded unveiled the ARIES M100PF system-on-module and evaluation board, before Microchip launched PolarFire SoC Icicle 64-bit RISC-V and FPGA development board, followed by the more compact PolarBerry SBC in 2020. There’s now at least a fourth platform based on PolarFire SoC with Aldec TySOM-M-MPFS250 embedded development board. Aldec TySOM-M-MPFS250 specifications: SoC – Microchip PolarFire MPFS250T-FCG1152 SoC with 4x SiFive U54 RV64GC application cores (similar to Cortex-A35 performance), 1x SiFive E51 RV64IMAC monitor core, FPGA fabric with 254K logic cells, 17.6 Mb RAM System Memory 2GB (16Gbit) 32-bit DDR4 for the FPGA 2GB (16Gbit) 36-bit RAM with ECC for the RISC-V cores (aka MSS = Microprocessor Subsystem) Storage – MicroSD card socket, eMMC flash, SPI flash, 64 Kbit […]
Reverse engineering the SDK for BL602 RISC-V WiFi & BLE microcontroller
Bouffalo Lab BL602, and its big brother BL604 with extra GPIOs, are RISC-V microcontrollers with WiFi and Bluetooth LE that offer an alternative to Espressif Systems ESP32 Xtensa based WiSoC, although Espressif has also designed its own RISC-V solution: ESP32-C3. Soon after the “announcement” in October 2020, we found out the SDK and a relatively cheap BL602 board, but the SDK has many closed-source binaries. Soon after Sipeed and Pine64 expressed their interest in developing an open-source toolchain and even an open-source WiFi (and BLE) stack. Time has passed and even got a Pinecone board in January, but did not do anything with it, especially seeing the status of the software. The same cannot be said for Lup Yuen Lee (aka MrTechBlog) who spent a lot of time doing interesting with Pine64 BL602 module and board including playing and thoroughly documenting his work with Tensorflow Lite, connecting the board to […]
Tiger Lake UP3 single board computer offers quad displays, 2.5 GbE, PCIe Gen4, up to 32GB RAM
Taiwan Commate Computer Inc, also known as just Commell, has unveiled LE-37O 3.5-inch single board computer based on Intel Tiger Lake UP3 embedded processors for industrial applications. The SBC supports up to 32GB DDR4 single-channel memory, up to four displays through DisplayPort, HDMI, VGA, and LVDS interfaces, and offers both Gigabit Ethernet and 2.5 GbE ports, as well as PCIe Gen4 via an M.2 socket. Commell LE-37O specifications: SoC – Intel Tiger Lake UP3 processor with Iris Xe graphics; FBCGA1449 package; 12-28W TDP; default: Core i7-1185G7E quad-core/octa-thread processor; option: Celeron 6305E dual-core processor System Memory – 1x 260-pin DDR4 3200 MHz SO-DIMM up to 32GB non-ECC, unbuffered memory Storage – 2x SATA III ports with RAID 0,1 support, M.2 and mSATA storage (see Expansion section) Video Outputs HDMI port DisplayPort port 24-bit dual channel LVDS connector with +3.3V/+5V/+12V supply; 1x LCD inverter connector VGA connector Quad independent display support Optional […]
15.6-inch Panel PC supports Intel Comet Lake socketed processors
AAEON OMNI-2155-CML is an industrial touch panel PC with a 15.6-inch display, and a choice of 10th generation Intel Core and Celeron Comet Lake processors, as well as various I/O features. The system comes with two SO-DIMM sockets for up to 64GB DDR4 RAM, M.2 and SATA storage, dual Gigabit Ethernet, two serial ports, four USB 3.2 ports, and support for a wide input voltage range. AAEON OMNI-2155-CML specifications: Supported socketed processors Intel Core i9-10900TE 10-core/20-thread processor @ 1.80 GHz / 4.50 GHz (Turbo) with 20 MB Smart Cache, Intel UHD Graphics 630 @ 350 MHz / 1.20 GHz; TDP: 35 W Intel Core i7-10700TE 8-core/16-thread processor @ 2.00 GHz / 4.40 GHz with 16 MB Smart Cache, Intel UHD Graphics 630 @ 350 MHz / 1.15 GHz; TDP: 35W Intel Core i5-10500TE 6-core/12-thread processor @ 2.30 GHz / 3.70 GHz with 12 MB Smart Cache, Intel UHD Graphics 630 […]