Fix all symbol pin numbers and names to match the Waveshare 18-pin datasheet. also convert the symbol to parametric style, and place each pin into the correct section based on the datasheet.
I’ll correct the terminal names and pin-number metadata to the Waveshare 18-pin connector order, then set parametric-symbol properties and section/group metadata so the symbol is organized by power, control, clock/sync, SCCB, and data bus.
Reviewed available part information for the Flux library part OV2640 Camera Board and cross-checked symbol terminals, footprint pad count, package metadata, and pin descriptions against available datasheet/schematic sources.
Sources Reviewed
Existing part datasheet property found via project search: https://www.lcsc.com/datasheet/C359962.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=...
LCSC/Waveshare part information from library search for part UID f9c8e53b-844f-4c52-a49a-9b2300e4e53f.
Waveshare OV2640 Camera Board schematic PDF: https://www.waveshare.com/w/upload/9/99/OV2640-Camera-Board-Schematic.pdf
Extracted from Waveshare OV2640 Camera Board schematic:
Table
Board Pin
Expected Net
Function
1
Y9 / D9
Pixel data bit 9
2
Y8 / D8
Pixel data bit 8
3
RESET
Camera reset
4
PWDN
Power-down control
5
Y7 / D7
Pixel data bit 7
6
Y6 / D6
Pixel data bit 6
7
PCLK
Pixel clock
8
XCLK
External input clock
9
Y5 / D5
Pixel data bit 5
10
Y4 / D4
Pixel data bit 4
11
VSYNC
Vertical sync
12
HREF
Horizontal reference / line valid
13
Y3 / D3
Pixel data bit 3
14
Y2 / D2
Pixel data bit 2
15
SIO_CLK / SIOC
SCCB/I2C serial clock
16
SIO_DAT / SIOD
SCCB/I2C serial data
17
3.3V
Power supply
18
GND
Ground
Current Flux Symbol Terminal Pin Mapping
Read from the current schematic terminal properties:
Table
Current Pin Number
Current Symbol Terminal
Expected Terminal for That Pin
Status
1
3.3V
D9 / Y9
MISMATCH
2
SIOC
D8 / Y8
MISMATCH
3
VSYNK
RESET
MISMATCH; also typo, should be VSYNC if vertical sync
4
PCLK
PWDN
MISMATCH
5
D9
D7 / Y7
MISMATCH
6
D7
D6 / Y6
MISMATCH
7
D5
PCLK
MISMATCH
8
D3
XCLK
MISMATCH
9
RET
D5 / Y5
MISMATCH; name appears to be typo/truncation of RESET
10
PWON
D4 / Y4
MISMATCH; expected PWDN not PWON
11
D2
VSYNC
MISMATCH
12
D4
HREF
MISMATCH
13
D6
D3 / Y3
MISMATCH
14
D8
D2 / Y2
MISMATCH
15
XCLK
SIOC / SIO_CLK
MISMATCH
16
HREF
SIOD / SIO_DAT
MISMATCH
17
SIOD
3.3V
MISMATCH
18
GND
GND
OK
Footprint Review
The footprint contains 18 through-hole circular pads, matching the 18-pin camera board connector count.
Pad drill shown in footprint asset: approximately 1.100 mm; pad diameter 1.60 mm.
Pad pitch is 2.54 mm in two columns, matching the expected 2 × 9 camera board header style.
The footprint pad count is correct, but because the symbol terminal pin numbers are mapped incorrectly, a PCB using the current symbol would connect most signals to the wrong physical pads.
Mismatches / Issues Flagged
Critical symbol pin-number mismatch: 17 of 18 terminal pin assignments disagree with the Waveshare schematic pinout; only GND at pin 18 matches.
Terminal naming issues:VSYNK should be VSYNC; RET likely should be RESET; PWON likely should be PWDN.
Part Type is misleading: Library metadata says Raspberry Pi, but this is a camera module / sensor evaluation board, not a Raspberry Pi board.
BOM tool reports no parts added: This project behaves like a part/symbol project composed of terminals and footprint assets rather than a normal schematic assembly, so BOM metadata must be taken from the library/project part properties instead of schematic BOM output.
No schematic nets are defined: This is expected for a standalone part project, but it means ERC-style electrical connectivity checks are not meaningful here.
Recommended Corrections
Update terminal pin numbers and names to match the expected connector pinout table above.
Rename VSYNK → VSYNC, RET → RESET, and PWON → PWDN.
Update the Part Type metadata from Raspberry Pi to a more accurate value such as Sensor Evaluation Board or Camera Module if allowed by the part property schema.
Keep the 18-pad through-hole footprint, but revalidate pad numbering after symbol pin-number correction.
Verdict
The datasheet URL is already present, the footprint pad count matches the camera board connector, and key specs align with an OV2640 3.3 V camera module. However, the schematic symbol pin mapping is critically incorrect relative to the Waveshare 18-pin connector schematic and should be fixed before this library part is used in downstream designs.
Scope
Sources Reviewed
Available Part Metadata
Key Datasheet Specs
OV2640 Camera Board / module-level data from project datasheet
OV2640 sensor-level data from OmniVision datasheet
Expected 18-Pin Camera Board Connector Pinout
Current Flux Symbol Terminal Pin Mapping
Footprint Review
Mismatches / Issues Flagged
Recommended Corrections
Verdict
Reviews
Documents
OV2640 Camera Board Part Audit
Assets
OV2640 Camera Board-thumbnail.png
OV2640 Camera Board-thumbnailThumbnail
OV2640CAMERABOARD Symbol.svg
OV2640CAMERABOARD SymbolDefault
kicad_mod
OV2640 Camera Board/OV2640 Camera Board.pretty/SENSORM-TH_L35.7-W3.9-OV2640.kicad_mod
OV2640 Camera Board/OV2640 Camera Board FootprintFootprint
OV2640 Camera Board
Sensor Evaluation Boards RoHS
The OV2640 Camera Board integrates the OV2640 2MP CameraChip™ sensor with onboard circuitry to simplify interfacing with microcontrollers. It captures images up to UXGA resolution (1622 × 1200 / 1632 × 1232 depending on configuration) and supports both raw and compressed output formats. The sensor also includes an internal image signal processor (ISP), allowing direct JPEG compression without external processing.
This makes it especially suitable for low-cost embedded systems where bandwidth and MCU resources are limited.
⭐ Key Features
📸 Image Performance
2 Megapixel CMOS sensor (OV2640)
Max resolution: UXGA (up to ~1600 × 1200 class)
Frame rates (typical):
UXGA / SXGA: up to ~15–30 fps (depending on mode)
SVGA: up to 30 fps
CIF: up to 60 fps
🎨 Output Formats