Skip to the content
PCBKitNew board
2 layers90 × 100 mmBugCacther, the printed circuit board in 3D

Project Repository for Bug Detection in Smart Agriculture. Intership project in ITI

Size
90 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
22
Pads
82
Tracks, vias
135, 0
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Jul 2025
Updated
18 Feb 2026

Overview

BugCacther is an open-source printed circuit board by stzanetis, from the stzanetis/BugCacther repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 100 mm with 33 parts on 22 nets, routed with 135 tracks and 0 vias.

It is built around the TIP120.

Main components

1

README

README.md

BugCacther-ITI

This repository includes the the design and implementation of a smart pesticide trap aimed for use in an agricultural environment and developed as part of an internship at the Information Technologies Institute (ITI). Using embedded systems such as ESP32 and cameras, insect photos will be sent to an AI model to estimate the health of a field in real-time.

Features

Hardware Components

  • ESP32 Microcontroller - Main processing unit
  • DHT11 Sensor - Temperature and humidity monitoring
  • I2C OLED Display (128x64) - Real-time status visualization
  • B0436 Arducam Mega camera - For image capture
  • Physical Controls - Measure button and sleep/bluetooth switches
  • LED Indicator - System status feedback

Software Capabilities

  • Real-time Environmental Monitoring - Automated DHT sensor readings every 20 seconds
  • Bluetooth Control Interface - Remote command execution via mobile devices
  • Interactive Display System - Toggle-able OLED display with status information
  • Low Power Management - Intelligent sleep mode when inactive
  • Robust Error Handling - Automatic retry mechanisms for sensor failures

Usage

Connect to device name: BugCatcher-BT

Available commands:

  • meas - Get current temperature and humidity reading
  • pass:<password> - Configure WiFi password
  • ssid:<ssid> - Configure WiFi SSID
  • conn - Test WiFi connection
  • shift:<number> - Add time shift for periodic measurements

License

This project is licensed under the MIT License.

Parts

33
QtyValueFootprintReferences
10, , , , , , , , ,
1LOGODownloads:iti.gr imageG***
1TIP120Package_TO_SOT_THT:TO-220-3_VerticalQ2

The 12 most common of 33 parts.

Questions

How big is the BugCacther PCB?

It measures 90 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BugCacther use?

33 parts, built around the TIP120. 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 BugCacther KiCad files?

From the stzanetis/BugCacther repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic pcb/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BugCacther design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers364.4 × 167.3 mmRedherring, the printed circuit board in 3D

    Redherring

    dcpedit/redherring

    Red Herring Keyboard PCB and case files

    226 parts253CC-BY-4.0
  • 2 layers148.8 × 132.2 mmUsbflashprog, the printed circuit board in 3D

    Usbflashprog

    robsonsmartins/usbflashprog

    A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

    125 parts36
  • 2 layers489.6 × 170.7 mmMission control, the printed circuit board in 3D

    Mission control

    dcpedit/mission-control

    Modern replacement PCB for the IBM Model M 122

    286 parts31CC-BY-4.0
  • 2 layers168 × 123 mmV2 - 2, the printed circuit board in 3D

    V2 - 2

    RudgeLab/FluoPi

    Code and teaching materials for UC/BackyardBrains raspberry pi "macro" scope.

    131 parts26
  • 2 layersCatozap, the printed circuit board in 3D

    Catozap

    jones139/catocam

    Uses a custom trained YoloV8 model on a Raspberry Pi to Detect Cats in CCTV images and Unleash a Cat Deterrent

    3 parts18GPL-3.0
  • 2 layers32.5 × 21.2 mmTaptap, the printed circuit board in 3D

    Taptap

    dcpedit/taptap

    TapTap is a solenoid breakout board for those who are interested in adding a solenoid to their existing project. All you need are the following components, and an extra data pin on your microcontroller.

    9 parts13CC-BY-4.0
  • 2 layers323.8 × 169.8 mmAegis, the printed circuit board in 3D

    Aegis

    Koumbaya/Aegis

    unibody CRBKD-compatible PCB and cases.

    110 parts12
  • 2 layers57.1 × 102.9 mmSynthwave, the printed circuit board in 3D

    Synthwave

    alexose/synthwave

    An open-source experiment in carbon removal based on the electrochemical pH swing of seawater.

    70 parts10CERN-OHL-P-2.0