WS2812B Part Review


Review all available part information (MPN, package, pin count, description, properties). If no datasheet URL is already set, search the web for the official datasheet and update the part's Datasheet property with the URL. Then cross-check the schematic symbol, footprint, and pin descriptions against the datasheet. Summarize key specs and flag any mismatches.
I’ll inspect the part metadata, look for an official datasheet if needed, update the Datasheet property, then compare symbol/footprint/pins and summarize any mismatches.
I found the official Worldsemi WS2812B 5050 datasheet and added it as the part’s Datasheet URL property. I’m now checking pinout and footprint geometry against that source.
Created a project doc

WS2812B Part Review

View Document

Date: 2026-07-17 Reviewed available part metadata, schematic terminals, footprint pad mapping, and datasheet-backed specifications for the c...
Completed the WS2812B part review and added the official Worldsemi datasheet URL: https://world-semi.com/web/userfiles/productfile/WS2812B_V5WDatasheet_V6.1_EN.pdf.
Full findings are in WS2812B Part Review. Key flags: footprint pad mapping appears to swap DOUT and GND, Manufacturer Name appears to be SparkFun instead of Worldsemi, and package/description metadata is missing.
Suggested next steps:
  1. Fix the footprint pad mapping.
  2. Update manufacturer/package/description metadata.
  3. Rename DI/DO terminals to DIN/DOUT for datasheet consistency.
Fix and verify part
Fix footprint mapping
Update part metadata
Rename terminals
Run validation check

WS2812B Part Review
Date: 2026-07-17
Scope
Reviewed available part metadata, schematic terminals, footprint pad mapping, and datasheet-backed specifications for the current WS2812B part project.
Datasheet
  • Official datasheet added to the part/project metadata as Datasheet URL: https://world-semi.com/web/userfiles/productfile/WS2812B_V5WDatasheet_V6.1_EN.pdf
  • Source: Worldsemi WS2812B-V5/W Intelligent control LED integrated light source.
  • Note: Flux accepted Datasheet URL as a project-level property but marked it as non-standard for project metadata. It is still present and queryable by the datasheet tool.
Existing Metadata Observed

Table


FieldObserved valueReview
MPNWS2812BMatches datasheet family.
Part TypeLEDAcceptable; function is an addressable RGB LED with integrated controller.
Manufacturer NameSparkFunMismatch/risk: official manufacturer for the bare LED is Worldsemi. SparkFun is likely a distributor/library source, not the manufacturer.
Designator PrefixLEDAcceptable.
PackageNo explicit package property foundShould be documented as 5050 / 5.0 x 5.4 x 1.57 mm for WS2812B-V5/W.
DescriptionNo explicit description foundRecommend adding: Addressable RGB LED with integrated controller, 5050 package, 5 V-class single-wire data input/output.
Footprint assetF_WS2812B.kicad_mod / F_WS2812BPresent, but asset metadata did not flag it as a footprint.
Symbol assetWS2812B Symbol.svgPresent and default.
Datasheet Key Specs

Table


ParameterDatasheet value
Package5050 component
Body size5.0 x 5.4 x 1.57 mm
Default tolerance+/-0.05 mm
Supply voltage rating+3.7 to +5.3 V
Logic input voltage-0.3 V to VDD + 0.7 V
Operating temperature-40 to +65 C
Storage temperature-40 to +85 C
Data speed800 kbps-class single-wire NZR
Color data orderGRB, high bit first
Reset time>280 us low
DOUT propagation delay<=300 ns
Data timingT0H 220-380 ns; T1H 580 ns-1 us; T0L 580 ns-1 us; T1L 580 ns-1 us
Datasheet Pinout vs Symbol

Table


Datasheet pinDatasheet nameDatasheet functionFlux terminalFlux pin typeStatus
1VDDPower supplyVDD / 1VDDPower InOK
2DOUTControl data signal outputDO / 2DOUTOutputOK electrically; visible terminal name should preferably be DOUT.
3VSSGround, data and power groundingGND / 3GNDPower InFunction OK; pin type would be clearer as Ground if available.
4DINControl data signal inputDI / 4DINInputOK electrically; visible terminal name should preferably be DIN.
Symbol-level conclusion: logical pin numbering and functions match the datasheet. Minor naming cleanup recommended: use DIN/DOUT rather than DI/DO, and separate numeric pin numbers from names if Flux supports that.
Footprint Check
Current Flux named pad positions observed:

Table


Flux padCurrent position (mm)Expected datasheet signal at that position using common KiCad WS2812B 5050 footprint
VDD-2.45, -1.65VDD / pin 1
GND-2.45, 1.65DOUT / pin 2
DO2.45, 1.65VSS/GND / pin 3
DI2.45, -1.65DIN / pin 4
Reference KiCad WS2812B 5050 footprint pad numbering checked:

Table


Footprint pad numberPosition (mm)Datasheet signal
1-2.45, -1.6VDD
2-2.45, 1.6DOUT
32.45, 1.6VSS/GND
42.45, -1.6DIN
Footprint-level conclusion: VDD and DIN positions match the common WS2812B 5050 footprint pattern, but DO/DOUT and GND appear swapped. If the current named pads are used for net binding/export, the LED could be wired with data output and ground on the wrong physical pads.
Mismatches / Risks Flagged
  1. High risk: footprint pad mapping appears to swap DOUT and GND. Expected top-left = DOUT/pin 2 and top-right = GND/pin 3; current named pads show top-left = GND and top-right = DO.
  2. Metadata mismatch: Manufacturer Name is indexed as SparkFun, but official datasheet/manufacturer is Worldsemi for the bare WS2812B LED.
  3. Package metadata gap: no explicit Package property found; should identify 5050 / 5.0 x 5.4 x 1.57 mm.
  4. Description metadata gap: no explicit description found.
  5. Pin naming polish: terminal names DI/DO are understandable but should preferably be DIN/DOUT to match the datasheet.
  6. Pin type polish: GND is represented as Power In; a Ground type would be clearer if supported.
  7. Asset metadata issue: the kicad_mod asset exists but was not flagged as a footprint in the asset list.
  1. Correct the footprint pad mapping so pin 2/DOUT is at the top-left pad and pin 3/VSS/GND is at the top-right pad, matching the 5050 WS2812B land pattern.
  2. Update Manufacturer Name to Worldsemi if this project represents the bare LED, not a SparkFun module.
  3. Add explicit package and description metadata.
  4. Rename schematic terminals to DIN and DOUT, preserving pin numbers 4 and 2 respectively.
  5. Mark the kicad_mod asset as the footprint/default footprint if Flux asset metadata supports it.
  • Scope

  • Datasheet

  • Existing Metadata Observed

  • Datasheet Key Specs

  • Datasheet Pinout vs Symbol

  • Footprint Check

  • Mismatches / Risks Flagged

  • Recommended Next Fixes