Skip to the content
2 layers65 × 43 mmCampo, the printed circuit board in 3D

hey i am soham and i build this project for saftey reasons like it detected those spy cameras which recording us without our permeation and i build those project using a microcontroller called raspberry pico and some photo diode and ir led i use a custom pcb to build this project

Size
65 × 43 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
39
Pads
117
Tracks, vias
187, 5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Apr 2026
Updated
23 Apr 2026

Overview

Campo is an open-source printed circuit board by sohamboyythrdh6, from the sohamboyythrdh6/campo repository on GitHub. It is a 2-layer board of 65 × 43 mm with 12 parts on 39 nets, routed with 187 tracks and 5 vias.

It is built around the LM358. Its parts include 2 resistors, 2 ICs, 2 diodes and 1 switch. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

campo

hey i am soham and i build this project for saftey reasons like it detected those spy cameras which recording us without our permeation and i build those project using a microcontroller called raspberry pico and some photo diode and ir led i use a custom pcb to build this project This project detects hidden cameras using IR light. The photodiode continuously reads the surrounding light and the system first checks the normal light level when it starts. Then it compares new readings with this normal value, and if the value suddenly increases, it means there is a strong reflection which may come from a camera lens. When this happens, the device triggers a buzzer and shows “DETECTED” on the OLED display. Screenshot 2026-04-21 155156 Screenshot 2026-04-21 154950

Parts

12
QtyValueFootprintReferences
2TestPointTestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mmTP1, TP2
1100kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1
1100kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
1220Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1D_PhotoLED_THT:LED_D5.0mmD1
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU2
1LEDLED_THT:LED_D5.0mmD3
1LM358Package_DIP:DIP-8_W7.62mm_SocketU1
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA2
1SW_DPST_x2Button_Switch_THT:SW_CK_JS202011CQN_DPDT_StraightSW1

Similar boards

  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers113 × 62.2 mmFullScope, the printed circuit board in 3D

    FullScope

    tvlad1234/pillScopePlus

    Oscilloscope based around the STM32F401 Black Pill and a color LCD screen

    15 parts165Apache-2.0
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132
  • 2 layers144.1 × 182.2 mmSHVC CPU-01, the printed circuit board in 3D

    SHVC CPU-01

    starlightk7/OpenSFC

    OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

    498 parts114CERN-OHL-S-2.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93

Questions

How big is the Campo PCB?

It measures 65 × 43 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Campo use?

12 parts, built around the LM358. 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 Campo KiCad files?

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

Can I use the Campo design in my own project?

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