ShiboSoftwareDev/muse-sensecap-indicator-replacement

A four-layer ESP32-S3 carrier board providing USB-C 5V input, AMS1117 3.3V regulation, reset/boot/user buttons, status LED, test points, and a 24-pin FFC peripheral interface.

Version
0.0.1
License
unset
Stars
0

imports/AFC01_S24FCA_00.tsx

import type { ChipProps } 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

const pinAttributes = {
  pin1: { requiresPower: true },
  pin2: { requiresGround: true },
} as const

export const AFC01_S24FCA_00 = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      pinAttributes={pinAttributes}
      supplierPartNumbers={{
  "jlcpcb": [
    "C262669"
  ]
}}
      manufacturerPartNumber="AFC01-S24FCA-00"
      footprint="fpc24_p0.5mm_pw0.3mm_pl1.3mm_mpx14.9mm_mpy2.65mm_mpw2mm_mpl1.6mm"
      cadModel={{
        objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C262669.obj?uuid=f4bf300ddc81445bb004d4c904d70ad0",
        stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C262669.step?uuid=f4bf300ddc81445bb004d4c904d70ad0",
        pcbRotationOffset: 0,
        modelOriginPosition: { x: -0.0000762000000804619, y: 1.6320396499999106, z: -0.03 },
      }}
      {...props}
    />
  )
}