Skip to the content
2 layersSmartRV AIO SMD, the printed circuit board in 3D

SmartRV AIO SMD

RoBro92/SmartRV-AIO4

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

6

README

README.md

ko-fi

SmartRV 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

SchematicPCB 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

SchematicPCB Layout

WARNING

This board does not have any fuse protection as such this must be provided externally.

Parts

56
QtyValueFootprintReferences
7RelayRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1, K2, K3, K4, K5, K6, K7
6Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ6, J14, J15, J16, J17, J18
5TBCCapacitor_SMD:C_0805_2012MetricC4, C7, C8, C9, C11
410kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4
4470Resistor_SMD:R_0805_2012MetricR5, R6, R7, R8
34.7kResistor_SMD:R_0805_2012MetricR9, R10, R11
3Water Level SensorConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ11, J12, J13
210uFCapacitor_SMD:C_0805_2012MetricC2, C5
222uFCapacitor_SMD:C_0805_2012MetricC6, C10
2MMBT2222ASamacSys_Parts:SOT95P240X120-3NQ1, Q2
2Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_HorizontalJ19, J20
10.1uFCapacitor_SMD:C_0805_2012MetricC3
1100nfCapacitor_SMD:C_0805_2012MetricC1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Button1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1Button2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1Button3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1Button4Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32U1
1K7805-500R3SamacSys_Parts:K7805500R3PS1
1Programming HeaderConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1SS14SamacSys_Parts:DIOM5126X250ND1
1Temp 1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ7
1Temp 2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1Temp 3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ9
1Temp 4Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ10
1ULN2003Auln:SOIC127P600X175-16NU3

More from RoBro92/SmartRV-AIO

1
  • 2 layersSmartRV AIO THT, the printed circuit board in 3D

    SmartRV AIO THT

    RoBro92/SmartRV-AIO

    An all in one RV/Campervan automation board.

    55 parts4AGPL-3.0

Similar boards

  • 2 layers144.1 × 108.1 mmK9AY switch, the printed circuit board in 3D

    K9AY switch

    ra0sms/K9AY_with_wifi

    Receive antenna K9AY with WI-FI control interface

    144 parts2MIT
  • 4 layers233.7 × 83.2 mmUhc-24-8, the printed circuit board in 3D

    Uhc-24-8

    wildsystems/HA_Addons

    142 partsBSD-2-Clause
  • 2 layers141 × 88.1 mmWalldraw, the printed circuit board in 3D

    Walldraw

    Pontifex42/Walldraw

    Walldraw / Wall plotter / Polargraph

    47 parts7GPL-2.0
  • 2 layers131.7 × 99.4 mmESP AUTOMATION, the printed circuit board in 3D

    ESP AUTOMATION

    gkhnmlym/ESP_AUTOMATION

    92 parts
  • 4 layers70.6 × 75 mmSmart irrigator, the printed circuit board in 3D

    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 mmRelewifileguicopiaberna, the printed circuit board in 3D

    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 mmReforge 1, the printed circuit board in 3D

    Reforge 1

    kishoriju-vrind/Reforge

    96 parts
  • 4 layers97.8 × 99.6 mmStepper Module, the printed circuit board in 3D

    Stepper Module

    McReeii/Stepper-Module

    Smart_Stepper_Module

    171 partsMIT

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).