

SmartSolarHeatingProject
ESP32 based Smart Solar Heating Project
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 67
- Pads
- 231
- Tracks, vias
- 708, 75
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 16 Jul 2016
- Updated
- 9 Mar 2021
Overview
SmartSolarHeatingProject is an open-source printed circuit board by UnknownHero99, from the UnknownHero99/SmartSolarHeatingProject repository on GitHub. It is a 2-layer board of 100 × 100 mm with 63 parts on 67 nets, routed with 708 tracks and 75 vias.
It is built around the ESP32-WROOM-32, BME280 and CH340G, with the DS3231N/DIP and L7805 among its other parts. Its parts include 18 resistors, 17 connectors, 10 capacitors, 6 ICs and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
5ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesBME280
LGA-8(2.5x2.5)-40℃~+85℃ 0%RH~100%RH 1.71V~3.6V 1.8uA 16bit I2C、SPI ±0.5℃ ±3%RH LGA-8(2.5x2.5) Temperature and Humidity Sensor ROHSBoschTemperature And Humidity SensorCH340G
SOP-16-40℃~+85℃ 2Mbps 3.3V、5V USB 2.0 USB to UART SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersDS3231N/DIP
--40℃~+85℃ 2.3V~5.5V Built-in I2C Temperature compensation、Backup power management and battery charging、Programmable clock output、Alarm function - Real Time Clocks ROHSMaxim Integrated (Analog Devices)Real Time ClocksL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
PCB/README.mdPCB design
PCB is based on ESP32 and is fully suitable for usage with SSHP firmware

Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1K | Resistors_SMD:R_0805_HandSoldering | R2, R4, R8, R13, R18 |
| 4 | 10uF | Capacitors_SMD:C_0805_HandSoldering | C4, C6, C8, C9 |
| 4 | 2.7K | Resistors_SMD:R_0805_HandSoldering | R14, R15, R16, R17 |
| 4 | MountingHole_3.2mm_M3 | Mounting_Holes:MountingHole_3.2mm_M3_ISO7380_Pad | , , , |
| 3 | 470 | Resistors_SMD:R_0805_HandSoldering | R9, R10, R11 |
| 2 | 0.01uF | Capacitors_SMD:C_0805_HandSoldering | C7, C10 |
| 2 | 10K | Resistors_SMD:R_0805_HandSoldering | R5, R6 |
| 2 | 12K | Resistors_SMD:R_0805_HandSoldering | R1, R3 |
| 2 | 22pF | Capacitors_SMD:C_0805_HandSoldering | C3, C5 |
| 2 | 2K | Resistors_SMD:R_0805_HandSoldering | R7, R12 |
| 2 | D | DO-214AC(SMA):DO-214AC(SMA) | D1, D2 |
| 1 | ESP32-footprints-Lib:LOGO | LOGO | |
| 1 | 0.1uF | Capacitors_SMD:C_0805_HandSoldering | C2 |
| 1 | 100uF | Capacitors_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 12MHZ | Crystals:Crystal_HC49-4H_Vertical | Y1 |
| 1 | BME280 | Housings_LGA:Bosch_LGA-8_2.5x2.5mm_Pitch0.65mm_ClockwisePinNumbering | U5 |
| 1 | BME280 conn | Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mm | J5 |
| 1 | Battery_Cell | Battery_Holders:Keystone_106_1x20mm-CoinCell | BT1 |
| 1 | DS3231N | DS3231N_DIP:SOIC127P1032X265-16N | IC1 |
| 1 | ESP32-WROOM | ESP32-footprints-Lib:ESP32-WROOM | U1 |
| 1 | Flash_button | Buttons_Switches_SMD:SW_SPST_SKQG | S1 |
| 1 | L7805 | TO_SOT_Packages_SMD:TO-263-3_TabPin2 | U4 |
| 1 | LED | LEDs:LED_0805_HandSoldering | D3 |
| 1 | LM3940 | TO_SOT_Packages_SMD:TO-263-3_TabPin2 | U2 |
| 1 | Power_Screw_Terminal | Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol | J2 |
| 1 | RGB diode connector | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J4 |
| 1 | RGB selector | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J3 |
| 1 | Relay V selector | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J16 |
| 1 | Relay1 conn | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J7 |
| 1 | Relay2 conn | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J8 |
| 1 | Relay3 conn | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J14 |
| 1 | Relay4 conn | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J15 |
| 1 | Reset_button | Buttons_Switches_SMD:SW_SPST_SKQG | S2 |
| 1 | Sens V selector | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J13 |
| 1 | TFT LCD | Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mm | J6 |
| 1 | TempSensor1 conn | Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight | J9 |
| 1 | TempSensor2 conn | Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight | J10 |
| 1 | TempSensor3 conn | Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight | J11 |
| 1 | TempSensor4 conn | Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight | J12 |
| 1 | UART | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J17 |
| 1 | USB_B | Connectors:USB_B | J1 |
| 1 | ch340g | Housings_SSOP:SOP-16_4.4x10.4mm_Pitch1.27mm | U3 |
Similar boards
- 2 layers100.1 × 99.9 mm

- 2 layers148.1 × 37.1 mm

- 2 layers99.1 × 99.1 mm

- 2 layers161.3 × 40.6 mm

- 2 layers162.6 × 194.3 mm

- 2 layers210 × 228 mm

- 2 layers99 × 80 mm

MmM
wyolum/mmM
mmMercury is an Open Hardware, blood pressure measurement device (not FDA approved).
167 parts2 - 2 layers

Questions
How big is the SmartSolarHeatingProject PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SmartSolarHeatingProject use?
63 parts, built around the ESP32-WROOM-32, BME280, CH340G and DS3231N/DIP. 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.
Where can I download the SmartSolarHeatingProject KiCad files?
From the UnknownHero99/SmartSolarHeatingProject repository on GitHub, at the commit this page was made from: the board is PCB/SmartSolarHeatingProject.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SmartSolarHeatingProject design in my own project?
Its repository states no licence, so its author keeps all rights: ask UnknownHero99 before reusing the design.