
Diagral uart esp32
nicolas5000/diagral-esp32
This project permits to connect Home Assitant to your Diagral alarm system DIAG91AGFK (using the 20 pins connector on the back)

Bluepill stm31f103 ethernet sensor extension board with SW written in Rust
Bluepill ethernet is an open-source printed circuit board by kellerkindt, from the kellerkindt/bluepill_sensor repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 50.4 × 50.4 mm with 47 parts on 66 nets, routed with 598 tracks and 54 vias.
It is built around the WIZ850IO and PCF8574AP. Its parts include 10 diodes, 8 resistors, 7 capacitors, 6 ICs and 6 connectors. It belongs with the interfaces and adapters and sensors and measurement boards and the STM32 boards of this library.
This project is about an extension board for the Bluepill (based on stm32f103) I develop in my spare time. I use this board to monitor the temperature at various places in my house, the CO2 concentration at my desktop as well as my energy consumption. All values are polled through the network (UDP) by munin. You can even watch some live readings here. The board is designed to be stacked on top of another expansion PCB and provides the following functionality itself:
(Board rev 2 connected to ethernet and with an OneWire temperature sensor)
On the top and bottom borders the board provides the same pin-layout as the Bluepill itself. The top row is directly connected to the Bluepill and no pin is used by the board. Although all pins of the bottom row are used by components on the board, they are routed through nonetheless (keep in mind that the 2x2 jumper pins can disconnect PC14 & PC15 from the board entirely - including from the bottom pins).


todo
todo
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | LED | LED_SMD:LED_1206_3216Metric | D3, D4, D5, D6, D7, D8, D9, D10 |
| 8 | R | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 |
| 3 | C | Capacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C5, C7 |
| 3 | CP | Capacitors_THT:CP_Radial_D4.0mm_P2.00mm | C2, C4, C6 |
| 2 | HEADER-1x20 | Pin_Headers:Pin_Header_Straight_1x20_Pitch2.54mm | J1, J4 |
| 2 | LED | LED_THT:LED_D3.0mm | D1, D2 |
| 1 | 4,7k | Resistor_THT:R_Array_SIP9 | RN2 |
| 1 | 93C46 | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | 93C46 | Housings_DIP:DIP-8_W7.62mm | U2 |
| 1 | BluePill_STM32F103C | BluePill_breakouts:BluePill_STM32F103C | U1 |
| 1 | C | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | Conn_01x03 | Connectors_Molex:Molex_KK-6410-03_03x2.54mm_Straight | J2 |
| 1 | Conn_02x02_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J7 |
| 1 | Conn_02x05_Odd_Even | Pin_Headers:Pin_Header_Straight_2x05_Pitch2.54mm | J3 |
| 1 | LM75B | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | PCF8574A | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U5 |
| 1 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm | SW1 |
| 1 | WIZ850io | kicad:WIZ850io | U3 |

nicolas5000/diagral-esp32
This project permits to connect Home Assitant to your Diagral alarm system DIAG91AGFK (using the 20 pins connector on the back)



bablokb/pcb-datalogger-v4e
Pico Board for Data-Logging (Ethernet Version)

flintwinters/helix-hardware
KiCad 10 schematic for a USB powered STM32C071FBP6 with one shared SPI bus. The WIZ850io W5500 module and a 3.3 V, six wire microSD SPI breakout have separate chip selects. SWD is available for first firmware bring-up.

JoachimBose/nabby-linux
An Allwinner F1C100s / F1C200s buildroot external tree for (among others) the hardware challenge for VUCTF-2026


It measures 50.4 × 50.4 mm and has 2 copper layers, 1.6 mm thick.
47 parts, built around the WIZ850IO and PCF8574AP. 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 kellerkindt/bluepill_sensor repository on GitHub, at the commit this page was made from: the board is res/kicad/bluepill_ethernet.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).