

SmartRV AIO SMD
An all in one RV/Campervan automation board.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 76
- Pads
- 199
- Tracks, vias
- 36, 9
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 10 Feb 2022
- Updated
- 27 Apr 2022
Overview
SmartRV AIO SMD is an open-source printed circuit board by RoBro92, from the RoBro92/SmartRV-AIO repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board with 56 parts on 76 nets, routed with 36 tracks and 9 vias.
It is built around the ESP32-WROOM-32D, K7805-500R3 and AMS1117-3.3, with the ULN2003A, MMBT2222A and SS14 among its other parts. Its parts include 20 connectors, 11 capacitors, 11 resistors, 7 switches and 3 ICs. It belongs with the ESP32 boards of this library.
Main components
6ESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesK7805-500R3
SIP-3-40℃~+85℃ 1 10.2mm 1000uF 11.6mm 25mVp-p 500mA 5V 5mA 6.5V~32V 7.5mm 93% Short Circuit Protection、Overheat protection SIP-3 DC-DC Power Modules ROHSEVISUNDC-DC Power ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsULN2003A
SOP-16-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 50V Seven channels SOP-16 Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysMMBT2222A
SOT-23-55℃~+150℃ 1 NPN 100 100nA 1V 300MHz 300mW 40V 600mA 6V NPN Standalone SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)SS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdSmartRV AIO
A ESP32 based smart home control board for a Camper/RV
All feature requests are tracked in the GitHub issue tracker. Feature Requests
This AIO board is planned to be able to work standalone or as part of a connected smart home network within a camper or RV. It will be designed based on suggestions from the community. As technology advances many are looking to automate tasks in day to day life, your recreational vehicle should be no different. Many existing monitoring systems are generally either very dated, or not very smart. This board will facilitate an all in one monitoring and control hub.
The module has been kept as compact as possible and allows for a direct connection to 12v or 24v vehicle systems.
If you want to support the development you can purchase this board as a DIY kit or assembled from my Ko-Fi Shop SmartRV Shop
I have developed two seperate versions of this module
AIO1 is THT and is suitable for at home soldering
AIO2 is SMD and is designed to be assembled by a PCB manufacturer
###AIO1
THT Version 0.1
This is the pre production initial design files with planned features and initial designs.
Features
- - ESP32 Microcontroller
- - Individually controlled relays
- - Input buttons
- - Tank temperature inputs
- - Tank level inputs
- - Auxilliary temperature & humidity input
- - Spotlights/LED control & dimming
- - RJ45 Output to Nextion Display
- - Relay 1&2 are 12v direct supply for low current device
Upcoming Changes
- - RS485 serial connection
- - Bluetooth App
- - Bluetooth connection to external modules(such as Water tank module)
- - House battery voltage
- - Main battery voltage
- - On board programming
- - MQTT integration
- - Diesel heater control
Images
| Schematic | PCB Layout |
![]() | ![]() |
WARNING
This board does not have any fuse protection as such this must be provided externally.
###AIO2
SMD Version 0.1
This is the pre production SMD initial design files with planned features and initial designs.
Features
- - ESP32 Microcontroller
- - Individually controlled relays
- - Input buttons
- - Tank temperature inputs
- - Tank level inputs
- - Auxilliary temperature & humidity input
Upcoming Changes
- - RS485 serial connection
- - Bluetooth App
- - Bluetooth connection to external modules(such as Water tank module)
- - House battery voltage
- - Main battery voltage
- - On board programming
- - MQTT integration
- - Diesel heater control
- - RJ45 Output to Nextion Display
- - Spotlights/LED control & dimming
- - Relay 1&2 are 12v direct supply for low current device
Images
| Schematic | PCB Layout |
![]() | ![]() |
WARNING
This board does not have any fuse protection as such this must be provided externally.
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | Relay | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K1, K2, K3, K4, K5, K6, K7 |
| 6 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J6, J14, J15, J16, J17, J18 |
| 5 | TBC | Capacitor_SMD:C_0805_2012Metric | C4, C7, C8, C9, C11 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4 |
| 4 | 470 | Resistor_SMD:R_0805_2012Metric | R5, R6, R7, R8 |
| 3 | 4.7k | Resistor_SMD:R_0805_2012Metric | R9, R10, R11 |
| 3 | Water Level Sensor | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J11, J12, J13 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C5 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C6, C10 |
| 2 | MMBT2222A | SamacSys_Parts:SOT95P240X120-3N | Q1, Q2 |
| 2 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J19, J20 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 100nf | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Button1 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | Button2 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J3 |
| 1 | Button3 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J4 |
| 1 | Button4 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J5 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | K7805-500R3 | SamacSys_Parts:K7805500R3 | PS1 |
| 1 | Programming Header | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | SS14 | SamacSys_Parts:DIOM5126X250N | D1 |
| 1 | Temp 1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | Temp 2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J8 |
| 1 | Temp 3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J9 |
| 1 | Temp 4 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J10 |
| 1 | ULN2003A | uln:SOIC127P600X175-16N | U3 |
More from RoBro92/SmartRV-AIO
1- 2 layers

Similar boards
- 2 layers144.1 × 108.1 mm

- 4 layers233.7 × 83.2 mm

- 2 layers141 × 88.1 mm

- 2 layers131.7 × 99.4 mm

- 4 layers70.6 × 75 mm

Smart irrigator
mantisea12/esp32_smart_irrigator
An ESP32 based smart irrigator system that uses a LoRaWAN node to output on LoRa and an ESP32 and solenoid to automatically irrigate when needed.
33 parts - 2 layers97.6 × 45.6 mm

Relewifileguicopiaberna
Tomicmm/RELE-WIFI
Relé WiFi controlado mediante un ESP32-WROOM-32, capaz de encender y apagar una carga de forma remota a través de una conexión WiFi y un servidor MQTT (Mosquitto).
31 partsMIT - 2 layers61 × 77.8 mm

- 4 layers97.8 × 99.6 mm

Questions
What parts does the SmartRV AIO SMD use?
56 parts, built around the ESP32-WROOM-32D, K7805-500R3, AMS1117-3.3 and ULN2003A. 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.
Where can I download the SmartRV AIO SMD KiCad files?
From the RoBro92/SmartRV-AIO repository on GitHub, at the commit this page was made from: the board is AIO2-SMD/Hardware/SmartRV-AIO-SMD.kicad_pcb and its schematic AIO1-THT/Hardware/SmartRV-AIO-THT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SmartRV AIO SMD design in my own project?
Its repository publishes it under the AGPL-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).


