gokul/acoustic-guitar-tuner
This code defines a miniature circuit board featuring a microcontroller (ATTINY1616-MNR), audio and power components, tactile switch, various LEDs, and passive components arranged with specific footprints, connections, and mechanical markings for a mini acoustic guitar tuner.
- Version
- 1.0.8
- License
- unset
- Stars
- 2
imports/XDCR_2032_603.tsx
import type { ChipProps } from "@tscircuit/props"
const pinLabels = {
pin1: ["1"],
pin2: ["2"]
} as const
const pinAttributes = {
pin1: { providesPower: true },
pin2: { requiresGround: true }
} as const
export const XDCR_2032_603 = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={pinLabels}
pinAttributes={pinAttributes}
symbol={
<symbol>
<port name="pin2" pinNumber={2} aliases={["2"]} direction="down" schX={0} schY={-0.4} schStemLength={0.3} />
<port name="pin1" pinNumber={1} aliases={["1"]} direction="up" schX={0} schY={0.4} schStemLength={0.3} />
<schematicpath points={[{"x":0.08,"y":0.1},{"x":0.08,"y":-0.08}]} strokeColor="#880000" />
<schematicpath points={[{"x":0.02,"y":0.18},{"x":0.02,"y":-0.14}]} strokeColor="#880000" />
<schematicpath points={[{"x":-0.04,"y":0.1},{"x":-0.04,"y":-0.08}]} strokeColor="#880000" />
<schematicpath points={[{"x":-0.1,"y":0.18},{"x":-0.1,"y":-0.14}]} strokeColor="#880000" />
</symbol>
}
supplierPartNumbers={{
"jlcpcb": [
"C7498148"
]
}}
manufacturerPartNumber="XDCR-2032-603"
footprint={<footprint>
<smtpad portHints={["pin1"]} pcbX="-14.499971mm" pcbY="0mm" width="2.999994mm" height="4.1999916mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="14.499971mm" pcbY="0mm" width="2.999994mm" height="4.1999916mm" shape="rect" />
<silkscreenpath route={[{"x":-9.885299000000032,"y":-8.000136399999974},{"x":11.000079599999935,"y":-8.000136399999974}]} />
<silkscreenpath route={[{"x":-10.999901800000089,"y":-3.5000691999998708},{"x":-10.999901800000089,"y":-6.885355799999957},{"x":-9.885299000000032,"y":-8.000136399999974}]} />
<silkscreenpath route={[{"x":14.30002219999983,"y":-2.331211999999823},{"x":14.30002219999983,"y":-3.5000691999998708}]} />
<silkscreenpath route={[{"x":14.30002219999983,"y":3.499866000000111},{"x":14.30002219999983,"y":2.3310088000000633}]} />
<silkscreenpath route={[{"x":-10.999901800000089,"y":-3.5000691999998708},{"x":-14.299895200000037,"y":-3.5000691999998708}]} />
<silkscreenpath route={[{"x":-14.299895200000037,"y":-2.331211999999823},{"x":-14.299895200000037,"y":-3.5000691999998708}]} />
<silkscreenpath route={[{"x":-14.299895200000037,"y":3.499866000000111},{"x":-14.299895200000037,"y":2.3310088000000633}]} />
<silkscreenpath route={[{"x":11.000079599999935,"y":-3.5000691999998708},{"x":14.30002219999983,"y":-3.5000691999998708}]} />
<silkscreenpath route={[{"x":11.000079599999935,"y":3.499866000000111},{"x":14.30002219999983,"y":3.499866000000111}]} />
<silkscreenpath route={[{"x":-10.999901800000089,"y":7.999882400000047},{"x":-10.999901800000089,"y":3.499866000000111}]} />
<silkscreenpath route={[{"x":-10.999901800000089,"y":3.499866000000111},{"x":-14.299895200000037,"y":3.499866000000111}]} />
<silkscreenpath route={[{"x":11.000079599999935,"y":-8.000136399999974},{"x":11.000079599999935,"y":-3.5000691999998708}]} />
<silkscreenpath route={[{"x":11.000079599999935,"y":7.999882400000047},{"x":11.000079599999935,"y":3.499866000000111}]} />
<silkscreenpath route={[{"x":-10.999901800000089,"y":7.999882400000047},{"x":11.000079599999935,"y":7.999882400000047}]} />
<silkscreentext text="+" pcbX="-10.497185mm" pcbY="5.277866mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="-" pcbX="8.933815mm" pcbY="-7.676134mm" anchorAlignment="bottom_left" fontSize="2.032mm" />
<silkscreentext text="{NAME}" pcbX="0.003429mm" pcbY="9.001mm" anchorAlignment="center" fontSize="1mm" />
<fabricationnotepath route={[{"x":-11.049000000000092,"y":-8.127999999999929},{"x":-9.778999999999996,"y":-8.127999999999929},{"x":-11.049000000000092,"y":-6.857999999999947},{"x":-11.049000000000092,"y":-8.127999999999929}]} strokeWidth="0.254mm" />
<courtyardoutline outline={[{"x":-16.248571000000084,"y":8.250999999999976},{"x":16.25542900000005,"y":8.250999999999976},{"x":16.25542900000005,"y":-8.40339999999992},{"x":-16.248571000000084,"y":-8.40339999999992},{"x":-16.248571000000084,"y":8.250999999999976}]} />
</footprint>}
cadModel={{
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7498148.obj?uuid=84d3cbc7a7724605aa081d279e458c85",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7498148.step?uuid=84d3cbc7a7724605aa081d279e458c85",
pcbRotationOffset: 0,
modelOriginPosition: { x: -0.000012700000070253736, y: -0.0004995000000000971, z: -0.25 },
}}
{...props}
/>
)
}