
OpenWeatherStation MainBoard
VitalSeptfonds/OpenWeatherStation
Open Wheather Station based on STM32

This program is firmware to Home Automation Main module. Code for peripferal modules is stored in https://github.com/r-gal/LONdevices repository.
Lon6Main is an open-source printed circuit board by r-gal, from the r-gal/LON_v2 repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 100 mm with 288 parts on 251 nets, routed with 2,378 tracks and 424 vias.
It is built around the STM32H725ZGT6, DM9161AEP and MCP6004-E/P, with the LM2596S-5.0, MC34063AD and BC847 among its other parts. Its parts include 118 resistors, 79 capacitors, 27 diodes, 13 ICs and 13 inductors. It belongs with the STM32 boards of this library.
This program is firmware to Home Automation Main module. Code for peripferal modules is stored in https://github.com/r-gal/LON_devices repository.
General information: Project is prepared on IDE that uses GCC compiller, files from System directory may need be adapted to other compillers. Program is prepared to use on dedicated Hardware, Schematic and PCB layout in KiCad format is available in PCB directory. Program uses 3rd party software: CMSIS, HAL libraries and FreeRTOS, in Core directory files generated in STM32CubeMX tool are stored.
git clone https://github.com/r-gal/LON_v2 --recursiveCreate project in your IDE and attach all files from repository
Attach FreeRTOS Kernel files
git submodule add https://github.com/FreeRTOS/FreeRTOS-KernelUse source files from main directory and from correct portable. Choose correct port.c and portmacro.h files from portable directory - for STM32H725 and GCC compilator use portable\GCC\ARM_CM7\r0p1 Do not add any memory manager from portable/MemMang - Application offers own memory manager.
USE_PWR_LDO_SUPPLY
USE_HAL_DRIVER
STM32H725xx
STM32_THREAD_SAFE_STRATEGY=5stm32h7xx-hal-driver\Inc
cmsis-device-h7\Include
FreeRTOS-Kernel\include
FreeRTOS-Kernel\portable\GCC\ARM_CM7\r0p1
Core\Inc
Appl\Inc
Lib_Fat
Lib_Common
Lib_Ethernetgit submodule add https://github.com/STMicroelectronics/cmsis-device-h7Add to project file startup_stm32h725xx.s 2. Attach Hal drivers
git submodule add https://github.com/STMicroelectronics/stm32h7xx-hal-driver| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C10, C11, C13, C15, C16, C17, C18, C20, C21, C22, C23, C24, C25, C26 +22 |
| 27 | 2k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17, R18, R24, R29, R43, R44, R45, R46, R47, R48, R112, R113, R114, R115, R116, R117 +11 |
| 25 | 18k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26, R49, R50, R51, R52, R53, R54, R58, R59, R65, R118, R119, R120, R121, R122, R123 +9 |
| 19 | 1n4148 | Diode_SMD:D_MiniMELF | D1, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +3 |
| 16 | 0.5 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R61, R62, R68, R70, R72, R73, R79, R81, R83, R84, R106, R107, R108, R109, R110, R111 |
| 16 | 10nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C56, C57, C59, C60, C65, C66, C67, C68, C69, C70, C75, C76, C77, C78, C79, C80 |
| 11 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5, R13, R14, R21, R22, R28, R30, R133, R134 |
| 8 | 0.5R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R35, R36, R37, R38, R39, R40, R41, R42 |
| 8 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7, R8, R10, R33, R55, R56, R60 |
| 8 | 10uF 10V | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C55, C58, C62, C63, C64, C72, C73, C74 |
| 8 | 1uH 0.8A | Inductor_SMD:L_1812_4532Metric | L6, L7, L8, L9, L10, L11, L12, L13 |
| 7 | 4.7k | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN4, RN5, RN6, RN9, RN10, RN11 |
| 4 | 100 | Resistor_SMD:R_Array_Convex_4x0603 | RN2, RN3, RN7, RN8 |
| 4 | 2.2uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C6, C9, C12, C37 |
| 4 | 50R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12, R15, R16 |
| 4 | PE1805C4A6 | Package_TO_SOT_SMD:SOT-23-6 | U11, U12, U13, U14 |
| 3 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R27 |
| 3 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20, R34 |
| 2 | 1.5k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R32, R138 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C19 |
| 2 | 27 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R136, R137 |
| 2 | 330k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R139, R140 |
| 2 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | MCP6004 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U9, U10 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R135 |
| 1 | 0.33R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R31 |
| 1 | 1000uF/10V | Capacitor_SMD:CP_Elec_10x10.5 | C51 |
| 1 | 100uF 6.3V | Capacitor_SMD:CP_Elec_6.3x5.7 | C50 |
| 1 | 100uF/10v | Capacitor_SMD:CP_Elec_6.3x5.9 | C52 |
| 1 | 100uF/25V | Capacitor_SMD:CP_Elec_6.3x5.3 | C44 |
| 1 | 100uH 0.5A | Inductor_SMD:L_Bourns-SRU8028_8.0x8.0mm | L2 |
| 1 | 100uH 5A | Inductor_THT:L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads | L4 |
| 1 | 18k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R141 |
| 1 | 1N5819 | Diode_SMD:D_SOD-123 | D8 |
| 1 | 1R 1W | Resistor_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P5.08mm_Vertical | R23 |
| 1 | 1k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R25 |
| 1 | 1uF | Capacitor_SMD:C_1206_3216Metric | C8 |
| 1 | 1uH | Inductor_SMD:L_1812_4532Metric_Pad1.30x3.40mm_HandSolder | L3 |
| 1 | 22uF/6.3V | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C48 |
| 1 | 22uH 5A | Inductor_SMD:L_Bourns_SRR1208_12.7x12.7mm | L5 |
| 1 | 25MHz | Crystal:Crystal_SMD_HC49-SD | Y2 |
| 1 | 330uF/35V | Capacitor_SMD:CP_Elec_10x10.5 | C39 |
| 1 | 33k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R142 |
| 1 | 390pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C42 |
| 1 | 4.7uH | Inductor_SMD:L_1806_4516Metric_Pad1.45x1.90mm_HandSolder | L1 |
| 1 | 470uF/6.3V | Capacitor_SMD:CP_Elec_6.3x5.9 | C46 |
| 1 | 6.8k 1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | ACU | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J5 |
| 1 | ACU_LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | AC_IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal | J3 |
| 1 | ASE-xxxMHz | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 1 | B340A | Diode_SMD:D_SMA_Handsoldering | D9 |
| 1 | BD140 | Package_TO_SOT_THT:TO-126-3_Vertical | Q3 |
| 1 | Battery_Cell | moje:DS-1092_CR2032_VERTICAL | BT1 |
| 1 | CAN | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J12 |
| 1 | Conn_01x32 | Connector_PinHeader_2.54mm:PinHeader_1x32_P2.54mm_Vertical | J15 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | Crystal | Crystal:Crystal_AT310_D3.0mm_L10.0mm_Vertical | Y1 |
| 1 | DF01S1 | Diode_SMD:Diode_Bridge_OnSemi_SDIP-4L | D5 |
| 1 | DM9161A | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | EXT_AC | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal | J6 |
| 1 | FR3J-DC | Diode_SMD:D_SMC | D7 |
| 1 | FerriteBead_Small | Inductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | FB1 |
| 1 | LED1 | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D50 |
| 1 | LED2 | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D51 |
| 1 | LED_SD | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D24 |
| 1 | LM2596S-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U7 |
| 1 | LM317_TO-252 | Package_TO_SOT_SMD:TO-252-2 | U4 |
| 1 | LT1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | MC34063AD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Micro_SD_Card_Det | Connector_Card:microSD_HC_Hirose_DM3D-SF | J1 |
| 1 | RJ45_Bel_SI-60062-F | Connector_RJ:RJ45_Bel_SI-60062-F | J4 |
| 1 | SANYOU_SRB_S | moje:SANYOU_SRB | U3 |
| 1 | SPI1 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J10 |
| 1 | SPI2 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J11 |
| 1 | STM32H725ZGT6 | footprints:LQFP_25ZGT6_STM | U1 |
| 1 | SW_DIP_x02 | Button_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW3 |
The 284 most common of 288 parts.

VitalSeptfonds/OpenWeatherStation
Open Wheather Station based on STM32

kriptomad/openpilot-honda-city-brasil
openpilot/flowpilot for the Honda City G7 2023 (Brazil): black panda firmware, openpilot v0.9.9 port, flowpilot APK, Hybrid Panda STM32H725 PCB. Release index repo.

chilly23/PCBGolf-master-Comma.ai
Compact PCB studies for the comma.ai PCBGolf challenge, including KiCad and EasyEDA designs, BOMs, STEP models, and routing-status reports.



z-XOF-z/FT150TS
Tablero digital + launcher para Android que funciona solo con el teléfono del manubrio y está listo para una tarjeta ESP32 en la moto.


christof1977/kicad-heizungsregler
basierend auf Raspberry Pi Zero - 10BaseT Ethernet (ENC28J60) - Schmalspur PoE: 24V Eingang über die äusseren Päärchen - Step-Down-Converter auf 5V - MBus-Interface zum Auslesen von Wärmemengenzähler - Anschluss für…
It measures 100 × 100 mm and has 4 copper layers, 4.69 mm thick.
288 parts, built around the STM32H725ZGT6, DM9161AEP, MCP6004-E/P and LM2596S-5.0. 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 r-gal/LON_v2 repository on GitHub, at the commit this page was made from: the board is PCB/Lon6Main.kicad_pcb and its schematic PCB/Lon6Main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).