It was done rather hastily, referencing this project (https://oshwhub.com/maxgustav/ch32v003f4). I feel the pin header order could be optimized.
It uses the CH32V003F4U6, QFN-20 (3x3) package, and has full CH32V003 functionality. It has an onboard 24MHz passive crystal oscillator. Functionality has been verified.
The silkscreen printing on the prototype board in the image had a slight issue, but it has been corrected in the project files and should be OK now.
This project is a smart car designed based on the LCSC-Liangshanpai development board.
I. Car Functions
: Left and right light indicators; buzzer prompts; button control function; ADC voltage acquisition; four-channel infrared tracking function; HC-SR04 ultrasonic obstacle avoidance function; HC-05 Bluetooth module communication;
II. Car Circuit Design
: 1. Power input module;

2. Button indicator lights; vehicle lights;

3. Button module;

4. Buzzer module;

5. ADC voltage acquisition circuit;

6. N20 motor drive circuit;

7. Four-channel tracking circuit;

8. HC-SR04 ultrasonic module;

9. HC-05 Bluetooth module;
Car video.mp4
Smart Car.zip
PDF_【Liangshan School】Smart Car.zip
Altium_【Liangshan Sect】Smart Car.zip
PADS_【Liangshanpai】Smart Car.zip
BOM_【Liangshan Sect】Intelligent Car.xlsx
95878
C64 PLA replacement
Used for repairing and replacing PLA chip 906114-01 in Commodore 64 computers.
The Commodore 64, released by Commodore in 1982, sold over 12 million units throughout its lifecycle, holding the Guinness World Record for "Best-Selling Single Desktop Computer Model." The PLA chip is responsible for memory address decoding. A malfunction manifests as a black screen upon startup. Because the PLA chip (906114-01) has been discontinued for many years, finding an original replacement is difficult. Therefore, a GAL chip can be used for simulation. This project is a re-drawn version of the PLA20V8 project. https://www.freepascal.org/~daniel/c64pla/
PDF_C64 PLA Replacement.zip
Altium_C64 PLA Replacement.zip
PADS_C64 PLA Replacement.zip
Replace .xlsx with BOM_C64 PLA.
95880
USB2514B-USB Hub Expansion Dock
USB2514B-AEZC-TR Dock
This high-speed 2.0 expansion dock uses
the MICROCHIP USB2514B-AEZC-TR high-speed and stable hub controller.
While the chip itself is relatively expensive, it's cheaper on Taobao, but refurbished units are common. I bought three, all refurbished, and one failed. It's worth a gamble; this design uses a refurbished unit.

The
circuit doesn't require programming; it's ready to use after soldering.
The speed of copying files via USB is shown in the image below. Playing internal videos from a Type-C SSD is also very stable and smooth.
Be aware of cold solder joints, as refurbished units are prone to this.
If the computer doesn't respond or displays a "USB device request failed" message, it's a soldering issue.
The CH340 port is recognized successfully, but a USB flash drive fails to display the "USB device request failed" message—this may be a chip problem .
This project uses a 0402 package.




PDF_USB2514B-USB Hub Expansion Dock.zip
Altium_USB2514B-USB Hub Expansion Dock.zip
PADS_USB2514B-USB Hub Expansion Dock.zip
BOM_USB2514B-USB Hub Expansion Dock.xlsx
95881
electronic