hKRnUYY

USB 2.0 HUB based on SL2.1A

 
Overview
Because I bought too many SL2.1A chips, I made a few HUBo boards (* ̄▽ ̄*)ブ.
I've already tested them, but I'm using them to connect a keyboard and mouse, so I didn't test the speed with a USB drive.
Regarding the crystal oscillator: In actual use, I found that if I solder an external crystal oscillator and plug it into the computer, it will repeatedly disconnect; if I remove the external crystal oscillator, it works normally. I don't know why (*Φ皿Φ*).
PDF_USB2.0 HUB based on SL2.1A.zip
Altium_USB2.0 HUB based on SL2.1A.zip
PADS_USB2.0 HUB based on SL2.1A.zip
BOM_USB2.0 HUB based on SL2.1A.xlsx
94829
Yunzhisheng Hummingbird B Offline Voice Recognition Module Test Board with Bluetooth and Customizable Wake-up Word
The test development board designed using the Unisound Hummingbird B module supports customizable wake-up words and command words. The core chip is a JL chip with Bluetooth functionality, requiring programming with a dedicated JL programmer.
The test development board designed using the Unisound Hummingbird B module supports customizable wake-up words and command words. The core chip is a JL chip with Bluetooth functionality, requiring programming with a dedicated JL programmer.
1.mp4
PDF_Yunzhisheng Hummingbird B Offline Voice Recognition Module Test Board with Bluetooth and Customizable Wake Word.zip
Altium_CloudSound Hummingbird B Offline Voice Recognition Module Test Board with Bluetooth and Customizable Wake Word.zip
PADS_Yunzhisheng Hummingbird B Offline Voice Recognition Module Test Board with Bluetooth and Customizable Wake-up Word.zip
BOM_Yunzhisheng Hummingbird B Offline Voice Recognition Module Test Board with Bluetooth and Customizable Wake-up Word.xlsx
94830
USB-Hub_SL2.1A
The hub is equipped with SL2.1A, featuring 1*USB3 + 3*USB2 ports.
The test device uses an SL2.1A hub with 1 USB3 port and 3 USB2 ports.
The left image shows a direct connection to the computer, while the right image shows five
USB2 ports connected in series with the hub before connecting to the computer. The left image shows a direct connection to the computer, while the right image shows three USB3 ports connected in series with the hub before connecting to the computer. Connecting four USB3 ports in series is unstable, and five ports are not recognized.
The test used a self-made AU89103 single-layer NW682 flash drive, a Dell Inspiron 5493 computer running Windows 11.
PDF_USB-Hub_SL2.1A.zip
Altium_USB-Hub_SL2.1A.zip
PADS_USB-Hub_SL2.1A.zip
BOM_USB-Hub_SL2.1A.xlsx
94831
Desktop Screen V3
The PCB for this project is based on the desktop small screen PCB of the open course on the Internet by senior student Xiaozhi. The software is fully adapted, the mechanical shell remains unchanged, and the size of the board remains unchanged.
I. Project Introduction:
This project was inspired by the open-source project released by "Xiao Zhi Xue Chang" on various platforms. The main control chip and its internal software are the same as Xiao Zhi Xue Chang's. (Bilibili link: DS2-Learning Suggestions & Tool Preparation_Bilibili_bilibili).
To obtain the software, simply visit the provided Bilibili link. The project's casing, screen, and battery are identical to the original. I found compatible casings and batteries for Xiao Zhi Xue Chang's small screen by searching for "desktop small screen" on Taobao.
Note that an internet connection is required after burning the code for real-time time and weather updates. There are tutorials on this on Bilibili. It's important to note that a router or mobile hotspot is required for connection. If using a mobile hotspot, you'll need two phones: one connected to the small screen's Wi-Fi, and the other connected to the small screen's Wi-Fi.
II. Actual Usage of this PCB :
I originally planned to build this a year and a half ago, but various reasons delayed it. I didn't have time to compile the code slowly; I simply used burning software to burn the bin file provided by "Xiao Zhi Xue Chang" to run it.
The hardware PCB has been running smoothly in my hands so far without any failures. The only drawback is that the corners and USB port area don't quite fit the small screen casing, possibly requiring some trimming of the casing or PCB.
 
III. Hardware Circuit Changes
First, let's discuss the reasons for the changes. The main reason is that these are the only chips available, and I wanted to minimize expenses, especially since these chips are relatively inexpensive.
1. Voltage Regulator Chip: Changed to ME6111. Similar performance parameters to the original chip, but with a smaller package.
2. Serial Port Chip: Changed to CH304X, with a smaller package
. 3. USB: Changed to Micro USB for wider compatibility, with a larger package than the original. In fact, this larger USB port caused a misalignment between the PCB and the screen casing size at the USB port. My first version forgot to consider this, resulting in a gap in the casing at the USB port. However, in this open-source version, I've tried to make the USB port fit the casing size as closely as possible; it might only require trimming a small corner with pliers.
4. Freewheeling/Zen Regulator Diode: Replaced with MBR0540, with similar parameters and a similar package size to the original diode. It has been tested and works.
5. Other modifications:
      a. Reverse current protection for the serial port chip's RX and TX pins and the ESP32 main control chip's RX and TX pins was removed (the original design may have been for stability considerations, but I don't think it's necessary for personal use).
     b. The large pad connecting to the power chip's power interface was removed, leaving only the 1.25mm pitch terminals and their pads.
     c. The NPN transistor was replaced with a transistor commonly used in JLCPCB's library.
     d. The ground pads of the two terminal interfaces of the e-ink screen were enlarged for easier soldering and fixing.
 
VIII. Physical Display
 
PDF_Desktop Screen V3.zip
Altium Desktop Screen V3.zip
PADS_Desktop Screen V3.zip
BOM_Desktop Screen V3.xlsx
94832
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-26 12:29:34

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号