
Power supply
Ekstazaa/Symmetric-Linear-Power-Supply-30V
Repositiry contains description of Linear power supply project. It is based on Trafo with own pcb board with rectifier, filtres and regulator LM3178 and LM337.

An temperture control device, based on ESP32. With custom PCB board, it can fit an ESP32-DevKit as controller, DAC and ADC is done on board, as well as, a 5 to +-12v power supply..
Temp pro is an open-source printed circuit board by CrafterSteve, from the CrafterSteve/ESP32_Temp_Con repository on GitHub. It is a 2-layer board of 100 × 100 mm with 134 parts on 154 nets, routed with 1,939 tracks and 428 vias.
It is built around the 74HC244D, LT1617ES5#PBF and AD592CNZ, with the ADC0804LCN, CH224K and DAC0832LCN among its other parts. Its parts include 37 capacitors, 28 diodes, 24 resistors, 18 ICs and 6 transistors. It belongs with the ESP32 boards of this library.
An temperture control device, based on ESP32. With custom PCB board, it can fit an ESP32-DevKit as controller, DAC and ADC is done on board, as well as, a 5 to +-12v power supply.
项目中 ./main/my_spiffs/ 目录下的文件会通过命令,全部烧写的分区 label 的 flash 中。
创建自定义空间前,先做配置: used "idf.py menuconfig" to change partition table to csv.
created "partitions.csv" with 256KB of spiffs as "/storage": (以下是"partitions.csv"文件应该包含的内容) nvs, data, nvs, 0x9000, 0x6000 phy_init, data, phy, 0xf000, 0x1000 factory, app, factory, 0x10000, 0x100000 storage, data, spiffs, 0x110000, 0x40000
使用时注意 python 工具的路径。“./” 代表本项目的根目录
python D:\esp\v5.2.1\esp-idf\components\partition_table\gen_esp32part.py .\partitions.csv .\partitions.bin // 从csv生成分区文件
idf.py partition-table-flash // 烧录分区文件
python D:\esp\v5.2.1\esp-idf\components\spiffs\spiffsgen.py 0x40000 D:\esp_projects\dactest_2.1\main\my_spiffs my_spiffs_img // 创建SPIFFS镜像文件
python D:\esp\v5.2.1\esp-idf\components\partition_table\parttool.py -p COM3 write_partition --partition-name storage --input .\my_spiffs_img // 写入esp32
in code: base_path = "/storage" // esp32内文件目录 "/storage/bmp_test.bmp" 为存入的文件 FILE *file = fopen("/storage/bmp_test.bmp", "rb"); // 如此打开flash上的文件 可通过 esp_spiffs_info(spiffs_conf.partition_label, &total, &used); 查看占用,检查是否写入。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1N5822 | SS54-HF:DIOM5025X220N | D4, D9, D10, D11, D12, D13, D14, D15, D18, D19, D20, D21, D24, D25, D26, D27 |
| 16 | 1uf | Capacitor_SMD:C_0805_2012Metric | C12, C13, C17, C27, C28, C30, C31, C32, C34, C35, C36, C38, C40, C41, C42, C44 |
| 8 | SS54-HF | SS54-HF:DIOM5025X220N | D5, D8, D16, D17, D22, D23, D28, D29 |
| 6 | 100nf | Capacitor_SMD:C_0805_2012Metric | C1, C15, C19, C23, C24, C25 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO14580 | H1, H2, H3, H4, H5, H6 |
| 4 | 10uf | Capacitor_SMD:C_0603_1608Metric | C11, C26, C33, C39 |
| 4 | 10uh | Inductor_SMD:L_Bourns_SRP7028A_7.3x6.6mm | L1, L2, L3, L4 |
| 4 | 2.7k | Resistor_SMD:R_0603_1608Metric | R23, R25, R27, R29 |
| 4 | 51k | Resistor_SMD:R_0603_1608Metric | R16, R24, R26, R28 |
| 4 | LT1617ES5 | Package_TO_SOT_SMD:SOT-23-6 | U6, U10, U14, U18 |
| 2 | 0.2k | Resistor_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal | R2, R4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R7, R9 |
| 2 | 10nf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C4, C6 |
| 2 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3 |
| 2 | 1N5819WS | Diode_SMD:D_SOD-323_HandSoldering | D6, D7 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R6 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R11, R15 |
| 2 | 20pf | Capacitor_SMD:C_0805_2012Metric | C8, C9 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R21, R22 |
| 2 | 74HC374 | Package_DIP:DIP-20_W7.62mm_Socket | U3, U13 |
| 2 | BC212 | Package_TO_SOT_THT:TO-92_Inline | Q3, Q4 |
| 2 | PN2222A | Package_TO_SOT_THT:TO-92_Inline | Q2, Q8 |
| 1 | 0k | Resistor_SMD:R_0603_1608Metric | R17 |
| 1 | 100nf | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 100uf | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Vishay_T93YA_Vertical | RV2 |
| 1 | 150pf | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 15k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 1nf | Capacitor_SMD:C_0805_2012Metric | C18 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 1uf | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 22uf | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 30k | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | 43k | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 5k | Potentiometer_THT:Potentiometer_Vishay_T93YA_Vertical | RV1 |
| 1 | 7.5k | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_Socket | U5 |
| 1 | 74HC244 | Package_DIP:DIP-20_W7.62mm_Socket | U16 |
| 1 | 74HC32D-T | Package_DIP:DIP-14_W7.62mm_Socket | U15 |
| 1 | AD592CN | Package_TO_SOT_THT:TO-92L | U2 |
| 1 | ADC0804LCN | Package_DIP:DIP-20_W7.62mm_Socket | U9 |
| 1 | AT24C64D-SSHM-T | Package_DIP:DIP-8_W7.62mm_Socket | U8 |
| 1 | Battery_Cell | 796136-1:TE_796136-1 | BT2 |
| 1 | CH224K | Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm | U17 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J5 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J2 |
| 1 | Conn_02x13_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Vertical | J1 |
| 1 | Conn_02x20_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J3 |
| 1 | Crystal | Crystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal | Y1 |
| 1 | DAC0832LCN | Package_DIP:DIP-20_W7.62mm_Socket | U12 |
| 1 | DEVKIT_V1_ESP32-WROOM-32 | DEVKIT_V1_ESP32-WROOM-32:MODULE_DEVKIT_V1_ESP32-WROOM-32 | U4 |
| 1 | LM358ADG4 | Package_DIP:DIP-8_W7.62mm_Socket | U1 |
| 1 | OP07 | Package_DIP:DIP-8_W7.62mm_Socket | U11 |
| 1 | PCF8523T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | R_Network08 | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | TIP2955 | TIP2955:TOP3AV | Q1 |
| 1 | TIP3055 | TIP3055:TOP3AV | Q7 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |

Ekstazaa/Symmetric-Linear-Power-Supply-30V
Repositiry contains description of Linear power supply project. It is based on Trafo with own pcb board with rectifier, filtres and regulator LM3178 and LM337.

Khoapham2004/ESP32-to-ESP-NOW-Control
The second repository contains the hardware design of the robot. It is mostly based on the 2025 version, with updated sensors, the BTS signal removed from the previous design, and a PCB that primarily uses SMD…

PeriwalPratham/FlightController
A basic PCB design which contains all components for a solo yet affordable basic drone controller



Skab101/OvnProjekt
A fully hardware-based oven control system designed and built with analog + digital electronics only — no microcontroller or pre-programmed ICs. All schematics and PCBs were created in KiCad.


crmoratelli/ShieldCLP
The following project refers to one of the steps in the development of an Open Source PLC with a web interface using Raspberry Pi.
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
134 parts, built around the 74HC244D, LT1617ES5#PBF, AD592CNZ and ADC0804LCN. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the CrafterSteve/ESP32_Temp_Con repository on GitHub, at the commit this page was made from: the board is temp_pro.kicad_pcb and its schematic temp_pro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask CrafterSteve before reusing the design.