
Relay24 ESP32
renatorgr/Boards
Hardware and firmware for the AgOpenGPS AiO v4.5 autosteer boards: Teensy 4.1 firmware with its own web page (GPS, IMU, autosteer), a XIAO ESP32 Wi-Fi status page, XIAO adapter boards, and an Arduino Nano sprayer…

Sample files from Jad Haddad's Smart Table Solutions including: KiCad PCB files (schematic, layout, and 3D view) and screenshots, along with embedded C code for motor control
PCB design is an open-source printed circuit board by jad-jkh, from the jad-jkh/Smart-Table-Solutions repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 42.5 × 43.5 mm with 42 parts on 57 nets, routed with 131 tracks and 35 vias.
It is built around the LM2596S-5.0, AMS1117-3.3 and SMBJ18A, with the SS54 among its other parts. Its parts include 19 capacitors, 7 resistors, 4 ICs, 3 diodes and 1 connector. It belongs with the robots and motor control boards and the STM32 boards of this library.
Sample files from Jad Haddad's Smart Table Solutions including: KiCad PCB files (schematic, layout, and 3D view) and screenshots, along with embedded C code for motor control.
Smart Table Solutions provides an automated height-adjustable table control system using an STM32F103C8T6 (Blue Pill) microcontroller and DRV8876 motor driver. The system allows users to adjust table height via simple button controls.
| Component | Pin | Description |
|---|---|---|
| Button Down | PB12 | Active LOW with internal pull-up |
| Button Up | PB15 | Active LOW with internal pull-up |
| Motor Enable | (IN1/EN) | PA6 |
| Motor Phase | (IN2/PH) | PA5 |
| LED Reserve | PB7 | Reserved for future add-on features |
The embedded firmware is written in C using the Arduino framework with STM32duino support.
motorControl.ino - Main control logic for motor operationshttps://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.jsonmotorControl.ino and upload to Blue Pill/pcb - KiCad PCB design files
/firmware - Embedded C code
motorControl.ino - Motor control firmware/screenshots - Project documentation imagesJad Haddad
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9, C11, C14, C16, C19, C20, C20 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C2, C12 |
| 2 | 100Ω | Resistor_SMD:R_01005_0402Metric | R4, R5 |
| 2 | 10kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7 |
| 2 | 10uF | Capacitor_SMD:C_01005_0402Metric | C5, C10 |
| 1 | 0.1mF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 100uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 10kΩ | Resistor_SMD:R_01005_0402Metric | R3 |
| 1 | 10kΩ | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 10nF | Capacitor_SMD:C_01005_0402Metric | C15 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | 10Ω | Resistor_SMD:R_01005_0402Metric | R2 |
| 1 | 1nF | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | DRV8876PWPR | DRV8876PWPR:IC_DRV8876PWPR | U5 |
| 1 | Jack-DC | Connector_BarrelJack:BarrelJack_CUI_PJ-063AH_Horizontal | J1 |
| 1 | LM2596S-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U2 |
| 1 | SMBJ18A | Diode_SMD:D_SMB_Handsoldering | D2 |
| 1 | SOD323 | Diode_SMD:D_SOD-323F | D3 |
| 1 | SS54 | Diode_SMD:D_SMB | D1 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
The 34 most common of 42 parts.
It measures 42.5 × 43.5 mm and has 2 copper layers, 1.6 mm thick.
42 parts, built around the LM2596S-5.0, AMS1117-3.3, SMBJ18A and SS54. 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 jad-jkh/Smart-Table-Solutions repository on GitHub, at the commit this page was made from: the board is pcb/PCB_design.kicad_pcb and its schematic pcb/PCB_design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

renatorgr/Boards
Hardware and firmware for the AgOpenGPS AiO v4.5 autosteer boards: Teensy 4.1 firmware with its own web page (GPS, IMU, autosteer), a XIAO ESP32 Wi-Fi status page, XIAO adapter boards, and an Arduino Nano sprayer…


rmalchow/ondaire
A KiCad 10 project for a powered-speaker node: an ESP32-S3 dev board drops into a socket, an I²S DAC + class-D amp turn the stream into 40–50 W of audio, and the whole thing runs from a single USB-C cable via USB-PD.


MichalKacperek/electric_angle_actuator
PCB for AM4096 encoder with STM32F103RBT6 microcontroller and terminals for DC motor controller based on two L6390D with CAN bus interface.

justinlindh/digits
Encrypted retro phone network — private VoIP over vintage desk phones

ginomcfino/auv-sensor-hub
STM32-based sensor hub for autonomous underwater vehicles, integrating CAN bus communication, inertial and pressure sensing, and multi-rail power regulation.

AssaadMH/shadow-4wd-motor-shield-pcb
The 24-signal interface board that replaces SHADOW's perfboard wiring — and the two pin conflicts that only appeared on re-checking the spec.