Skip to the content
4 layers55 × 37 mmLight meter, the printed circuit board in 3D

A PCB I designed to integrate a light meter onto my film camera

Size
55 × 37 mm
Copper layers
4
Thickness
1.6 mm
Parts
67
Nets
83
Pads
245
Tracks, vias
408, 62
Pours
242
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Dec 2025
Updated
3 Dec 2025

Overview

Light meter is an open-source printed circuit board by cespinal117, from the cespinal117/Film-Camera-Lightmeter repository on GitHub. It is a 4-layer board of 55 × 37 mm with 67 parts on 83 nets, routed with 408 tracks and 62 vias.

It is built around the RP2040, VEML7700-TR and W25Q128JVSIQ, with the TPS2116DRL, USBLC6-2SC6 and ABM8-272-T3 among its other parts. Its parts include 25 capacitors, 19 resistors, 8 ICs, 3 connectors and 2 transistors. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

Film-Camera-Lightmeter

A PCB I designed to integrate a light meter onto my film camera.
My inspiration for this was when I got my first film camera, a Cannon AE-1, I noticed the built-in light-meter was broken.
For most of my time, I have been using my phone with a light-meter app to adjust my camera settings but that got annoying quick. Since I wanted to practice more PCB design, I figured the best way to get practice in and solve my issue is to make my own light meter and manufacture a PCB for it.

PCB Features

  • Raspberry Pi Pico MCU
  • VEML7700-TR Ambient Light Sensor
  • Lipo battery charging circuit
  • Button control inputs
  • Automatic switching between USB power & Battery power
  • Static Discharge protection

PCB Design

The PCB is a 2-layer board to minimize cost.

It uses a Raspberry Pi Pico MCU as it was a relatively new board I was trying to learn to use. To power it, you can supply either USB-C for development, or a 3.7V Lipo battery.

It is still a WIP and I hope to have it manufactured soon.

ScreenShot

ScreenShot

ScreenShot

Parts

67
QtyValueFootprintReferences
140u1Capacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C9, C10, C12, C14, C21, C24, C25
410uCapacitor_SMD:C_0603_1608MetricC18, C19, C20, C22
42k2Resistor_SMD:R_0402_1005MetricR12, R13, R18, R19
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
310kResistor_SMD:R_0603_1608MetricR15, R16, R17
215pCapacitor_SMD:C_0402_1005MetricC16, C17
21kResistor_SMD:R_0402_1005MetricR1, R6
21uCapacitor_SMD:C_0402_1005MetricC8, C11
227.4Resistor_SMD:R_0402_1005MetricR2, R3
25MResistor_SMD:R_0402_1005MetricR9, R10
25k1Resistor_SMD:R_0402_1005MetricR4, R5
2NMOSPackage_TO_SOT_SMD:SOT-23-3Q1, Q2
10u01Capacitor_SMD:C_0402_1005MetricC13
110uCapacitor_SMD:C_0402_1005MetricC23
11kResistor_SMD:R_0603_1608MetricR7
12k2Resistor_SMD:R_0603_1608MetricR14
1330Resistor_SMD:R_0603_1608MetricR8
14k7Resistor_SMD:R_0603_1608MetricR11
14u7Capacitor_SMD:CP_Elec_4x5.7C15
1ABM8-272-T3ABM8:ABM8-272-T3_ABRX1
1BQ297xyPackage_SON:WSON-6_1.5x1.5mm_P0.5mmU4
1Conn_01x02JST-PH:CONN_S2B-PH-K-S_JSTJ3
1Conn_01x04_SocketConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ1
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1FuseFuse:Fuse_1812_4532MetricF1
1LEDLED_SMD:LED_0603_1608MetricD1
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U3
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1PTS815 SJM 250 SMTR LFSpush_button:SW4_PTS815 SJM 250 SMTR LFS_CNKSW2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1SW_SPDTL102021ML04Q:SW_L102021ML04QSW1
1TPS2116DRLPackage_TO_SOT_SMD:SOT-583-8U8
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U7
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4085J2
1VEML7700-TRVEML770:VEML7700-TRU1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU6

Similar boards

  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    Wellfed bench

    Isaac-Duarte/wellfed

    Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

    93 parts8MIT
  • 2 layers79 × 59.5 mmCATSTNC R2, the printed circuit board in 3D

    CATSTNC R2

    CamK06/CATS-Base-Hardware

    An RP2040-based CATS transceiver

    77 parts3
  • 4 layers277.2 × 107.5 mmKatia, the printed circuit board in 3D

    Katia

    ikajdan/katia

    A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design

    230 parts33CERN-OHL-P-2.0
  • 4 layers40 × 58.5 mmPicoFox PCB, the printed circuit board in 3D

    PicoFox PCB

    ai6ym/PicoFox

    The open source fox transmitter.

    143 parts16
  • 4 layers280 × 150 mmUdong, the printed circuit board in 3D

    Udong

    palthedog/Udong

    113 parts1
  • 2 layers147.1 × 106.5 mmSplit choc z board, the printed circuit board in 3D

    Split choc z board

    ZainKergaye/split-choc-z-board

    Split choc keyboard

    79 parts1
  • 4 layers40 × 60 mmTrinketcore, the printed circuit board in 3D

    Trinketcore

    alph4345/test

    TrinketCore puts everything a small rechargeable gadget needs on one 40 × 60 mm board, ready to order assembled from PCBWay:

    113 parts
  • 4 layers58 × 70 mmProbelab, the printed circuit board in 3D

    Probelab

    enkhbold470/kicad-projects

    Five KiCad 10 boards (4- and 6-layer): ESP32-S3 industrial gateway, USB-C PD bench supply, RP2040 logic analyzer, FOC motor controller, iCE40 FPGA board.

    88 partsCERN-OHL-S-2.0

Questions

How big is the Light meter PCB?

It measures 55 × 37 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Light meter use?

67 parts, built around the RP2040, VEML7700-TR, W25Q128JVSIQ and TPS2116DRL. 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 Light meter KiCad files?

From the cespinal117/Film-Camera-Lightmeter repository on GitHub, at the commit this page was made from: the board is light_meter/light_meter.kicad_pcb and its schematic light_meter/light_meter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Light meter design in my own project?

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