Latest Nucleo boards access open source 8-bit MCU I/Os

STMicroelectronics has introduced two STM8* Nucleo development boards, letting the 8-bit world experience the ease of access and extensibility already proven with the STM32* Nucleo range.

Leveraging the formula that has kickstarted countless STM32 embedded projects, the STM8 Nucleo boards give full access to all STM8 MCU I/Os through ST morpho headers, and contain Arduino™ Uno connectors that simplify functional expansion by accessing the vast ecosystem of open-source Arduino-compatible shields.

The two STM8 Nucleo boards are supported by major development toolchains including the Cosmic IDEA toolchain, the IAR™ EWSTM8 Integrated development environment, and the free STVD IDE from ST. Support for convenient features like drag-and-drop Flash programming accelerates design iterations. Each board comes with an integrated ST-LINK debugger/programmer, which eliminates any need for a separate debug probe.

By adding these entry-level STM8 configurations, over 40 Nucleo boards are now available, covering the full spectrum of performance, power, and memory combinations across ST’s complete families of 8-bit and 32-bit microcontrollers. Product creation is fluid and flexible, conveniently connected to open-source hardware communities, with freedom to adjust or optimize hardware and software at any time thereby eliminating risk and helping minimize time to market.

The new NUCLEO-8S208RB and NUCLEO-8L152R8 boards (including 64-pin STM8S208 and STM8L152 microcontroller respectively) are available now, priced from $10.32.

Please contact your distributor or visit www.st.com/stm8nucleo for further information.

2.1″ 212x104px Flexible E-Ink Paper with SPI interface

DisplayModule introduced a tiny 2.1″ E-paper display with 212×104 pixels resolution. The display can be interfaced using SPI and a Raspberry Pi shield is available for the ones that what to connect it to the popular SBC.

Features

  • Flexible and 0.3mm thickness E-Paper
  • 2.13 Inch is  suited to  E-Label or wearing equipment.
  • 212×104 resolution  E-Ink raw display
  • No back-light, keeps displaying content forever even no power supply
  • Easy to use, displays any contents via SPI interface, including geometric graphics, texts, and images
  • Ultra low power consumption, basically power is only required for refreshing
  • It is easy working on Raspberry Pi with DM-ADTPI-013( RESE:A; BS:0)

more info: www.displaymodule.com

Nano-sandwiches in Electronics Significantly Reduce Risk of Overheating

A new study about “Reduction of overheating of 2D materials” published in the Journal of Advanced Materials. The work put behind the study is credited to the researchers at the University of Illinois at Chicago College of Engineering. By joining together two-dimensional materials used in nanoelectronic devices between their three-dimensional silicon bases, they formed an ultrathin layer of Aluminium Oxide which can significantly reduce the risk of component failure due to overheating.

Sandwiching two-dimensional materials reduces over-heating

Modern silicon-based electronic components use 2D materials such as graphene. These materials are formed of a single-atom-thick layer of carbon atoms. They are used into the electronics components which allows them to be several orders of magnitude smaller than if they were made with conventional 3D materials. These 2D materials enable many unique functionalities in those 3D nanostructures. But the main drawback of using this kind of material junction is that they prone to overheat and lose their performance.

In the field of nanoelectronics, the poor heat dissipation of 2D materials has been a bottleneck to fully realizing their potential in enabling the manufacture of ever-smaller electronics while maintaining functionality,

-stated Amin Salehi-Khojin, associate professor of mechanical and industrial engineering in UIC’s College of Engineering.

One of the most important reasons that 2D materials can’t efficiently transfer heat to silicon is that the interactions between the 2D materials and silicon in components are rather weak. Bonds between the 2D materials and the silicon substrate are not very strong, so when heat builds up in the 2D material, it creates hot spots causing overheat and device failure.

To enhance the connection between the 2D material and the silicon base to improve heat conductance, engineers have experimented with adding an additional ultra-thin layer of material on top of the 2D layer. It creates a “Nano-sandwich” with the silicon base and ultrathin material acting as the “bread”. By adding another ‘encapsulating’ layer on top of the 2D material, they have been able to double the energy transfer between the 2D material and the silicon base.

Salehi-Khojin and his colleagues have created an experimental transistor using Silicon Oxide for the base, carbide for the 2D material and Aluminum Oxide for the encapsulating material. At room temperature, the researchers saw that the conductance of heat from the carbide to the silicon base was twice as high with the addition of the Aluminum Oxide layer versus without it.

While our transistor is an experimental model, it proves that by adding an additional, encapsulating layer to this 2D nanoelectronics, we can significantly increase heat transfer to the silicon base, which will go a long way towards preserving the functionality of these components by reducing the likelihood that they burn out,

  • said Salehi-Khojin. Their next steps will include testing out different encapsulating layers to see if they can further improve heat transfer.

ESP32-S Wi-Fi+BT SoC Module (IPEX block output)

Esp32-S has a highly competitive package size and ultra-low power technology. Esp32-S can be widely used in various of  networking, for home automation, industrial wireless control, baby monitors, wearable electronics products, wireless position sensing devices, wireless positioning system signals and other networking applications.

Esp32-S is packaged in SMD,through the standard SMT equipment to achieve rapid production of products,to provide customers with high reliability of the connection,especially for Automation, large-scale, low-cost modern production methods,It’s suitable for all kinds of Internet of things hardware terminal occasions.

Features

  • The smallest 802.11b/g/n Wi-Fi BT SoC Module
  • Low power 32-bit CPU,can also serve the application processor
  • Up to 160MHz clock speed,Summary computing power up to 600 DMIPS
  • Overview built-in 520KB SRAM
  • Supports UART/SPI/I2C/PWM/ADC/DAC
  • SMD-38 package for easy welding
  • Support for OpenOCD debugging interface
  • Deep sleep current as low as 6.5μA
  • Embedded Lwip and FreeRTOS
  • Supports STA/AP/STA+AP operation mode
  • Support Smart Config/AirKiss technology
  • General AT commands can be used quickly
  • Support for serial port local and remote firmware upgrades (FOTA)

The module is on sale for 3.90 USD, found on seeedstudio.com

ESP32-A1S Wi-Fi+BT Audio Development Kit

ESP32-A1S is an ultra-small multi-functional audio module. It adopts ESP32 with dual-core processor as the main control. The main frequency is up to 600DMIPS. The module is internally equipped with 4M PSRAM and CodeC audio processing chip, which can be widely used for IoT. 

ESP32-Audio-kit is a small size audio development board based on ESP32-A1S from Ai-Thinker, most of the interfaces are distributed at the edges. Supports TF card, LINEIN and 2-way Mic input; support 1 channel headphone output and 1 chanel left and right speaker output, facilitate rapid development, can be widely used in various IoT applications, suitable for home smart devices, smart Audio, story machine solutions, etc.

Features

  • Low power dual core 32-bit CPU,can also serve the application processor
  • Up to 240MHz clock speed,Summary computing power up to 600 DMIPS
  • Built-in 520 KB SRAM, external 8MPSRAM
  • Supports UART/SPI/I2C/PWM
  • 3.5mm headphone jack, support  left and right chanel output.
  • left/right channel of speaker, support max 4Ω3W output
  • Support LINEIN and 2-way Mic input
  • Support 3.7V Li-ion battery or up to 5V2A power input, support battery charging
  • Support 64G SD card; 6 onboard buttons
  • Supports multiple sleep modes
  • Embedded Lwip and FreeRTOS
  • Supports STA/AP/STA+AP operation mode
  • Support Smart Config/AirKiss technology
  • Support secondary development

The board in on sale for 16.90 USD, found on seeedstudio.com

DFRobot Ships Its Kaby Lake based LattePanda Alpha SBC

After several months of delay, DFRobot is shipping its Kaby Lake based LattePanda Alpha SBC model, with 8GB RAM and 64GB eMMC with OS support for Windows 10 or Ubuntu 16.04 LTS. Public sales have moved from pre-order to in-stock fulfilment for at least one model. Just like the earlier Intel Cherry Trail based LattePanda, the LattePanda Alpha is significant for being a community-backed hacker board loaded with Windows 10, but it is not fully open source.

LattePanda Alpha 864

With the LattePanda Alpha, there is the option of a cheaper barebones version that supports an optimized, downloadable Ubuntu 16.04 LTS image. It seems that the only LattePanda Alpha model currently in stock and only at DFRobot is the $358 barebones version with 8GB LPDDR3 and 64GB eMMC. A $298 barebones model without the 64GB eMMC and a $398 model with 64GB eMMC and Windows Pro 10 are both listed as pre-order, without a specified shipment date.

The $358 price for the Linux-ready model is $60 to $70 more than the original Kickstarter packages. The LattePanda Alpha’s 7th Gen Kaby Lake Core m3-7Y30 is a dual quad-thread 1.6GHz/2.6GHz processor with 900MHz Intel HD Graphics 615. The processor has a configurable TDP of 3.75W to 7W, and like the original LattePanda, has an Arduino-compatible co-processor.

LattePanda Alpha 864

There’s also a microSD slot and an M.2 M Key interface that supports PCIe x4, SATA SSD, and NVMe SSD expansion. The Alpha is also fitted with an M.2 E-Key slot with PCIe x2, USB 2.0, I2C, and UART support. This gives additional wireless options in addition to the standard dual-band 802.11ac, which is accompanied by Bluetooth 4.2. A GbE port is also onboard. The Alpha provides 3x USB 3.0 host ports and a USB Type-C port with support for USB 3.0, power input, and DisplayPort. Dual simultaneous 4K display support is accessible through the Type-C DisplayPort, as well as an HDMI port and eDP interface that supports optional 7- and 10.1-inch touchscreens. Other features include a 12V input, an audio jack, a PMIC, an RTC, and a cooling fan. Also, the dual 50-pin GPIO connectors include one with an Arduino pinout.

There are no specific dimensions for the SBC yet. One key feature of the Alpha is a streaming cable that enables Linux, Mac, or Windows desktop users to plug the LattePanda into a USB port that provides easy access to a Windows device and does not need partitioning or dual booting. The streaming settings which enables a PiP (Picture in Picture) view for smooth interaction, is designed primarily for Linux and Mac developers who want to develop Windows 10-based IoT devices.

Various options of the barebones version loaded with Ubuntu are also available in the market and more information can be found on the DFRobot LattePanda shopping page.

Tiny Function Plotter using ATtiny85

David Johnson-Davies build a OLED display function plotter based on ATtiny85 microcontroller. He writes:

This project describes a simple routine for plotting a function on a 128×64 I2C OLED graphics display. Unlike most Arduino graphics libraries this routine doesn’t require a RAM buffer, and so will work on any processor down to an ATtiny85:

The routine will work on monochrome 128×64 I2C OLED displays based on either the SSD1306 driver, such as the display available from Adafruit, or the SH1106 driver, used in displays available from Chinese suppliers.

Tiny Function Plotter using ATtiny85 – [Link]

3 New Products from Particle.io Improves IoT Development

At Spectra, Particle’s annual conference, they announced three new products designed to improve enterprise-level IoT development. They are bringing IoT to maturity with total development, deployment, and maintenance platform that goes all through to the enterprise level by design. The 3 new products include: The Particle IoT Rules Engine, Particle Workbench, and Particle Mesh SoMs.

The Particle IoT Rules Engine is a visual drag-and-drop IoT application builder, built on Node-RED open-source platform. You don’t have to spend hours writing a simple IoT application, you can just use the IoT Rules Engine to drop a few blocks into place, and be done in a couple of minutes. It makes it easier for any IoT product developer to create app logic – and get their product to market faster.

Particles rules engine visual interface

This is possible through using if-this-then-that style logic – enabling customers to create business rules in the cloud that react to events in the physical world. The difficult aspect of IoT application development is in the essential details, like reading and processing sensor data or integrating third-party APIs. But the building blocks take care of those details, also coupled with the fact that IoT Rules Engine is built on IBM’s Node-RED tool, thousands of logic snippets developed by the community are available for use.

Particle Workbench is powered by Microsoft Visual Studio Code that runs on Windows, macOS, and Linux. It is a cross-platform desktop development environment which creates a robust desktop experience to build and debug professional-grade apps optimized for Particle developers. Particle Workbench gives access to over 3,000 official libraries, plus another 8,000+ extensions in the Visual Studio Marketplace.

Particle Workbench powered by Visual Studio Code

It has an intelligent autocomplete feature through Intellisense and local compilation. No need to code in one editor and then deploy the code in a separate interface anymore, you can do it all from Particle Workbench.

Particle is releasing two new mesh SoMs, the A Series and the B Series. The A Series is identical to the Particle Mesh Argon development board, and has onboard Wi-Fi and mesh networking. The B Series is like the Particle Mesh Boron, and includes built-in LTE and mesh networking. Both modules share the characteristics of their older models, but don’t have large breakout board and pins.

Particle Mesh SOMs

This makes them perfect for use in mass production. Particle is accepting requests to join the limited beta releases of the Particle IoT Rules Engine and Particle Workbench. More details about the A Series and B Series SoMs will be released soon.

Advantech Builds Gaming SBC powered by AMD’s Ryzen V1000

Advantech announced a new gaming and lottery board, the DPX-E265. The gaming board is based on AMD’s Ryzen V1000, which features a 4x DP++ ports, 2x SATA, plus M.2, PCle x16, and PCIe x4 expansion. Prior to the DPX E265, in February of this year Advantech announced the DPC-E140 casino gaming board with AMD’s Ryzen Embedded V1000.

DPX E265 Gaming SBC

They also launched an Intel 7th Gen “Kaby Lake” based DPX-S445 casino gaming SBC in August, which was a follow up of the DPC-E140. The E265 is a lower-end gaming board, which focuses on gaming and lottery applications that fall short of extensive security and I/O features of the DPC-E140. The DPX-E265 has a smaller size than the DPC-E140.

The DPX-E265 has a remodeled Mini ITX surface area of 185 x 170mm, and the I/O ports are stacked. It runs on Windows 10, or Linux operating system and it supports up to 32GB DDR4-2666, with support for ECC RAM. The DPC-E140 is featuring 12C port with RTC, intrusion monitoring, event logging and a couple of other security features, like a standard TPM chip, secure boot, watchdog, and write-protectable BIOS in a removable module.

The DPX-E265 is fitted with 2x RS232 ports, 2x RS232 headers, and an RS232/RS485. There are 3x USB 3.0 ports, 2x USB 2.0 ports. Three standard audio jacks stand-in for the earlier model’s HD 5.1 audio with stereo amplified with 20W outputs. The DPX-E265 provides a PCIe x16 Gen 3 slot and a PCIe x4 Gen 1 slot. The PCle x16 Gen 1 slot is available as a golden finger edge connector that supports “2x full PCIe x1 Gen 1.0 ports (non-standard x4 pin definition) and 2 x USB 2.0.” The DPX-E265 also adds an LPC interface. The DPX-E265 board provides 4x DP++ 1.4 ports with 4K support, one of the ports supports HBR video.

Available also is CFast and dual SATA 3.0 storage, an M.2 slot (2280), and dual GbE ports with PXE, but not WoL. The 12V board supports 0 to 50°C temperature range. Custom features include custom FPGAs or MCUs or additional security features.

More information can be found on  DPX-E265 product page

1 Square Inch 20MSPS Oscilloscope

PIC32MZ based tiny Oscilloscope by Mark Omo

A 1″ by 1″ 20msps Oscilloscope based on the PIC32MZ @ hackaday.io by “Mark Omo”. He writes:

This project is designed around a PIC32MZ EF processor. We use its internal ADCs in an interleaved mode in order to get the full 20Msps. We have found that in practice we are able to achieve approximately 1MHz of bandwidth.

The very first thing that happens is our signal goes into a 1M ohm terminator that also divides down our signal by 10X, allowing us to measure signals outside of the rails (up to around 30V Pk-Pk or ±15V). The very next thing that happens is the signal is passed through a pair of diodes connected to the rails that clamps the voltage to the rails preventing damage.

1 Square Inch 20MSPS Oscilloscope – [Link]

TOP PCB Companies