Wireless thermal printer kit features M5Stack ATOM Lite controller

M5Stack ATOM Thermal Printer Kit

The M5Stack ATOM thermal printer kit is a desktop DIY thermal printer comprised of the company’s ATOM Lite IoT controller equipped with ESP32-Pico-D4 system-in-package and a 58mm thermal printer housed in a cardboard package. The printer can print text, graphics, barcodes, or QR code printings, and the pre-installed firmware offers two modes of operation with “AP Connect Print” where the printer is seen as an access point and can be controlled with a smartphone or computer from a web browser, and the “MQTT Notifications” mode that prints the content of MQTT messages. Highlights of the ATOM thermal printer kit: M5Stack ATOM Lite IoT controller with ESP32-Pico-D4 WiFi and Bluetooth SiP fitted with 4MB Flash 58mm thermal printer connected over UART (9600 bps 8N1) Supports for text/graphics/BarCode/QRCode Speed – 60mm/s 203dpi 8 dots/mm up to 384 dots per line Connectivity over WiFi AP hotspot connection, web-controlled printing Printing content sent via […]

Toit open-source language claims to be 30x faster than MicroPython on ESP32

Toit language

Developed by a team of former Google employees, Toit is a complete IoT platform with remote management, firmware updates for fleets of devices with features similar to the one offered by solutions such as balena, Microsoft Azure, or Particle edge-to-cloud platform. Toit currently works on ESP32 microcontrollers using lightweight containers, and after seeing existing high-level languages MicroPython and Javascript were not fast enough on low-end microcontrollers platforms, the team at Toit started to develop the Toit language in 2018, and has just made it open-source with the release of the compiler, virtual machine, and standard libraries on Github under an LGPL-2.1 license. One of the main reasons to switch from MicroPython to the Toit language is if your application is limited by performance or you operate ESP32 from a battery, as Toit claims up to 30x faster performance with Toit on ESP32: We went into crunch mode and some months […]

Espressif introduces ESP32-S3-BOX AI development kit for online and offline voice applications

ESP32-S3-Box

Espressif Systems has very recently introduced the ESP32-S3-BOX AI voice devkit designed for the development of applications with offline and online voice assistants, and whose design I find similar to the M5Stack Core2 devkit, but the applications will be different. The ESP32-S3-BOX features the latest ESP32-S3 processor with WiFi and BLE connectivity, AI capabilities, as well as a 2.4-inch capacitive touchscreen display, a 2-mic microphone array, a speaker, and I/O connectors with everything housed in a plastic enclosure with a stand. ESP32-S3-BOX specifications: WiSoC – ESP32-S3 dual-core Tensilica LX7 up to 240 MHz with Wi-Fi & Bluetooth 5, AI instructions, 512KB SRAM Memory and Storage – 8MB octal PSRAM and 16MB QSPI flash Display – 2.4-inch capacitive touchscreen display with 320×240 resolution Audio – Dual microphone, speaker USB – 1x USB Type-C port for power and debugging (JTAG/serial) Expansion – 2x Pmod-compatible headers for up to 16x GPIOs Misc Power […]

3D printer controller combines ESP32-S3 & Microchip SAME51 microcontrollers (Crowdfunding)

Phi Mainboard 5LC ESP32-S3 3D printer controller

Here’s another ESP32 3D printer controller board with the Phi MainBoard 5LC powered by both an ESP32-S3-WROOM module and a Microchip SAME51 Cortex-M4F microcontroller, and providing Ethernet and WiFi connectivity. Designed by Likha Labs from the Philippines, Phi MainBoard 5LC is pre-loaded with RepRapFirmware firmware running the Duet Web Control interface that allows users to upload G-code files, configure settings, start jobs, control the device, and monitor prints. Besides 3D printers, the developers explain the board can also be used to drive other digital-fabrication equipment, such as CNC machines. Phi MainBoard 5LC 3D printer controller specifications: MCU Espressif Systems ESP32-S3 dual-core Xtensa LX7 WiFi and Bluetooth microcontroller @ 240 MHz with 512 KB SRAM, 8 MB SPI flash via ESP32-S3-WROOM-1-N8 module Microchip ATSAME51N19A Cortex-M4F microcontroller @ 120 MHz with 512 KB flash, 192KB SRAM Storage – MicroSD card socket Connectivity 10/100M Ethernet 802.11b/g/n 2.4 GHz Wi-Fi 4 Bluetooth 5.0 LE […]

Only 3 days left to get a Raspberry Pi RP2040 + ESP32 board at 80% discount (Sponsored)

RP2040 ESP32 discount

There’s always a bunch of DIY electronics on Kickstarter, but right now nothing is as compelling as UDOO KEY. Built by UDOO, a multidisciplinary team that has already completed (and delivered) four highly successful Kickstarter projects, UDOO KEY is an innovative, never-before-seen combination of Raspberry Pi RP2040 and ESP32. Mind you: unlike the newest microcontroller by Arduino, UDOO KEY doesn’t simply use the ESP32 for connectivity. Instead, it features a fully programmable ESP32, offering the widest set of options in the field when it comes to Edge AI. Predictive maintenance, sound recognition, keyword recognition, gesture recognition, face recognition, object detection & classification… these are just a few of the many applications you can build, also thanks to the several programming languages and libraries supported, such as Micropython, C, C++, TensorFlow Lite and TinyML. This is not some fancy mini PC for low-budget gaming, but a platform for AI at the […]

GL.inet GL-S10 – A compact BLE to MQTT IoT Gateway

GL.inet GL-S10

GL.inet is better known for its WiFi routers, but the company’s latest model, the GL-S10, can not be used as a WiFi access point, and instead, the ESP32 powered device acts as a BLE to MQTT IoT gateway over Ethernet or WiFi. The gateway will gather data from Bluetooth LE devices such as beacons, and be used in warehouses, shopping malls, airports, exhibition halls, tourist attractions, etc… for personnel management, asset management, environmental monitoring, indoor navigation, and more. GL.inet GL-S10 specifications: SoC – Espressif ESP32-D0WD dual-core processor with WiFi and BLE connectivity System Memory – 8MB RAM (PSRAM) Storage – 4MB NOR flash  Connectivity 10/100M Ethernet port IEEE 802.11 b/g/n WiFi 4 @ 2.4 GHz up to 150 Mbps; station mode only Bluetooth 4.2 LE with GAP and GATT support, can act as GATT server or GATT client MQTT connectivity to the cloud Misc – 3x LEDs (Power, Internet. BLE), […]

10-channel floor heating valve controller supports Tasmota, MQTT, Home Assistant

ESP32 floor heating valve controller

Voltlog has designed an open-source hardware floor heating valve controller powered by an ESP32 WiFi module making it compatible with Tasmota open-source firmware, and by extension MQTT protocol and Home Assistant automation framework. The board can control up to 10 valves triac controlled outputs and spring connectors for a floor home heating system, and also offers a one-wire srping connector, an I2C header, and safety features with two fuses, although it’s obviously not UL nor TUV certified. Voltlog decided to design his own board instead of buying off-the-shelf solutions because of the high price of such products and the lack of open-source firmware for integration into a home automation server powered by Home Assistant. You can flash firmware to the ESP32 either through a VoltLink USB to Serial converter or you can use your own USB to serial converter module through the on-board JST-SH 1.0mm pitch 6 pin connector. This […]

Status of Zephyr and NuttX RTOS support for ESP32

ESP32 Zephyr NuttX

Espressif has recently announced that both Zephyr and NuttX open-source real-time operating systems had gotten official support for the ESP32 series of WiSoCs. It’s been a long time in the making, and when I first tried the community developer port of Zephyr OS on ESP32 in 2018 it did not work well at all, and I could not even make the blink LED sample work on Wemos Lolin32 board, and the WiFi sample would not even build. But time has passed, Espressif Systems started to officially work on Zephyr in 2020, and now I/Os, WiFi, and some other features work on Zephyr and NuttX RTOSes. Zephyr on ESP32 We first wrote about the Zephyr Project in 2016 describing the OS as follows: Zephyr Project is a lightweight real-time operating system (RTOS) designed for IoT applications and comprised of a microkernel for lower priority tasks, as well as a nanokernel to […]

Exit mobile version