Homely WSN - Basic Board V1

1 year ago 349
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments


Homely WSN Basic Board (V1) is an IoT board to collect environmental data (temperature, humidity and pressure) and to push them to a centralized server through Wi-Fi. Here you can find a 3D-printable case to protected the circuit.

Main components

  • ESP8266 (ESP-12S)
  • Digital temperature and humidity sensor Sensirion SHT30
  • Digital temperature and pressure sensor Bosch BMP280
  • RTC Maxim Integrated DS3231
  • Reset and User buttons
  • Switch ON/OFF
  • Low quiescent current LDO Analog Device ADP160
  • USB-C connector for power supply


The entire board is manually assemblable, no stencil is required. Hot air gun will be necessary for BMP280 and SHT30.


You need an external USB-serial converter to upload the firmware. You may use this, designed to be pin-compatible with this board.

The firmware will be published on Github, but it still requires a bit of work.

After flashing firmware, you need you solder the SJ2 to enable deep-sleep.


  • 1.0.0 ✅: first version, I have no complain

Versioning conventions

Each manufactured board must have a version. Version advancements are ruled accordingly to Semantic Versioning, similarly to what usually happens in software development.

To quickly identify the status of each version, I use emojis. The following list explains their meaning:

  • A White Heavy Check Mark (✅) means that it is successfully tested;
  • A Negative Squared Cross Mark (❎) means that it was almost successfully tested (the main functionalities are fine), but there are bugs affecting minor funcionalities;
  • A Warning Sign (⚠) means that the board is not usable out of the box but the bugs are fixable in DIY (decent) fashion;
  • A Cross Mark (❌) means that there are some problems that makes it unusable;
  • A White Question Mark Ornament (❔) means not tested.

Future work:

  • Update Homely WSN logo
  • Minimum font size for silk layer: 0,7mm (Done)
  • Header 1.27mm for programming
  • Move from package 0805 to 0603
  • keep 1mm of margin from the border to allow case's hooks
  • better identification of pins to upload the firmware (Done)
  • enlarging pads of USER and RST buttons
  • LiPo battery and recharge circuit


Basic Board

Basic Board


ID Name Designator Footprint Quantity
1 DS3231SN U3 SOIC-16_300MIL 1
2 SHT30-DIS-B U1 DFN-8-1EP_2.5X2.5MM_PITCH0.5MM 1
4 DeepSleep Solder Jmp SJ2 SJ_2S 1
5 Solder Jumper SJ1 SJ_2S 1
6 MSK-12C02 SWITCH1 MSK12C02 1
7 100nF C3,C7 0805 2
8 1uF C2,C1 0805 2
9 10uF C4 0805 1
10 10k R4,R5,R1,R3,R2 0805 5
11 4.7k R6,R7 0805 2
12 5.1k * R11,R10 0805 2
13 1k R8 0805 1
14 ESP-12F(ESP8266MOD) U2 ESP-12F 1
15 Header 1x02 2.54mm JST1 1X02 2.54-SPACED HOLES 1
16 BMP280 U4 LGA-8 1
17 LED-Blue LED1 LED-0805 1
18 ADP160AUJZ-3.3-R7 U6 TSOT-23-5 1
19 USB-310F USB1 USB-TYPE-S-C8.64X7.25 1
20 JST_6-PIN_Female_Connector JST2 1X06 2.54-SPACED HOLES 1


The owner does not allow comments in this project now

Comments (0)

你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.