muse/esp32-eink-display

A 55×46 mm two-layer ESP32-S3 e-paper controller board with USB‑C power/programming, buck regulation, FPC display connector, UC8179-style boost/charge-pump circuitry, ESD protection, controls, and routed passive components.

Version
1.3.4
License
unset
Stars
0

imports/AFC07_S24ECA_00.tsx

// Imported package unchanged; corrected primitive to connector and widened label override type.
import type { ConnectorProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["pin1"],
  pin2: ["pin2"],
  pin3: ["pin3"],
  pin4: ["pin4"],
  pin5: ["pin5"],
  pin6: ["pin6"],
  pin7: ["pin7"],
  pin8: ["pin8"],
  pin9: ["pin9"],
  pin10: ["pin10"],
  pin11: ["pin11"],
  pin12: ["pin12"],
  pin13: ["pin13"],
  pin14: ["pin14"],
  pin15: ["pin15"],
  pin16: ["pin16"],
  pin17: ["pin17"],
  pin18: ["pin18"],
  pin19: ["pin19"],
  pin20: ["pin20"],
  pin21: ["pin21"],
  pin22: ["pin22"],
  pin23: ["pin23"],
  pin24: ["pin24"],
  pin25: ["pin25"],
  pin26: ["pin26"]
} as const

export const AFC07_S24ECA_00 = (props: ConnectorProps) => {
  return (
    <connector
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C262643"
  ]
}}
      manufacturerPartNumber="AFC07-S24ECA-00"
      footprint={<footprint insertionDirection="from_y_neg">
        <smtpad portHints={["pin24"]} pcbX="5.749925mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin23"]} pcbX="5.250815mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin22"]} pcbX="4.750435mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin21"]} pcbX="4.250055mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin20"]} pcbX="3.749675mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin19"]} pcbX="3.249295mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin18"]} pcbX="2.748915mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin17"]} pcbX="2.249805mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin16"]} pcbX="1.750695mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin15"]} pcbX="1.250315mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin14"]} pcbX="0.749935mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin13"]} pcbX="0.249555mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin12"]} pcbX="-0.250825mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin11"]} pcbX="-0.749935mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin10"]} pcbX="-1.250315mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin9"]} pcbX="-1.749425mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin8"]} pcbX="-2.249805mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin7"]} pcbX="-2.750185mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin6"]} pcbX="-3.250565mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin5"]} pcbX="-3.750945mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin4"]} pcbX="-4.251325mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-4.749165mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="-5.249545mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin1"]} pcbX="-5.749925mm" pcbY="1.79093495mm" width="0.299974mm" height="1.1999976mm" shape="rect" />
<smtpad portHints={["pin25"]} pcbX="-7.400925mm" pcbY="-0.74093705mm" width="2.1999956mm" height="3.2999934mm" shape="rect" />
<smtpad portHints={["pin26"]} pcbX="7.400925mm" pcbY="-0.73433305mm" width="2.1999956mm" height="3.2999934mm" shape="rect" />
<silkscreenpath route={[{"x":8.192134999999993,"y":-2.615990449999998},{"x":8.200008999999994,"y":-4.274991450000002}]} />
<silkscreenpath route={[{"x":-8.192135000000007,"y":-4.274991450000002},{"x":-8.200008999999994,"y":-2.615990449999998}]} />
<silkscreenpath route={[{"x":-9.000007400000001,"y":-4.274991450000002},{"x":9.000007399999987,"y":-4.274991450000002}]} />
<silkscreenpath route={[{"x":6.2000638000000095,"y":1.9850163500000093},{"x":9.000058199999998,"y":1.9850163500000093},{"x":9.000007399999987,"y":-4.274991450000002}]} />
<silkscreenpath route={[{"x":-9.000007400000001,"y":-4.274991450000002},{"x":-8.999956600000004,"y":1.9850163500000093},{"x":-6.199962199999987,"y":1.9850163500000093}]} />
<silkscreentext text="{NAME}" pcbX="-0.000635mm" pcbY="3.38504095mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-9.049931600000008,"y":2.640933749999988},{"x":9.050033200000001,"y":2.640933749999988},{"x":9.050033200000001,"y":-3.8089654500000023},{"x":-9.049931600000008,"y":-3.8089654500000023},{"x":-9.049931600000008,"y":2.640933749999988}]} />
      </footprint>}
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C262643.obj?uuid=ec271815632f4a7f80222270e9be74ee",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C262643.step?uuid=ec271815632f4a7f80222270e9be74ee",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.00005079999999679785, y: 0.9589706499999977, z: 0 },
      }}
      {...props}
    />
  )
}