1. Based on the original design, a 0.96-inch OLED (SCL PB8, SDA PB9), dial buttons (PA12, PA11, PA8), and a serial port automatic download circuit (serial port can download programs and transmit data) have been added.
2. It supports both serial port and Stling download. During this process, there is no need to change the boot options of boot0 and boot1. The
makes it more flexible and versatile. Programs can be downloaded using Stling, and the running results can be displayed on the screen, or the processed results can be read via serial port
. For serial port download, select DTR high level for reset and RST high level for booting. After clicking "Start Programming," press the reset button on the development board to begin downloading.
For Stling download, after the program download is complete, press the reset button on the development board to start program execution.
Altium_stm32 development board (with serial port download, screen, and buttons).zip
PADS_stm32 development board (with serial port download, screen, and buttons).zip
BOM_stm32 development board (with serial port download, screen, and buttons).xlsx
The expansion pins added to the original board eliminate the need for additional expansion boards, making it convenient for DIY projects of various kinds.
The system
introduces all digital inputs and outputs (MP0-MP11). The ADC and DAC are brought out as headphone jacks.
A jumper cap can be used to select PLL and BOOT modes.
The onboard EEPROM limits
I2S input, requiring an external MCLK. The interface is not brought out. Programming
can be done in two ways:
1. via MCU (
GitHub link
); 2. via USB (see attachment). A simple
verification is provided
: use Super Bass and EQ to enhance low and high frequencies, and compare the frequency response curves before and after (the recording equipment is not professional and is for reference only).

freeUSBi.pdf
PDF_ADAU1701 DSP Verification Board.zip
Altium_ADAU1701 DSP Verification Board.zip
PADS_ADAU1701 DSP Verification Board.zip
BOM_ADAU1701 DSP Verification Board.xlsx
95126
SPI nor Flash wireless high-speed programmer ESP32-S3/C3
A high-speed wireless programmer based on ESP32-S3/C3 SPI nor Flash.
Unlike traditional USB-to-SPI programmers like the CH341A, this programmer requires no data cable connection, has a built-in battery, and transmits data via LAN. The SPI master is an ESP32-S3/C3, not a PC host computer, with an adjustable SPI frequency up to 80MHz. It features dual Flash slots for simultaneous operation and can connect to multiple programmers simultaneously. In actual testing, reading from an 8MB Flash chip took 7 seconds, and writing took 24 seconds. Read and write times are related to the wireless LAN environment; severe 2.4G WiFi interference will increase the time.
Currently, the S3, C3, and C3-DIP versions have all been verified and are safe for PCB fabrication. Cost: S3 > C3 > C3-DIP. A rough estimate of the personal replication cost for the DIP version is around ten yuan (provided you have a 0402 resistor-capacitor package). Before replication, please carefully read the following precautions: 1. Please use the BOM in the attachment. 2. The flash0 slot for the S3 and C3 versions is a 5x6 surface-mount eSIM, which will be explained in detail below. 3. When fabricating C3 and C3-DIP versions, please use JLC04161H-7628 impedance, with impedance control set to 20%.
Regarding the flash0 base for S3 and C3 versions, I have only found one seller on major online shopping platforms, priced at 0.55 RMB per piece, minimum order of 10 pieces, with shipping around 15 RMB. One pin of the base needs to be bent. There are other alternatives, priced at 19 RMB per piece, minimum order of 1 piece, free shipping, requiring modification of the PCB file. To avoid advertising, I am not providing purchase links; please find them yourself if needed. Due to the two flash base options, the cost of small-scale personal replication of the S3 and C3 versions is not low, with the C3 version approximately 27 RMB more expensive than the C3-DIP version. For mass production, the cost is 3 RMB more expensive than the C3-DIP version. The S3 version uses the S3 module, making it approximately 12 RMB more expensive than the C3 version. The C3-DIP version uses common DIP clips, offering low cost and high stability. Therefore, unless you specifically need S3 or C3 versions that allow direct programming of WSON and TSOP packaged flash chips without an adapter board, we recommend replicating the C3-DIP version. Data
reading demonstration: [Image of
physical product] [Image of C3 version]

SFD-ESP32-C3-B.stl
SFD-ESP32-C3-T.stl
SpiFlashDownloaderSetup.exe
SFD-ESP32-C3-DIP-T.stl
SFD-ESP32-C3-DIP-B.stl
BOM_ESP32-S3-C3.xlsx
BOM_ESP32-S3-C3-DIP.xlsx
flash_download_tool_3.9.5.zip
PDF_SPI nor Flash Wireless High-Speed Programmer ESP32-S3-C3.zip
Altium_SPI nor Flash Wireless High-Speed Programmer ESP32-S3_C3.zip
PADS_SPI nor Flash Wireless High-Speed Programmer ESP32-S3_C3.zip
BOM_SPI nor Flash Wireless High-Speed Programmer ESP32-S3_C3.xlsx
95127
Van Gogh - Starry Night Light Painting
Based on the open-source Starry Sky PCB, a simple circuit is used to replicate and upgrade it into a light painting.
Under the night sky, romance surges like a tide, with twinkling stars reflecting each other, dazzling and profound, mysterious and romantic.
Based on the open-source starry sky PCB, this project replicates and upgrades it into a light painting using a simple circuit.
The original open-source starry sky PCB project link is: https://oshwhub.com/sytnocui/star-pcb-drawing.
The images show a yellow and blue starry sky both on. The

light painting features a touch switch and stepless dimming.
The light painting can be selected to be constantly lit or flashing via a toggle switch on the back. In flashing mode, stepless dimming and on/off control are also available. See the attached video link for the effect.
The effect would be even better if a corresponding 3D model could be created to block the light.
Constant light effect image.jpg
Blue starry sky twinkling effect video.mp4
Yellow starry sky twinkling effect video.mp4
PDF_Van Gogh - Starry Night Light Painting.zip
Altium_Van Gogh-Twinkle Starry Night Light Painting.zip
PADS_Van Gogh - Twinkling Starry Night Light Painting.zip
BOM_Van Gogh - Twinkling Starry Night Light Painting.xlsx
95128
electronic