The purpose I created this board is for evaluating a new feature that will be added in our company products
#1 – The Design
The feature of the PCB
- Power Protection : Resettable Fuse, UVP
- Controller : STM32F103RxTx
- Flash Memory : 1MByte for Device Configuration
- Storage : Micro-SD Card using SPI Interface for data log
- Onboard Sensor : Sensirion SHT31 Temperature & Humidity Sensor using I2C
- Communication : ISL8483 RS485 Transceiver
- Communication : CP2102N USB to UART Converter
- Communcation : UART-TTL for Nextion Display
- Relay/SSR Driver using BJT Transistor
- ESD Protection : IEC61000-4-2 Level 4 (15kV)
#2 – The Process
#3 – The Result
For fast prototyping, I was using STM32 Core (STM32Duino) in Arduino IDE to create the firmware for this project.
The HMI design was designed using Nextion Editor
Some of feature need revision, but the main function works perfectly. The revision will be posted in Version 2
More contents will be updated later






Leave a Reply