rushabhcodes/ESP32-E-Reader

This code defines the hardware layout and schematic connections for an ESP32-based e-reader device, including microcontroller, USB, display, power management, connectors, passives, switches, and associated PCB footprints, placements, and net connections.

Version
1.0.6
License
unset
Stars
0

imports/FXL0420_100_M.tsx

import type { InductorProps } from "@tscircuit/props";

export const FXL0420_100_M = (props: Omit<InductorProps, "inductance">) => {
	return (
		<inductor
			inductance="10uH"
			supplierPartNumbers={{
				jlcpcb: ["C177242"],
			}}
			manufacturerPartNumber="FXL0420-100-M"
			footprint={
				<footprint>
					<smtpad
						portHints={["pin2"]}
						pcbX="2.027936mm"
						pcbY="0mm"
						width="1.3999972mm"
						height="2.120011mm"
						shape="rect"
					/>
					<smtpad
						portHints={["pin1"]}
						pcbX="-2.027936mm"
						pcbY="0mm"
						width="1.3999972mm"
						height="2.120011mm"
						shape="rect"
					/>
					<silkscreenpath
						route={[
							{ x: -2.2761956000001646, y: 1.2123928000000888 },
							{ x: -2.2761956000001646, y: 2.1761957999999595 },
							{ x: 2.276195600000051, y: 2.1761957999999595 },
							{ x: 2.276195600000051, y: 1.2123928000000888 },
						]}
					/>
					<silkscreenpath
						route={[
							{ x: -2.2761956000001646, y: -1.212392799999975 },
							{ x: -2.2761956000001646, y: -2.1761957999999595 },
							{ x: 2.276195600000051, y: -2.1761957999999595 },
							{ x: 2.276195600000051, y: -1.212392799999975 },
						]}
					/>
					<silkscreentext
						text="{NAME}"
						pcbX="0.0127mm"
						pcbY="3.1844mm"
						anchorAlignment="center"
						fontSize="1mm"
					/>
					<courtyardoutline
						outline={[
							{ x: -2.967800000000011, y: 2.4343999999999824 },
							{ x: 2.9932000000000016, y: 2.4343999999999824 },
							{ x: 2.9932000000000016, y: -2.408999999999878 },
							{ x: -2.967800000000011, y: -2.408999999999878 },
							{ x: -2.967800000000011, y: 2.4343999999999824 },
						]}
					/>
				</footprint>
			}
			cadModel={{
				objUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C177242.obj?uuid=6e6184a556a149ae9f259e9ef2fd1e0f",
				stepUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C177242.step?uuid=6e6184a556a149ae9f259e9ef2fd1e0f",
				pcbRotationOffset: 0,
				modelOriginPosition: { x: 0, y: 0, z: 0 },
			}}
			{...props}
		/>
	);
};