Skip to the content
PCBKitNew board
2 layers85.1 × 99.1 mmProject f, the printed circuit board in 3D

Reenactment of experiment(s) to measure the speed of light

Size
85.1 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
9
Pads
89
Tracks, vias
93, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Nov 2025
Updated
23 Feb 2026

Overview

Project f is an open-source printed circuit board by Nodraak, from the Nodraak/SpeedOfLight repository on GitHub. It is a 2-layer board of 85.1 × 99.1 mm with 15 parts on 9 nets, routed with 93 tracks and 0 vias.

It is built around the ESP32-WROOM-32 and LM2596S-ADJ. Its parts include 5 connectors and 2 ICs. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

Speed of light

Reenactment of experiment(s) to measure the speed of light.

Following a video by AlphaPhenix in 2018, where he redo Fizeau's experiement, I set out to reenact the experiement myself. After some research, it seems to me that Foucault's experiement is easier to perform and will give a more precise value, while using a somehow similar technique.

(Incomplete) history of speed of light measurements from Wikipedia:

ScientistExperimentYearValue measured (accuracy)
RømerJupiter vs Io timing1676Earth's orbit's diameter / 22 min
BradleyAberration of light from a distant star1729Sun to the Earth distance / 8 min 12 sec
FizeauTime of flight with a toothed wheel1848313 274 304 m/s (4.5%)
FoucaultTime of flight with a mirror1862298 000 000 m/s (0.6%)
CornuRefinement of Fizeau's1872300 400 000 m/s (0.2%)
MichelsonRefinement of Foucault's1879299 944 000 m/s (0.05%)

Parts

15
QtyValueFootprintReferences
3Conn_01x02Connector_Wire:SolderWirePad_1x02_P7.62mm_Drill2mmJ1_VCC1, J2_5V1, J3_ESC_POWER1
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4_ESC_CONTROL1, J5_SENSOR1
1ESP32-WROOM-32project-f:ESP32_DevkitCU2
1LM2596S-ADJproject-f:AZ-LM2596SU1

The 7 most common of 15 parts.

Questions

How big is the Project f PCB?

It measures 85.1 × 99.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Project f use?

15 parts, built around the ESP32-WROOM-32 and LM2596S-ADJ. 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 Project f KiCad files?

From the Nodraak/SpeedOfLight repository on GitHub, at the commit this page was made from: the board is Foucault-experiment/electrical/project-f/project-f.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Project f design in my own project?

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

Similar boards

  • 2 layers63.8 × 52.7 mmProjeto SIllion, the printed circuit board in 3D

    Projeto SIllion

    Henriquepr15/ESP32-Motor-RS232

    Projeto de hardware com ESP32, RS232 e controle de motor

    59 parts
  • 4 layers107.5 × 102.5 mmNeo, the printed circuit board in 3D

    Neo

    kc099/kicad

    145 parts
  • 2 layers90 × 53.4 mmOpenOx, the printed circuit board in 3D

    OpenOx

    hacklabkyiv/openox-pcb

    PCB design for OpenOx - open source oxygen concentrator

    43 parts7GPL-3.0
  • 2 layers78.7 × 58.4 mmAGV SENSOR PCB 2, the printed circuit board in 3D

    AGV SENSOR PCB 2

    Ashutoshkarve007/STM32_Learning

    Learining STM32

    53 parts3
  • 2 layers40 × 60 mmScaner v1, the printed circuit board in 3D

    Scaner v1

    Aleksei327/ESP32-C5-OBD2-Scanner

    DIY dual-CAN OBD2 adapter on Seeed XIAO ESP32-C5 with a Flutter Android app. Working prototype, tested on a Citroën C3 II: full read-only ECU scan, PSA fault codes, live data. Single-sided home-etched KiCad board.

    34 parts2
  • 2 layers105.6 × 72 mmSolar mppt charge controller, the printed circuit board in 3D

    Solar mppt charge controller

    Pendu1699/solar-mppt-charge-controller

    ESP32-based solar MPPT charge controller, custom PCB, perturb & observe tracking algorithm, logged efficiency test data.

    25 parts2MIT
  • 2 layers100 × 100 mmFSAE BaseBoard, the printed circuit board in 3D

    FSAE BaseBoard

    Pereyzaquer/Formuna-SAE-UTN-FRBA

    UTN-FRBA Formula SAE

    71 parts2