muse/book-reading-clip-lamp
A 60‑mm ESP32‑S3 lamp-head PCB combining USB‑C battery charging/power regulation, OV5640 autofocus camera interfacing, I²S microphone and differential speaker audio, six‑LED boost-driven reading light, buttons, status indicators, and battery monitoring.
- Version
- 0.2.5
- License
- unset
- Stars
- 0
imports/XL_3216WWC.tsx
import type { LedProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["cathode","neg"],
pin2: ["anode","pos"]
} as const
export const XL_3216WWC = (props: LedProps) => {
const { name = "LED1", ...restProps } = props
return (
<led
name={name}
pinLabels={pinLabels}
supplierPartNumbers={{
"jlcpcb": [
"C965830"
]
}}
manufacturerPartNumber="XL-3216WWC"
footprint={<footprint>
<smtpad portHints={["pin2","anode","pos"]} pcbX="1.517396mm" pcbY="0mm" width="1.634998mm" height="1.5999968mm" shape="rect" />
<smtpad portHints={["pin1","cathode","neg"]} pcbX="-1.517396mm" pcbY="0mm" width="1.634998mm" height="1.5999968mm" shape="rect" />
<silkscreenpath route={[{"x":-2.5899872000001096,"y":0.7899907999999414},{"x":-2.5899872000001096,"y":0.8700008000000707},{"x":-2.3899876000000404,"y":1.0700004000000263},{"x":2.569997400000034,"y":1.0700004000000263},{"x":2.569997400000034,"y":-1.040002999999956},{"x":-2.3800054000000728,"y":-1.040002999999956}]} />
<silkscreenpath route={[{"x":-2.5899872000001096,"y":0.7899907999999414},{"x":-2.5899872000001096,"y":-0.8300211999999192},{"x":-2.3800054000000728,"y":-1.040002999999956}]} />
<silkscreentext text="{NAME}" pcbX="-0.2159mm" pcbY="2.0668mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-1.4500097999999753,"y":-0.07500619999996161},{"x":-1.4500097999999753,"y":0.0750062000000753},{"x":-0.8500110000001087,"y":0.0750062000000753},{"x":-0.8500110000001087,"y":-0.07500619999996161},{"x":-1.4500097999999753,"y":-0.07500619999996161}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":1.4500097999999753,"y":-0.07500619999996161},{"x":1.4500097999999753,"y":0.0750062000000753},{"x":0.8500110000001087,"y":0.0750062000000753},{"x":0.8500110000001087,"y":-0.07500619999996161},{"x":1.4500097999999753,"y":-0.07500619999996161}]} strokeWidth="0.254mm" />
<fabricationnotepath route={[{"x":1.2249911999999767,"y":-0.49999899999988884},{"x":1.2249911999999767,"y":0.4999990000000025},{"x":1.0750042000000803,"y":0.4999990000000025},{"x":1.0750042000000803,"y":-0.49999899999988884},{"x":1.2249911999999767,"y":-0.49999899999988884}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-3.2472000000001344,"y":1.3167999999999438},{"x":2.815399999999954,"y":1.3167999999999438},{"x":2.815399999999954,"y":-1.291400000000067},{"x":-3.2472000000001344,"y":-1.291400000000067},{"x":-3.2472000000001344,"y":1.3167999999999438}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965830.obj?uuid=a0fe01ecaf644a89af3b45f307303089",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C965830.step?uuid=a0fe01ecaf644a89af3b45f307303089",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.0049873000000434375, z: -0.001 },
}}
{...restProps}
/>
)
}