Skip to the content
4 layers106.6 × 205.2 mmSparkFun Thing Plus ESP32-S3 panelized, the printed circuit board in 3D

SparkFun Thing Plus ESP32-S3 panelized

Valar-Systems/MiniSpeedCam116

MiniSpeedCam

Size
106.6 × 205.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
1,652
Nets
72
Pads
3,270
Tracks, vias
9,624, 1,560
Pours
36
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
31 Oct 2025
Updated
2 Sep 2026

Overview

SparkFun Thing Plus ESP32-S3 panelized is an open-source printed circuit board by Valar-Systems, from the Valar-Systems/MiniSpeedCam repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 106.6 × 205.2 mm with 1,652 parts on 72 nets, routed with 9,624 tracks and 1,560 vias.

It is built around the ESP32-S3-MINI-1-N8 and RT9080-33GJ5. Its parts include 216 resistors, 168 capacitors, 36 ICs, 24 diodes and 24 switches. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

MiniSpeedCam

Intro

The MiniSpeedCam tracks vehicle speeds, takes a photo, and uploads the photo and speed data to a server. Use it to track vehicle speeds on your driveway or street.

Please sign up to the waitlist at minispeedcam.com if you're interested in purchasing one. We have not began manufacturing these yet.

The firmware is designed to work with minispeedcam.com and requires absolutely no coding or flashing. The device works right out of the box.

The device creates a WiFi access point when started for the first time. Connect to it with your phone or laptop and enter your WiFi credentials. It will automatically connect to the internet.

All photos and speed data is sent to your account on minispeedcam.com where the data can be viewed and downloaded.

If you prefer to use your own server, just modify the Arduino code to point to wherever you'd like. It's completely open-source.

Special thanks

This device wouldn't be possible without the help of Mathieu (aka Limpkin). Thank you for your CDM324 Backpack and your generous help in getting MiniSpeedCam made.

Accuracy and distance

A 100Hz frequency from the CDM324 corresponds to 2.3km/h speed. By using a tuning fork, we can trick the radar sensor into picking up a specific speed. Using a tuning fork with a frequency of 2048 Hz should trigger a speed reading of 47.1 kph or 29.3 mph ((2048/100) x 2.3)

Here's a short video of the tuning fork in action.

Max distance is about 100ft or 30m

How it works

The device uses the CDM324 which output a very small voltage, depending on how fast the vehicle is traveling. This voltage is amplified by the aplification circuit and sent to the STM32 for processing. The STM32 uses FFT to determine the speed of the vehicle.

The ESP32 handles the speed data, camera, and WiFi. It is connected to the STM32 via UART and polls it for speed data. Once the speed crosses a threshold that you set, the ESP32 takes a photo and sends a POST API call to a server with the data and image encoded in base64. The vehicles maximum speed, image, and date/time are then saved to a server.

Battery operation

The device consumes about 1.10W while in full operation, and about 0.55W while in sleep mode. The radar sensor is always on, thus consuming 0.55W at all time. When movement is detected, the ESP32 wakes up from light sleep mode, turns on the camera, connects to wifi, takes a photo, sends the data, and goes back to sleep. The process takes about 10 seconds from start to finish. Battery life will depend on how many vehicles the sensor picks up, thus determing how often the ESP32 wakes up. The more vehicles on the road, the larger the battery drain will be.

Power source

MiniSpeedCam runs on 5V. There are two USB-C ports and a screw terminal that can be used to supply 5V power. The easiest way to power this device is to use an external battery pack with a USB-C cable and plug it into either USB-C plug.

Reflashing the device

Flashing the firmware is very simple. The STM32 is programmed in STM32 Cube IDE and the ESP32 is programmed in Arduino IDE.

STM32 flashing

First plug your USB cable into the STM32 USB port. Then use the stm32loader python module directly :

text
pip install stm32loader

... then with the USB connected to the device (as it uses RTS/CTS signals to control the MCU nRESET and BOOT0 pins):

text
stm32loader -b 115200 -p com_port -e -w -v -s -f F3 MiniSpeedCam.bin

If uploading fails, you may use the STM32 Flash loader after performing the following toggling sequence:

  1. Press the R0 button
  2. Press the B0 button
  3. Release R0
  4. Release B0
ESP32 flashing

Open the Arduino sketch in ArduinoIDE. Be sure you have the libraries at the top of the sketch installed. And be sure your upload options are set up according to the image file in the ESP32_firmware folder.

Optional: ArduinoOTA is also included, allowing you to remotely flash the device from the ArduinoIDE. One caveat is the ESP32 goes to sleep after 10 minutes of being powered on. Just cycle the power to it and you'll have 10 minutes to upload your sketch.

Parts

1,652
QtyValueFootprintReferences
9610kSparkFun-Resistor:R_0402_1005MetricR1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R17, R17, R17, R17 +80
480.1uFSparkFun-Capacitor:C_0402_1005MetricC2, C2, C2, C2, C11, C11, C11, C11, C11, C11, C11, C11, C11, C11, C11, C11 +32
48Fiducial_0.5SparkFun-Aesthetic:Fiducial_0.5mm_Mask1mmFID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID2, FID2, FID2, FID2 +32
241.0mmSparkFun-Connector:TestPoint-1.0mmTP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP2, TP2, TP2, TP2 +8
241.0uFSparkFun-Capacitor:C_0402_1005MetricC6, C6, C6, C6, C13, C13, C13, C13, C13, C13, C13, C13, C13, C13, C13, C13 +8
24100kSparkFun-Resistor:R_0402_1005MetricR13, R13, R13, R13, R13, R13, R13, R13, R13, R13, R13, R13, R19, R19, R19, R19 +8
2410uFSparkFun-Capacitor:C_0402_1005MetricC3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C3, C4, C4, C4, C4 +8
242.2kSparkFun-Resistor:R_0402_1005MetricR12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R12, R15, R15, R15, R15 +8
242.2uFSparkFun-Capacitor:C_0402_1005MetricC10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C10, C14, C14, C14, C14 +8
243ASparkFun-Semiconductor-Standard:SOD-323D2, D2, D2, D2, D2, D2, D2, D2, D2, D2, D2, D2, D3, D3, D3, D3 +8
244.6x2.8mmSparkFun-Switch:Momentary_SMD_4.6x2.8mm_h2.5mmSW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW2, SW2, SW2, SW2 +8
244.7uFSparkFun-Capacitor:C_0402_1005MetricC7, C7, C7, C7, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12, C12 +8
245.1kSparkFun-Resistor:R_0402_1005MetricR10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R11, R11, R11, R11 +8
24RT9080-3.3SparkFun-Semiconductor-Standard:SOT23-5U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U6, U6, U6, U6 +8
24Stand_offSparkFun-Hardware:STAND-OFFST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST3, ST3, ST3, ST3 +8
121kSparkFun-Resistor:R_0402_1005MetricR14, R14, R14, R14, R14, R14, R14, R14, R14, R14, R14, R14
122.0kSparkFun-Resistor:R_0402_1005MetricR16, R16, R16, R16, R16, R16, R16, R16, R16, R16, R16, R16
1222uFSparkFun-Capacitor:C_0603_1608MetricC1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1
12330SparkFun-Resistor:R_0402_1005MetricR7, R7, R7, R7, R7, R7, R7, R7, R7, R7, R7, R7
124.7kSparkFun-Resistor:R_0402_1005MetricR9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9
124.7uFSparkFun-Capacitor:C_0603_1608MetricC9, C9, C9, C9, C9, C9, C9, C9, C9, C9, C9, C9
12CHGSparkFun-Jumper:SMT-JUMPER_2_NC_TRACE_SILKJP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3, JP3
12ESP32-S3-MINISparkFun-RF:ESP32-MINIU3, U3, U3, U3, U3, U3, U3, U3, U3, U3, U3, U3
12G***kibuzzard-65A99350kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350, kibuzzard-65A99350
12G***kibuzzard-656A35ADkibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD, kibuzzard-656A35AD
12G***kibuzzard-656A368Ckibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C, kibuzzard-656A368C
12G***kibuzzard-65A99A9Ckibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C, kibuzzard-65A99A9C
12G***kibuzzard-65A99912kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912, kibuzzard-65A99912
12G***kibuzzard-65A9928Akibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A, kibuzzard-65A9928A
12G***kibuzzard-6569BF02kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02, kibuzzard-6569BF02
12G***kibuzzard-656A31AFkibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF, kibuzzard-656A31AF
12G***kibuzzard-65A99297kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297, kibuzzard-65A99297
12G***kibuzzard-65A99360kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360, kibuzzard-65A99360
12G***kibuzzard-656A35BCkibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC, kibuzzard-656A35BC
12G***kibuzzard-6569BE28kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28, kibuzzard-6569BE28
12G***kibuzzard-656A3591kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591, kibuzzard-656A3591
12G***kibuzzard-65A9990Dkibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D, kibuzzard-65A9990D
12G***kibuzzard-65A9933Ckibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C, kibuzzard-65A9933C
12G***kibuzzard-656A35C4kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4, kibuzzard-656A35C4
12G***kibuzzard-65A9926Ckibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C, kibuzzard-65A9926C
12G***kibuzzard-656A36C2kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2, kibuzzard-656A36C2
12G***kibuzzard-65A99287kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287, kibuzzard-65A99287
12G***kibuzzard-656A3687kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687, kibuzzard-656A3687
12G***kibuzzard-656A3560kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560, kibuzzard-656A3560
12G***kibuzzard-65A99359kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359, kibuzzard-65A99359
12G***kibuzzard-6569F8A4kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4, kibuzzard-6569F8A4
12G***kibuzzard-656A359Ekibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E, kibuzzard-656A359E
12G***kibuzzard-656A3559kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559, kibuzzard-656A3559
12G***kibuzzard-65A9923Akibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A, kibuzzard-65A9923A
12G***kibuzzard-656A367Bkibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B, kibuzzard-656A367B
12G***kibuzzard-656A3668kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668, kibuzzard-656A3668
12G***kibuzzard-65A9934Bkibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B, kibuzzard-65A9934B
12G***kibuzzard-6569F7FCkibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC, kibuzzard-6569F7FC
12G***kibuzzard-65A99274kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274, kibuzzard-65A99274
12G***kibuzzard-656A3878kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878, kibuzzard-656A3878
12G***kibuzzard-65A9936Bkibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B, kibuzzard-65A9936B
12G***kibuzzard-65A99E72kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72, kibuzzard-65A99E72
12G***kibuzzard-656A36A7kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7, kibuzzard-656A36A7
12G***kibuzzard-65A99268kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268, kibuzzard-65A99268
12G***kibuzzard-65A9927Ckibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C, kibuzzard-65A9927C
12G***kibuzzard-6569BE4Akibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A, kibuzzard-6569BE4A
12G***kibuzzard-65A99335kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335, kibuzzard-65A99335
12G***kibuzzard-656A32A0kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0, kibuzzard-656A32A0
12G***kibuzzard-65A99278kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278, kibuzzard-65A99278
12G***kibuzzard-65A9927Fkibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F, kibuzzard-65A9927F
12G***kibuzzard-656A3598kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598, kibuzzard-656A3598
12G***kibuzzard-65A99292kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292, kibuzzard-65A99292
12G***kibuzzard-65A99933kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933, kibuzzard-65A99933
12G***kibuzzard-65A403E0kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0, kibuzzard-65A403E0
12G***kibuzzard-65A99367kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367, kibuzzard-65A99367
12G***kibuzzard-65A9926Fkibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F, kibuzzard-65A9926F
12G***kibuzzard-656A36A2kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2, kibuzzard-656A36A2
12G***kibuzzard-656A3526kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526, kibuzzard-656A3526
12G***kibuzzard-656A3D93kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93, kibuzzard-656A3D93
12G***kibuzzard-65A9928Ekibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E, kibuzzard-65A9928E
12G***kibuzzard-656A47C5kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5, kibuzzard-656A47C5
12G***kibuzzard-656A32FEkibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE, kibuzzard-656A32FE
12G***kibuzzard-65A992E3kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3, kibuzzard-65A992E3
12G***kibuzzard-65A99364kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364, kibuzzard-65A99364
12G***kibuzzard-65A99AA3kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3, kibuzzard-65A99AA3

The 1,260 most common of 1,652 parts.

More from Valar-Systems/MiniSpeedCam

4
  • 4 layers50 × 50 mmMiniSpeedCam-1.2, the printed circuit board in 3D

    MiniSpeedCam-1.2

    Valar-Systems/MiniSpeedCam

    MiniSpeedCam

    101 parts116CERN-OHL-S-2.0
  • 2 layers32 × 32.5 mmCdm324 v2, the printed circuit board in 3D

    Cdm324 v2

    Valar-Systems/MiniSpeedCam

    MiniSpeedCam

    37 parts116CERN-OHL-S-2.0
  • 2 layers60 × 17.6 mmCdm324 exp, the printed circuit board in 3D

    Cdm324 exp

    Valar-Systems/MiniSpeedCam

    MiniSpeedCam

    29 parts116CERN-OHL-S-2.0

Similar boards

  • 2 layers79 × 30 mmLIA, the printed circuit board in 3D

    LIA

    JGAguado/LIA

    Low-power pet tracking platform built around Meshtastic and LoRa mesh networking

    81 parts29
  • 2 layers40 × 50 mmSsus, the printed circuit board in 3D

    Ssus

    ldab/dude-dirty-usb-disconnect

    DUDE, Dirty USB Disconnect. ESP32-S3 host powered, managed 2x USB Hub

    46 parts1WTFPL
  • 2 layers35.4 × 70.6 mmPCB ESP32, the printed circuit board in 3D

    PCB ESP32

    maticas-tech-sas/maticas-data-logger

    Want to send measurements back to a server through HTTP or MQTT? This is about it along with the PCB design, 3D box and support for data storage with maticas API

    45 parts1
  • 4 layers50.8 × 22.9 mmZb1, the printed circuit board in 3D

    Zb1

    danindiana/zemizdat

    This folder holds the complete electronic CAD for the ZB-1 development board:

    71 partsApache-2.0
  • 2 layers54 × 26 mmUsb hub, the printed circuit board in 3D

    Usb hub

    fluffyrabbot/powerfinger

    Open-source assistive input devices. Fingertip rings and pen wands as BLE HID mice. $9 BOM. CERN-OHL-S 2.0 hardware, MIT software.

    28 parts
  • 4 layers56.5 × 99.8 mmBitaxeGamma, the printed circuit board in 3D

    BitaxeGamma

    bitaxeorg/bitaxeGamma

    Bitaxe based on the BM1370 from the S21 Pro

    147 parts432CERN-OHL-S-2.0
  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303

Questions

How big is the SparkFun Thing Plus ESP32-S3 panelized PCB?

It measures 106.6 × 205.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the SparkFun Thing Plus ESP32-S3 panelized use?

1,652 parts, built around the ESP32-S3-MINI-1-N8 and RT9080-33GJ5. 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 SparkFun Thing Plus ESP32-S3 panelized KiCad files?

From the Valar-Systems/MiniSpeedCam repository on GitHub, at the commit this page was made from: the board is version/r1.1/hardware/pcb/reference/SparkFun_Thing_Plus_ESP32-S3/Hardware/Production/SparkFun_Thing_Plus_ESP32-S3_panelized.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SparkFun Thing Plus ESP32-S3 panelized design in my own project?

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