Espruino Pixl.js is a Bluetooth LE Display Programmable with JavaScript, Compatible with Arduino Shields

Espruino is an open source firmware that allows you to control micro-controllers board with JavaScript, and used in hardware such as Wio LTE GPS tracker,  some STM32 Cellular IoT Discovery Kits, and other platforms. I have actually tried Espruino and JavaScript programming in an ESP32 board myself, and it worked reasonably well. But Espruino developers also provide hardware platforms for Espruino, which – as one should expect – are normally better supported than other third-party board. One of their latest platforms is Espruino Pixl.js a Bluetooth smart display powered by Nordic Semi nRF52832 WiSoC. Espruino Pixl.js specifications: WiSoC – Nordic Semi nRF52832 Arm Cortex-M4 @ 64MHz with 64kB RAM, 512kB Flash,  Bluetooth Low Energy connectivity (via a Raytac Corportation module) Display – 54mm diagonal, 128 x 64 sunlight readable monochrome display with white backlight Connectivity – Bluetooth LE and NFC tag I/Os 20x GPIO in Arduino footprint with PWM, SPI, […]

KidBright32 Board is Thailand’s BBC Micro:Bit Equivalent

BBC Micro:Bit board was first announced in July 2015. Designed for STEM education, the board was then offered to UK schools in March 2016, and a few months later UK store would start selling it worldwide. It’s now available pretty much anywhere, and you can likely find it in a local store or online. The Thai government must have seen this, and thought to themselves “If the British can do it, we can do it too!”, as the National Electronics and Computer Technology Center (NECTEC) part of Thailand’s Ministry of Science and Technology designed KidBright32 board and courses to teach STEM to Thai students. The board is based on Espressif Systems ESP32-WROOM-32 WiFI and Bluetooth module, and comes with large holes for power (5V/GND) and 6 digital inputs/outputs,  smaller through holes for I2C and more I/Os, as well as an I2C header. We’ll also find some LEDs, two dot matrix […]

ROC-RK3328-CC Board Review, or the Case for Fast Storage and Adequate Power Supply

ROC-RK3328-CC Board Connection

Firefly team from T-chip company has send me some of their Rockchip development boards, and we’ve already checked the provided boards and accessories, so today I’ll report my experience with one of the board: ROC-RK3328-CC also known as Renegade. I won’t test it with Android, since I have already reviewed RK3328 Android TV boxes such as Zidoo X7, and I’ve been told the team is hard at work with Android 8.1 SDK, so an Oreo image should be released in a few weeks/months. So I had initially planned to report my experience with one of the Linux images,  then show how to install mainline Linux (currently 4.17) to the board, and reports what works. However, I encountered many issues, although likely not directly related to the board or its software support, so instead I’ll write about my experience getting started with the board, and list all the issues I had […]

Pine64 Launches a $45 Dual SATA NAS Enclosure for ROCKPro64 Board

ROCKPro64 Dual SATA Drive NAS Kit

ROCKPro64 is one of the most affordable Rockchip RK3399 boards, as you can purchase it for as low as $60 with 2GB RAM, and $80 with 4GB RAM. Pine64 – the company behind the board – also offers add-on boards such as a PCIe card to connect up to two SATA drives. The company has now leveraged the latter in their ROCKPro64 metal desktop/NAS casing specifically designed for ROCKPro64 boards, and capable of holding two 2.5″/3.5″ SATA drives.Key features  of ROCKPro64 Desktop/NAS case: Compatible with ROCKPro64 boards only SATA – Accommodates either 2x 2.5″ SATA drives or 2x 3.5″ SATA drives or a mix of 2x 2.5″/3.5″ SATA drives Power Supply – 12V DC Dimensions –  232.4mm (Width) x 105.0mm (Height) x 145.2mm (Depth) The case also ships with 2 SATA data cables, and a custom designed power supply cable as shown below. However, the company also notes that ROCKPro64 […]

Renegade Elite (ROC-RK3399-PC) RK3399 Single Board Computer Launched for $99 on Indiegogo

ROC-RK3399-PC RK3399 Single Board Computer

Libre Computer and Firefly Team previously collaborated on Renegade (ROC-RK3328-CC) board powered by a Rockchip RK3328 quad core Cortex A53 processor and mostly following Raspberry Pi 3 form factor.  We already knew both companies worked again on another Rockchip RK3399 single board  computer, and were expected to launch it in July via a crowdfunding campaign. The good news is that Libre Computer has just launched Renegade Elite (aka ROC-RK3399-PC) SBC on Indiegogo. Renegade Elite board specifications: SoC – Rockchip RK3399 hexa core processor with 2x Arm Cortex-A72 @ up to 2.0 GHz + 4 Arm Cortex-A53, Arm Mali-T860MP4 with OpenGL ES 1.1 / 1.2 / 2.0 / 3.1 / 3.2 and OpenCL 1.2 support System Memory – 4GB LPDDR4 SDRAM Storage – eMMC 5.x interface for storage modules up to 128GB,  micro SD card slot, and 128Mbit SPI NOR flash Video Output / Display I/F HDMI 2.0 connector Embedded DisplayPort (eDP) […]

Banana Pi BPI-M2+ V1.2 Board Improves Power Management

When people decided which development board to purchase for their project / use case(s), the often look at the processor, memory, storage, and the external ports, as well as I/Os. However, very few people look at the PMIC (Power Management IC) on the board, as it’s normally an afterthought. Development boards can work without PMIC, instead relying on a single fixed voltage, and for many people that may be good enough, but for more demanding tasks it may lead to either lower performance or overheating issues. Modern processor all rely on DVFS ( Dynamic Voltage and Frequency Scaling) in order to adjust both the voltage and frequency of the processor depending on the load. This is done to optimize power consumption and/or manage the power budget, and overheating may lead to CPU throttling, where the system lowers the frequency and/or operating voltage in  order to avoid damaging the processor. I’m […]

Makerdiary nRF52840 Micro Development Kit Works with OpenThread, Arm Mbed OS, Zephyr OS, Mynewt, etc…

nRF52840 Micro Development Kit

If you want to play around with Bluetooth 5, Nordic nRF52840 is probably one of the best option, and among the development board, $9/$12 Particle Xenon is hard to beat when it comes to value. But if you need a bit more storage, I/Os and features, Makerdiary nRF52840 micro development kit looks like a good candidate to evaluate, especially it supports plenty of frameworks / operating systems such as Arm Mbed OS, Zephyr Project, OpenThread, Mynewt, and others. It’s also the first MCU class board I’ve seen with a USB type C port, although I’m not sure it brings any benefits to this type of hardware. Makerdiary nRF52840 micro development kit (nRF52840-MDK) hardware specifications: SoC – Nordic nRF52840 Arm Cortex-M4F WiSoC with 1 MB FLASH and 256 kB RAM, Arm TrustZone Cryptocell 310 security subsystem External Storage – 64-Mbit QSPI flash Wireless Connectivity (on-chip) Bluetooth 5, Bluetooth Mesh Thread, IEEE […]

Design ESP32 LoRa GPS Tracker Applications with TTGO T-Beam Board

TTGO-T-Beam

TTGO introduced a small ESP32 LoRa board with OLED display last year that is still selling  for around $14 shipped. But the company is now back with a similar board called TTGO T-Beam that does without the display, but adds GPS support, and a 18650 battery holder, so it should be ideally suited for all sorts of LoRa GPS tracking applications. TTGO T-Beam board specifications: SoC – Espressif ESP32 dual core Xtensa LX6 processor with WiFi and Bluetooth Memory – PSRAM Storage – 4MB SPI flash Connectivity 802.11 b/g/n WiFi up to 150 Mbps +  Bluetooth 4.2 Classic and LE with “3D antenna” soldered on PCB LoRa 433, 868, and 915 MHz versions with SMA antenna Transmit current – 120 mA @ +20dBm; 90 mA @ +17dBm; 29mA @ +13dBm Receive sensitivity -139dBm with LoRa & 62.5Khz & SF=12 & 146bps -136dBm with LoRa & 125Khz & SF=12 & 293bps […]

Exit mobile version