
Drone controller
C-monC/Drone-simluation
Experimenting with reinforcement learning for drone control.

Sensor hub is an open-source printed circuit board by Aifryz, from the Aifryz/sensor-hub repository on GitHub, published under the MIT licence. It is a 4-layer board of 96 × 81 mm with 126 parts on 110 nets, routed with 1,424 tracks and 470 vias.
It is built around the LPS22HH, PCAL6408ABSHP and SCD40-D-R2, with the SI7021-A20-GM, AMS1117-3.3 and W5500 among its other parts. Its parts include 46 capacitors, 38 resistors, 10 connectors, 8 ICs and 4 diodes. It belongs with the sensors and measurement boards and the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100n | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C14, C16, C18, C19, C20, C21, C22, C27, C28, C33, C34, C35, C43 +1 |
| 10 | 10n | Capacitor_SMD:C_0603_1608Metric | C1, C5, C29, C30, C31, C32, C38, C39, C40, C41 |
| 9 | 4.7k | Resistor_SMD:R_0603_1608Metric | R21, R22, R23, R24, R25, R26, R27, R33, R34 |
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C24, C25, C42, C45, C46 |
| 5 | 47k | Resistor_SMD:R_0603_1608Metric | R15, R16, R17, R18, R19 |
| 4 | 0R | Resistor_SMD:R_0603_1608Metric | R14, R30, R36, R37 |
| 4 | 3.3R | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5 |
| 4 | 49R9 | Resistor_SMD:R_0603_1608Metric | R6, R7, R8, R9 |
| 4 | MountingHole | MountingHole:MountingHole_3mm | H1, H2, H3, H4 |
| 4 | ~ | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C15, C17, C44 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R20, R29, R38 |
| 3 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C2, C8, C13 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D2, D3, D4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R28, R35 |
| 2 | 18n | Capacitor_SMD:C_0603_1608Metric | C36, C37 |
| 2 | 330R | Resistor_SMD:R_0603_1608Metric | R31, R32 |
| 2 | 6.8n | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 1 | 100-2000R@100MHz | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 10R | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 12.4k 1% | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 16MHz | Crystal:Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm | Y3 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 1nF/2kV | Capacitor_SMD:C_1206_3216Metric | C7 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 2.2u | Inductor_SMD:L_APV_ANR5045 | L1 |
| 1 | 22n | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 22pF | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | 25MHz | Crystal:Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 330k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 600R@100MHz | Inductor_SMD:L_0603_1608Metric | FB2 |
| 1 | 75k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | AP3402 | Package_TO_SOT_SMD:TSOT-23-6 | U3 |
| 1 | BATT | Battery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032 | J10 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | ENC_CONN | Connector_TE-Connectivity:TE_Micro-MaTch_215079-4_2x02_P1.27mm_Vertical | J6 |
| 1 | I2C_CONN | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9 |
| 1 | LCD_CONN | Connector_TE-Connectivity:TE_Micro-MaTch_1-215079-0_2x05_P1.27mm_Vertical | J5 |
| 1 | LED_BGRA | LED_SMD:LED_Cree-PLCC4_3.2x2.8mm_CCW | D1 |
| 1 | LPS22HH | Package_LGA:ST_HLGA-10_2x2mm_P0.5mm_LayoutBorder3x2y | U7 |
| 1 | Micro_SD_Card_Det2 | sensor-hub-footprints:MicroSD_Det2 | J2 |
| 1 | PCAL6408ABS | Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm | U4 |
| 1 | PWR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | RADIO_CONN | Connector_TE-Connectivity:TE_Micro-MaTch_215079-8_2x04_P1.27mm_Vertical | J7 |
| 1 | RJ45_Wuerth_7499010121A | Connector_RJ:RJ45_Wuerth_7499010121A_Horizontal | J3 |
| 1 | SCD40-D-R2 | Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm | U5 |
| 1 | STM32F411CEUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW1 |
| 1 | Si7021-A20 | Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm | U8 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | UART_CONN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | W5500 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
The 124 most common of 126 parts.
It measures 96 × 81 mm and has 4 copper layers, 1.61 mm thick.
126 parts, built around the LPS22HH, PCAL6408ABSHP, SCD40-D-R2 and SI7021-A20-GM. 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 Aifryz/sensor-hub repository on GitHub, at the commit this page was made from: the board is hardware/sensor-hub/sensor-hub.kicad_pcb and its schematic hardware/sensor-hub/mcu.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).

C-monC/Drone-simluation
Experimenting with reinforcement learning for drone control.

Kilan777/HomeDeck
Jarvis HomeDeck: a Raspberry Pi CM4 carrier board and voice-assistant software for a 7-inch smart display (KiCad hardware, generated from Python, plus the Python/JS assistant)




peterisza/iec62386-wall-panel
Wall panel for smart homes. 2 wires, no polarity, arbitrary bus topology, exchangeable front panel with hardware capacitive buttons, temperature+humidity+pressure+CO2.


UC-Aerospace/Hybrid25_ECU
The central ECU is pretty simple and carries out a couple of tasks. Firstly is comms which is easy to see with CAN on the left and RS422 on the right of the schematic.