AirGradient ONE Kit Review – An open-source indoor air quality monitor

airgradient one ready to work

The product we are reviewing today is the “AirGradient ONE” air quality monitor kit which is an updated version of the earlier AirGradient air quality monitor. The device is equipped with sensors from Sensirion and Plantower, allowing it to measure many air quality parameters such as CO2, PM2.5, TVOCs, NOx, temperature, and humidity. It is an indoor air quality monitor that is both open-source software and open hardware. This means that the Arduino source code, schematic diagrams, PCB, and 3D models of the enclosure are available to developers. AirGradient ONE DIY Kit Unboxing The device was packaged within a cardboard box, with a greeting card from the manufacturer. The card features a QR code linking to a webpage with the installation guide. Since I requested the Kit version (there’s also a fully assembled model), some sensors were not pre-assembled and they were well-packaged in separate seals. The main PCB was […]

CORE-V MCU Devkit features open-source 32-bit RISC-V core, Amazon AWS IoT connectivity, Mikrobus expansion, VGA camera


The CORE-V MCU DevKit is an open-source hardware board based on the CORE-V microcontroller featuring the open-source OpenHW CV32E40P0 RISC-V MCU core and a Quicklogic ArticPro 2 eFPGA. The board offers wireless connectivity to Amazon AWS through an ESP32-C3 AWS IoT ExpressLink module, a MikroBus connector for expansion, a VGA camera module, JTAG and serial debugging, as well as a temperature sensor and a few buttons. The development kit can be powered by its USB Type-C port (5V) or a DC jack taking 5V to 18V DC. CORE-V MCU devkit specifications: Microcontroller – CORE-V MCU OpenHW CV32E40P RISC-V processor core (in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform) with 512KB SRAM, boot ROM Quicklogic ArticPro 2 eFPGA Storage – 4MB QSPI flash Wireless – Espressif AWS IoT ExpressLink Module for AWS IoT cloud interconnect Camera – Himax HM01B0 ultra-low-power QVGA (320×240) CMOS image sensor as found in the […]

ANAVI launches CircuitPython-programmable Macro Pad 12 & Arrows mechanical keyboards (Crowdfunding)

ANAVI Arrows ANAVI Macro Pad 12

ANAVI Technology has launched two more open-source hardware mechanical keyboards based on the Raspberry Pi RP2040 microcontroller, equipped with an OLED display, and programmable with CircuitPython: the ANAVI Macro Pad 12 with 12 keys and the ANAVI Arrows with four keys and a rotatory encoder. The new mechanical keyboards follow ANAVI Macro Pad 10 & Knobs input devices equipped with the same Seeed Studio XIAO RP2040 MCU module running the KMK firmware written with CircuitPython, but with different form factors and features. ANAVI Macro Pad 12 specifications: MCU module – Seeed Studio XIAO RP2040 with Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 Mhz with 264KB SRAM, 2MB SPI flash, USB Type-C port Keys – 12x Gateron red, linear, non-clicky mechanical switches and transparent keycaps with yellow LED backlighting Display – OLED display connected to I2C slot (can be replaced with another I2C module) Host interface – USB […]

Antmicro releases open hardware AMD Kintex-7 K410T development board, launches open hardware portal

Open hardware AMD Xilinx Kintex 7 K410T development board

Antmicro has designed an open hardware AMD Xilinx Kintex-7 K410T FPGA development board in KiCad 6 mostly to synthesize custom RISC-V-based processing platforms and work on the OpenTitan Root of Trust project. Separately, the company has also launched an open hardware portal sharing some of the KiCad and Blender designs they’ve worked on over the years. Open-source hardware AMD Xilinx Kintex-7 K410T development board Key features and specifications: FPGA – AMD-Xilinx Kintex-7 K410T FPGA with 400K logic cells, 16 Gigabit transceivers operating at 12.5Gb/s. System Memory – 512MB of DDR3L memory, 8MB of SRAM memory Storage – 32MB (256Mbit) of (Q)SPI NOR flash,  assembly option for 2x QSPI flash, microSD card slot Video Output – HDMI port Networking – 1x Gigabit Ethernet RJ45 port, 1x 10/100M Ethernet port USB USB 2.0 Type-A host connector USB Type-C connector for FTDI JTAG and debug Expansions 2x PMOD connectors FMC+ connector with PCIe […]

MNT Pocket Reform open-source 7-inch modular laptop launched on Crowd Supply

Buy MNT Pocket Reform

The MNT Pocket Reform, a smaller version of the MNT Reform laptop, with a 7-inch display has just launched on Crowd Supply with an NXP i.MX8M Plus system-on-module, but also compatible with an NXP Layerscape LS1028A module, Raspberry Pi CM4, Pine64 SOQuartz, and an AMD Kintex-7 FGPA module. The open-source modular laptop also comes with a 128GB eMMC flash, 8GB RAM, WiFi 5 and Bluetooth 5.0 connectivity on-module, an optional 1TB NVMe SSD, a backlit 60-key mechanical keyboard with an optical trackball and four buttons, a micro HDMI port to connect an external display, a few USB ports, and Ethernet through an ix industrial connector. MNT Pocket Reform specifications: SoM – Boundary Devices Nitrogem8M Plus system-on-module with SoC – NXP i.MX 8M Plus quad-core Arm Cortex-A53 @ 1.8GHz with Cortex-M7 real-time core, Vivante GC7000UL GPU, 2.3 TOPS NPU with open drivers, H.264/H.265 Video Decoder with open drivers (Hantro), and HiFi4 […]

KiCad 7.0.0 release – Custom fonts, text boxes, SpaceMouse, crash reporting, and much more

KiCad 7.0.0

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 […]

Balthazar – An open-source hardware modular RISC-V, Arm, or FPGA laptop

Balthazar RISC-V 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 […]

ZSWatch open-source hardware nRF52833 smartwatch runs Zephyr RTOS

ZSWatch open-source hardware nRF52833 smartwatch

ZSWatch is an open-source hardware smartwatch based on an u-Blox ANNA-B402 module with Nordic Semi nRF52833 Bluetooth 5.1 SoC and running Zephyr real-time operating systems. We’ve seen several open-source hardware smartwatches over the years, as well as open-source firmware projects such as AsteroidOS or InfiniTime with the latter used in the PineTime smartwatch, and the ZSWatch adds to the list of interesting open-source wearables with all source files made public. ZSWatch specifications: Wireless module – u-blox ANNA-B402 based on Nordic Semi nRF52833 Arm Cortex-M4F microcontroller with Bluetooth LE 5.1 and direction finding support Storage – 8MB flash (MX25R6435FZNIL0) Display – 1.28-inch 240×240 IPS TFT circular display with GC9A01 driver; covered with Sapphire Crystal Glass. Sensors Accelerometer (LIS2DS12TR) for step counting, etc… MAX30101EFD for pulse oximetry and heart rate monitoring Misc 3x buttons for navigation (prev, next, enter) Vibration motor (DRV2603RUNT) with haptics driver to give better vibration control. Power Management […]

ASUS Tinker board 3N