
Panelized
unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.
Panelized is an open-source printed circuit board by unicab369, from the unicab369/ESP-MESS repository on GitHub. It is a 2-layer board of 99.4 × 99.4 mm with 260 parts on 396 nets, routed with 3,644 tracks and 332 vias.
It is built around the CH32V003F4P6, APDS-9960 and BH1750FVI-TR, with the CR2450, DS1307Z+ and DS3231MZ+ among its other parts. Its parts include 104 resistors, 44 ICs, 40 connectors, 28 diodes and 20 capacitors. It belongs with the RISC-V boards of this library.
ESP-MESS is an open-source firmware for ESP8266 and ESP32 microcontrollers, enabling
rapid IoT prototyping for home automation, smart farming, smart business, and more.
Back in 2020 during Covid, I got an opportunity to look back and decide on what I want to do next. I thought about what I liked as a kid so I decided to build a remote control car. During my search for a suitable microcontroller, I stumbled upon the NodeMcu, a development board that house the ESP8266 module. Initially underestimating its capabilities, I soon realized its potential. Since then, my journey has led me to acquire skills in soldering, basic electronics, embedded programming, web development for microcontrollers, PCB design, and various wireless communication technologies.
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies. The system is designed to be flexible and scalable, allowing it to adapt to different wireless application requirements. My goal is to explore and discover different IoT applications while keeping the cost minimal. To achieve this, I created ESP-MESS.
Because it's cool. It's very cool. Ok, seriously, different wireless technologies have their own unique advantages and disadvantages. For instance, LoRa technology allows devices to communicate with each other over long distances, which is not possible with WiFi or Bluetooth. However, LoRa has a low data rate, which makes it unsuitable for transmitting large amounts of data such as videos or audios. On the other hand, UWB (Ultra Wide Band) technology has a short range but enables devices to be accurately positioned relative to another device. WiFi can stream a lot more data over the air compared to Bluetooth, but at the cost of higher power consumption, making it less suitable for battery-operated devices than Bluetooth or BLE. These are just a few examples of the advantages and disadvantages of different wireless technologies.
A Wireless Bridge System offers a versatile solution by allowing the integration of diverse wireless technologies to address various challenges. Users can enhance their networks by adding supported modules to the bridge, taking advantage of the strengths of each wireless technology. This flexibility empowers users to tailor custom wireless networks to fulfill specific needs, whether it's creating a wireless sensor network, a smart home automation system, a mesh network for industrial automation, or a communication system for autonomous vehicles. The system facilitates the extension, management, monitoring, and control of device networks. ESP-MESS is an implementation of this system, it offers carefully chosen supporting devices that balance performance and cost, enabling users to choose components that align with their requirements and budgets.
checkout our discord channel: https://discord.com/channels/793348436475904022/858758498875342878
A Live ESP-MESS Node: This is an ESP-MESS Node that runs on a Lithium-ion 18650 battery and a solar panel. The device records the temperature, humidity, ambient light level, battery voltage level, and the charging current from a solar panel. It utilizes ESP-Now to send signals to another Node, which is connected to my WiFi network. This Node publishes the readings to IoTPlotter for storage and data analysis. https://iotplotter.com/user/feed/627987619219815565
Right now it's functional but I have not finished document the setup. I will try to make a video with instructions on how to work it.
Currently I have got ESP-Now working and some works for the LoRa communication has been completed. Next step is to refine the ESP-Now, LoRa, and then add support for BLE.
Currently, I'm testing a few BLE modules. I'm trying to measure the power consumption of different devices and compare them with each other. This way I can pick one that I think is best suited for a low power device that can monitor multiple sensor nodes and can last on a battery for the minimum of 1 year.
make all monitor
| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | R | Resistor_SMD:R_0603_1608Metric | R1, R1, R1, R1, R11, R11, R11, R11, R16, R16, R16, R16, R17, R17, R17, R17 +40 |
| 28 | R | Resistor_SMD:R_1206_3216Metric | R2, R2, R2, R2, R14, R14, R14, R14, R15, R15, R15, R15, R25, R25, R25, R25 +12 |
| 20 | C | Capacitor_SMD:C_1206_3216Metric | C1, C1, C1, C1, C2, C2, C2, C2, C3, C3, C3, C3, C5, C5, C5, C5 +4 |
| 20 | LED | LED_SMD:LED_0603_1608Metric | D1, D1, D1, D1, D3, D3, D3, D3, D4, D4, D4, D4, D10, D10, D10, D10 +4 |
| 16 | R | Resistor_SMD:R_0805_2012Metric | R7, R7, R7, R7, R8, R8, R8, R8, R10, R10, R10, R10, R28, R28, R28, R28 |
| 8 | Conn_01x04_Pin | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J7, J7, J7, J7, J8, J8, J8, J8 |
| 8 | Conn_01x19_Socket | Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical | J4, J4, J4, J4, J5, J5, J5, J5 |
| 8 | S3B-PH-SM4-TB | S3B-PH:JST_S3B-PH-SM4-TB | P1, P1, P1, P1, P3, P3, P3, P3 |
| 8 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | SW2, SW2, SW2, SW2, SW3, SW3, SW3, SW3 |
| 8 | Si2371EDS | Package_TO_SOT_SMD:SOT-23 | Q2, Q2, Q2, Q2, Q3, Q3, Q3, Q3 |
| 4 | APDS-9960 | Sensor:Avago_APDS-9960 | U12, U12, U12, U12 |
| 4 | BH1750FVI-TR | BH1750:XDCR_BH1750FVI-TR | U9, U9, U9, U9 |
| 4 | CH32V003F4P6 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U4, U4, U4, U4 |
| 4 | CR2450 | Battery:BatteryHolder_ComfortableElectronic_CH273-2450_1x2450 | U3, U3, U3, U3 |
| 4 | Conn_01x06_Socket | Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical | J6, J6, J6, J6 |
| 4 | Conn_02x06_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J3, J3, J3, J3 |
| 4 | Crystal | Crystal:Crystal_Round_D1.5mm_Vertical | Y2, Y2, Y2, Y2 |
| 4 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1, Y1, Y1, Y1 |
| 4 | DS1307Z+ | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6, U6, U6, U6 |
| 4 | DS3231M | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U14, U14, U14, U14 |
| 4 | D_Schottky | Diode_SMD:D_SOD-323 | D2, D2, D2, D2 |
| 4 | EVM3ESX50B12 | EVM3ES:EMV3ESX50B12 | R24, R24, R24, R24 |
| 4 | LL-R3528RGBC-008-B | R3528RGB:LED_LL-R3528RGBC-008-B | D6, D6, D6, D6 |
| 4 | PJ-320D-A | A_SensorNode:PJ-320D | J2, J2, J2, J2 |
| 4 | S4B-PH-SM4-TB | S4B-PH:JST_S4B-PH-SM4-TB | P2, P2, P2, P2 |
| 4 | SHT31-DIS | Sensor_Humidity:Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm | U5, U5, U5, U5 |
| 4 | TPL5110 | Package_TO_SOT_SMD:SOT-23-6 | U8, U8, U8, U8 |
| 4 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U7, U7, U7, U7 |
| 4 | ~ | A_SensorNode:JDY-Base | U11, U11, U11, U11 |
| 4 | ~ | A_SensorNode:E104-BT07 | U2, U2, U2, U2 |
It measures 99.4 × 99.4 mm and has 2 copper layers, 1.6 mm thick.
260 parts, built around the CH32V003F4P6, APDS-9960, BH1750FVI-TR and CR2450. 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 unicab369/ESP-MESS repository on GitHub, at the commit this page was made from: the board is 5hardware/sensor_node_v6/panelized.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask unicab369 before reusing the design.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.

unicab369/ESP-MESS
I am building a Wireless Bridge System that can manage multiple devices using a variety of wireless technologies.


DangerousPrototypes/BusPirate5-hardware
Bus Pirate Hardware and accessories for v5 and higher






lime7git/heart
A small gift. Heart shape PCB with STM32L0 microcontroller, gpio expander, accelerometer and some fancy leds.