Devesh36/pocket-audio-player

A portable, rechargeable microSD audio player built around an RP2040, SPI flash, USB‑C charging/power management, LCD/button controls, PCM5102A I²S DAC, and TPA6132A headphone amplifier in a 3D‑printed enclosure.

Version
1.0.12
License
unset
Stars
0

imports/ABM8_272_T3.tsx

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

const pinLabels = {
	pin1: ["X1"],
	pin2: ["GND1"],
	pin3: ["X2"],
	pin4: ["GND2"],
} as const;

const pinAttributes = {
	pin2: { requiresGround: true },
	pin4: { requiresGround: true },
} as const;

export const ABM8_272_T3 = (
	props: Omit<CrystalProps, "frequency" | "pinVariant">,
) => {
	return (
		<crystal
			frequency="12MHz"
			pinVariant="four_pin"
			pinAttributes={pinAttributes}
			supplierPartNumbers={{
				jlcpcb: ["C20625731"],
			}}
			manufacturerPartNumber="ABM8-272-T3"
			footprint={
				<footprint>
					<smtpad
						portHints={["pin1"]}
						pcbX="-1.100074mm"
						pcbY="-0.850011mm"
						width="1.3999972mm"
						height="1.1999976mm"
						shape="rect"
					/>
					<smtpad
						portHints={["pin2"]}
						pcbX="1.100074mm"
						pcbY="-0.850011mm"
						width="1.3999972mm"
						height="1.1999976mm"
						shape="rect"
					/>
					<smtpad
						portHints={["pin3"]}
						pcbX="1.100074mm"
						pcbY="0.850011mm"
						width="1.3999972mm"
						height="1.1999976mm"
						shape="rect"
					/>
					<smtpad
						portHints={["pin4"]}
						pcbX="-1.100074mm"
						pcbY="0.850011mm"
						width="1.3999972mm"
						height="1.1999976mm"
						shape="rect"
					/>
					<silkscreenpath
						route={[
							{ x: -2.028596400000083, y: -1.6784827999999834 },
							{ x: -2.028596400000083, y: 1.678736800000138 },
							{ x: 2.0285963999999694, y: 1.678736800000138 },
							{ x: 2.0285963999999694, y: -1.6784827999999834 },
							{ x: -2.028596400000083, y: -1.6784827999999834 },
						]}
					/>
					<silkscreenpath
						route={[
							{ x: -2.257196399999998, y: -0.24988519999988057 },
							{ x: -2.257196399999998, y: -1.9070827999998983 },
							{ x: -0.39999920000002476, y: -1.9070827999998983 },
						]}
					/>
					<silkscreentext
						text="{NAME}"
						pcbX="-0.1143mm"
						pcbY="2.676527mm"
						anchorAlignment="center"
						fontSize="1mm"
					/>
					<courtyardoutline
						outline={[
							{ x: -2.0500725999999077, y: 1.7000097999999753 },
							{ x: 2.0500725999999077, y: 1.7000097999999753 },
							{ x: 2.0500725999999077, y: -1.7000097999999753 },
							{ x: -2.0500725999999077, y: -1.7000097999999753 },
							{ x: -2.0500725999999077, y: 1.7000097999999753 },
						]}
					/>
				</footprint>
			}
			cadModel={{
				objUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C20625731.obj?uuid=02485e56ba8d4732a26526d2983fc729",
				stepUrl:
					"https://modelcdn.tscircuit.com/easyeda_models/assets/C20625731.step?uuid=02485e56ba8d4732a26526d2983fc729",
				pcbRotationOffset: 0,
				modelOriginPosition: { x: 0, y: -0.000012700000070253736, z: 0 },
			}}
			{...props}
		/>
	);
};