
DC Motor Speed Controller
Mustafa614/DC-Motor-Controller
This Controller Works 12v to 48v large capacity and supports can bus,rs485 comminication

an home thermostat based on ESPHome
Thermostat is an open-source printed circuit board by flaviut, from the flaviut/thermostat repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 60 mm with 50 parts on 63 nets, routed with 365 tracks and 57 vias.
It is built around the BME280, LM5164DDA and G3VM-61VY3(TR), with the SMAJ36CA and SS15 among its other parts. Its parts include 13 diodes, 12 resistors, 12 ICs, 9 capacitors and 2 connectors. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
A customized thermostat for my USA central heating system.

There's a lot of bugs here. I wrote down the ones I remember, but I'm certain there are more that I don't remember. Build at your own risk! I have been using this thing for myself with no problems (after initial bring-up) for over a year though.
There's a provision for a microphone. The idea was to FFT the audio from the system running to determine if there is a problem. Turns out in practice my ears work just fine for this, and I didn't bother implementing this in ESPHome.
There's two different onboard temperature sensors. I ended up using this entirely inside a closet, so I didn't populate and test these sensors. I instead soldered on a cable running to an exteral I2C temperature sensor.
I never figured out how to automatically zero the pressure sensor. In practice, this is not a problem since I can look at the graph in HomeAssistant every few months and manually subtract the zero point.
DC-DC converter gets pretty hot. I don't remember if this was a serious problem or not, but I put a heatsink onto it anyway.
There's no mounting holes or corner fillets on the PCB. This makes it challenging to install into an enclosure.
thermostat.kicad_pro: the kicad project with the PCBenclosure/: a snap-fit enclosure for the provided PCBesphome.yaml: an example ESPHome config| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | SMAJ36CA | Diode_SMD:D_SMA | D5, D6, D7, D8, D10, D11, D12, D13, D14 |
| 7 | 1.5k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R7, R8, R9 |
| 7 | G3VM-61VY3 | Package_SO:SO-4_4.4x4.3mm_P2.54mm | U2, U3, U4, U5, U7, U8, U12 |
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5, C6, C7 |
| 4 | SS15 | Diode_SMD:D_SMA | D1, D2, D3, D4 |
| 2 | 2.2u, 100V | Capacitor_SMD:C_1206_3216Metric | C9, C10 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | Conn_01x05 | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-5_1x05_P2.54mm_Horizontal | J1, J2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 10u, 2A | Inductor_SMD:L_Bourns_SRN6045TA | L2 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 2.2n | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 330k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 470u, 63V | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C1 |
| 1 | BME280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U11 |
| 1 | INMP441_MOD | Package_DIP:DIP-6_W7.62mm | MK1 |
| 1 | LM5164DDA | Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias | U13 |
| 1 | STS3x-DIS | iaq2:DFN-8_EP_2.5x2.5_Pitch0.5mm | U9 |
| 1 | XGZP6897D005H | Sensor_Pressure:CFSensor_XGZP6897x | U10 |
| 1 | mini_esp32 | ESP32_mini:ESP32_mini | U1 |

Mustafa614/DC-Motor-Controller
This Controller Works 12v to 48v large capacity and supports can bus,rs485 comminication

outlandnish/subaru-brz-hv-ecu
HV Power Management ECU for my Subaru BRZ EV Conversion


andreapiccini/spaghettilab-community
SpaghettiLab is an open modular hardware and software ecosystem for rapid prototyping, embedded systems development, and product innovation.



nate922/ceilingpuck_v4
Ceiling Puck v4 - smart ceiling sensor/actuator

embeddedci-com/benchpod
An open hardware bench tool that plugs into your CI: sensor sim, CAN, analog I/O, power control, and a Python SDK with pytest integration
It measures 100 × 60 mm and has 2 copper layers, 1.6 mm thick.
50 parts, built around the BME280, LM5164DDA, G3VM-61VY3(TR) and SMAJ36CA. 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 flaviut/thermostat repository on GitHub, at the commit this page was made from: the board is thermostat.kicad_pcb and its schematic thermostat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).