Skip to the content
PCBKitNew board
2 layers88.9 × 55.9 mmChicken coop, the printed circuit board in 3D

Scripts to start my home IOT server with MQTT,redis, gateways, central brain

Size
88.9 × 55.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
19
Pads
59
Tracks, vias
104, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jul 2023
Updated
31 Oct 2026

Overview

Chicken coop is an open-source printed circuit board by vortex314, from the vortex314/iot-server repository on GitHub. It is a 2-layer board of 88.9 × 55.9 mm with 17 parts on 19 nets, routed with 104 tracks and 0 vias.

It is built around the ESP32-CAM. Its parts include 4 connectors, 3 resistors, 3 ICs, 2 capacitors and 1 diode. It belongs with the home automation and IoT boards and the ESP32 and RISC-V boards of this library.

Main components

1

README

readme.md

IOT-Server

Start a mini PC that can act as a home centralized IOT-server with different middleware functionalities Based on Docker containers

Features

  • MQTT Mosquitto
  • Portainer
  • some EspHome scripts for devices
  • web-socket server to Redis
  • Redis server
  • UDP server to Redis
  • Zenoh Router ( the ultimate endgame ... hopefully )
  • SMA reader , forward to MQTT
  • Home Assistant

Zenoh Router

  • support multicast discovery
  • support udp/tcp
  • support multicast peers with predefined buffer size
  • exposed outside via HTTP / TCP

Deployment

  • Install Docker
text
get-docker.sh
  • Deploy portainer
text
./portainer.sh
./redis.sh
./sma_reader.sh
./mqtt.sh

Zenoh mqtt bridge

https://github.com/eclipse-zenoh/zenoh-plugin-mqtt

docker run --init -p 1883:1883 eclipse/zenoh-bridge-mqtt https://github.com/eclipse-zenoh/zenoh-plugin-mqtt/blob/main/DEFAULT_CONFIG.json5

Parts

17
QtyValueFootprintReferences
1100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1100uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
11uFCapacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mmC2
127KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
1Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_01x04_PinTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_HorizontalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1DRV8871 ModuleLibrary:DRV8871 MODULEU3
1ESP32-CAMESP32-CAM:ESP32-CAMU1
1LEDLED_THT:LED_D4.0mmD1
1~Library:DC-DC converter MP1584U2

The 13 most common of 17 parts.

Questions

How big is the Chicken coop PCB?

It measures 88.9 × 55.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Chicken coop use?

17 parts, built around the ESP32-CAM. 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 Chicken coop KiCad files?

From the vortex314/iot-server repository on GitHub, at the commit this page was made from: the board is esphome/kicad/chicken_coop/chicken_coop.kicad_pcb and its schematic esphome/kicad/chicken_coop/chicken_coop.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Chicken coop design in my own project?

Its repository states no licence, so its author keeps all rights: ask vortex314 before reusing the design.

Similar boards

  • 2 layers38.1 × 63.5 mmSstv backpack, the printed circuit board in 3D

    Sstv backpack

    vaugerbird/sstv-backpack

    A ESP32-CAM SSTV backpack for the Baofeng UV-5R + others!

    29 parts94GPL-2.0
  • 2 layers146.2 × 99 mmFPVRover, the printed circuit board in 3D

    FPVRover

    Circuit-Digest/ESP32-Cam-Surveillance-Car

    Watch full video on ESP32 surveillance car

    35 parts15
  • 2 layers78 × 62 mmPortier connecte, the printed circuit board in 3D

    Portier connecte

    InnoGreenTech/ESP32-CAM-pir-static-relay

    ESP32-CAM mounting on a board with pir, photo-resistor sensors, AC/DC power and a static relay.

    16 parts5
  • 2 layers188.2 × 129.7 mmQms kiosk, the printed circuit board in 3D

    Qms kiosk

    jamestansx/qms

    Queue Management System

    10 parts5
  • 2 layers82.3 × 43.5 mmNight Gogle, the printed circuit board in 3D

    Night Gogle

    airsoftak25/Night-Gogle

    My small project about creating a Night vision gogle witch cost less than 2000CZK each

    29 parts2
  • 2 layers82 × 58 mmNoirShot, the printed circuit board in 3D

    NoirShot

    rabinniroula/NoirShot

    instant thermal camera

    50 parts2
  • 2 layers53.8 × 34 mmPCBcam, the printed circuit board in 3D

    PCBcam

    dipenac/camara-esp32-espidf

    - [x] Y dentro del folder de projects utilizamos una de las funciones que presta idf.py, con la cual creamos un projecto con el nombre que deseemos.

    11 parts1
  • 2 layers78.8 × 63 mmLynx-30-Camera Trap, the printed circuit board in 3D

    Lynx-30-Camera Trap

    Engr-umer-mohammed/Lynx-30-Camera-Trap

    Low-power long-range wireless camera trap designed using KiCad and Simulink.

    37 parts1MIT