Getting started with Maker Nano RP2040 using CircuitPython: Blinky, RGB LED, and Piezo Buzzer

Maker Nano RP2040 circuitpython guide

CNXSoft: This getting started guide was initially posted in Thai language by Suthinee Kerdkaew, and I’ve just translated her work into English with some minor edits. As discussed in an earlier article, Maker Nano RP2040 is a board following the Arduino Nano form factor, but with a more powerful Raspberry Pi RP2040 microcontroller. The board also comes with plenty of LEDs, as well as two RGB LEDs, and a piezo buzzer for audio output. Mr. Jean-Luc Aufranc has just given me a Maker Nano RP2040 board received from Cytron for review. I’ve never used a board before, so it’s my first experience, and in this article, I’ll try to program Maker Nano RP2040 with CircuitPython with three demos: a blinky sample, changing the color of the RGB LEDs, and playing a melody through the piezo buzzer. Let’s see if I can do it. Let’s get started. I first downloaded the […]

Beelink SER4 Review – Windows 11, Ubuntu 20.04, and “overclocking” AMD Ryzen 7 4800U SoC

Beelink SER4 review

Beelink has released the SER4 which is the latest in their ‘SER’ mini PC series and it features a Zen 2 AMD mobile processor. Beelink kindly sent one for review and I’ve looked at performance running both Windows and Ubuntu and dabbled with ‘overclocking’. Beelink SER4 Hardware Overview The Beelink SER4 physically consists of a 126 x 113 x 40mm (4.96 x 4.45 x 1.57 inches) square metal case. As an actively cooled mini PC, it uses AMD’s 7 nm Zen 2 Ryzen 7 4800U Renoir processor which is an eight-core 16-thread 1.8 GHz mobile processor boosting to 4.2 GHz with Radeon Graphics. The front panel has an illuminated power button, a 3.5mm headphone jack, a Type-C USB 3.1 port with Alternate Mode, dual USB 3.1 ports, and a reset pin-hole ‘CLR CMOS’.  The rear panel includes a gigabit Ethernet port, a USB 3.1 port and a USB 2.0 port, […]

Higole F7G Plus Review – An affordable rugged tablet tested with Ubuntu 20.04 & Windows 11

Higole F7G Plus rugged tablet review

Ruggedized industrial-use PCs are typically expensive so it is refreshing to see Higole F7G Plus, an Intel Gemini Lake Refresh tablet, being offered at an affordable price. Higole kindly sent one for review and I’ve looked at functionality and performance running on Ubuntu and also its Windows performance. Hardware Overview The Higole F7G Plus is a 10.1 inch IPS touch screen rugged industrial fanless tablet that uses Intel’s 14 nm Gemini Lake Refresh N4120 processor which is a quad-core 4-thread 1.10 GHz Celeron processor boosting to 2.60 GHz with Intel’s UHD Graphics. Designwise, meeting the MIL-STD-810G standard which is the de facto ‘ruggedized’ standard for consumer products and covers whether the device can work in a broad range of environmental conditions including surviving dropping, is evidenced by the thick protective shell around the tablet. To ensure its IP67 Certification for waterproofing each of the ports are covered by detachable rubber […]

ANNKE NC800 security camera review – Part 2: color night vision, vehicle & human detection

Security camera soft light

I started the review of ANNKE NC800 security camera with color night vision last month by checking out the specifications and package content. I’ve now had time to install and test the camera with a focus on night image quality and person and vehicle detection. ANNKE NC800 installation The camera should be powered by a PoE injector, but since I don’t have any spare one, I just used an Ethernet cable and a 12V power supply. The kit includes bits to make sure the Ethernet cable is waterproof, but I would have had to cut the plastic bit on top of my connector, so I skipped that part. The cable is also protected from rain and sun where I’ll install it. I also installed a MicroSD card after formatting it to FAT32 to make sure it is recognized by the system, but it may not be necessary as the card […]

UP Xtreme i11 mini PC review with Ubuntu 20.04, Edge Insights for Vision

UP Xtreme i11 review Edge Insights for Vision

UP Xtreme i11 is both a single board computer and a mini PC powered by an Intel Tiger Lake processor and designed for industrial edge applications. I received the one sample of the mini PC called “UP Xtreme i11 Edge Compute Enabling Kit” last December based on an Intel Core i7-1185GRE processor, fitted with 16GB RAM, a 128GB SSD, and pre-loaded with Ubuntu 20.04 operating system. I’ve now had more time to play with the system, and I’ll report my experience with Ubuntu 20.04 and Edge Insights for Vision, a computer vision framework that’s part of the getting started guide. The latter was missing from my package possibly because customs opened the package, and forgot to put it back in. The most important part is “devkit” is used as username and password. Software for UP Xtreme i11 and Fan Control While Ubuntu 20.04 is pre-installed on the mini PC, it’s […]

Aerofara Aero 2 Pro Review – A Celeron N5105 mini PC tested with Windows 11, Ubuntu 20.04

aerofara aero 2 pro mini pc

Aerofara’s Aero 2 Pro is an Intel Jasper Lake mini PC and one of the very few new mini PCs to include a VGA port. Aerofara kindly sent one for review and I’ve looked at performance running both Windows and Ubuntu. Aero 2 Pro Hardware Overview The Aero 2 Pro physically consists of a 120 x 120 x 23mm (4.72 x 4.72 x 0.91 inches) rectangular metal case with inset front and back plastic panels. As an actively cooled mini PC, it uses Intel’s 10 nm Jasper Lake N5105 processor which is a quad-core 4-thread 2.00 GHz Celeron processor boosting to 2.90 GHz with Intel’s UHD Graphics. The front panel is bereft of anything save a pinhole which is illuminated blue when the device is powered on. The rear panel includes the power jack, a USB 3.1 port, an HDMI port, an Ethernet port, a 3.5mm headphone jack, and a […]

Review of ANNKE NC800 Smart IP camera with color night vision – Part 1: unboxing

ANNKE NightChroma NC800 Review

ANNKE NC800 is a 4K security camera with people and vehicle detection, and other AI features as tested in our Annke CZ400 review. The main differentiating factor is support for “true full color” night vision that does not rely on a spotlight, but instead a “soft light”, a BSI sensor, and f/1.0 aperture as we’ll explain in a bit more detail below. The company sent me a sample for evaluation, and today I’ll check out the specifications of the “NightChroma NC800” camera and the content of the package, before installing and focusing testing on night capture in the second part of the review. ANNKE NC800 (I91BQ) specifications Camera Image Sensor – 1/1.2″ Progressive Scan CMOS Video Codec Main stream – H.265+/H.265/H.264+/H.264 Sub-stream – H.265/H.264/MJPEG Third stream – H.265/H.264 Framerate and Video Resolution 20 fps @ 3840×2160, 3072×1728 50 Hz: 25 fps @ 2688×1520, 1920×1080, 1280×720 60 Hz: 30 fps @ […]

Fixing performance issues with Realtek RTL8156B 2.5GbE USB dongle in Ubuntu

cdc_ncm vs r8152 drivers ubuntu

A few days ago, I reviewed a USB 3.0 to 2.5 Gbps Ethernet adapter based on Realtek RTL8156B chip in Ubuntu 20.04, and let’s say the reliability and performance were underwhelming. I got some recommendations like changing cables, the MTU size, etc… Playing around with cables did no help, but one comment mentioned the cdc_ncm driver could be the issue, followed by another saying that updating to Linux kernel 5.14 should install the correct r8152 driver… So I just did that:

This upgraded Linux 5.13 (shipped with Ubuntu 20.04 + HWE) to Linux 5.14, but still no luck as the system kept using the cdc_ncm driver with a half-duplex link:

But then I thought I may have to use udev rules to prevent loading the cdc_ncm driver, and there’s indeed 50-usb-realtek-net.rules in r8152 driver to do just that. So I copied the file in /etc/udev/rules.d/ folder. Since I […]