krishnax12/watchy-eink-smartwatch

This code defines a hardware schematic and PCB layout for a smartwatch using components like ESP32 microcontroller, sensors, Bluetooth module, power regulation, and connectors, with detailed component footprints and PCB outlines.

Version
1.2.1
License
unset
Stars
2

imports/AO3400A.tsx

import type { ChipProps } from "tscircuit";
import sot23Step from "../assets/SOT23.step";

const pinLabels = {
  "pin1": [
    "pin1",
    "1"
  ],
  "pin2": [
    "pin2",
    "2"
  ],
  "pin3": [
    "pin3",
    "3"
  ]
} as const;

export const AO3400A = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      footprint={
        <footprint>
          <smtpad portHints={["pin1", "1"]} pcbX="0.9375mm" pcbY="-0.95mm" width="1.475mm" height="0.6mm" shape="rect" />
          <smtpad portHints={["pin2", "2"]} pcbX="0.9375mm" pcbY="0.95mm" width="1.475mm" height="0.6mm" shape="rect" />
          <smtpad portHints={["pin3", "3"]} pcbX="-0.9375mm" pcbY="0mm" width="1.475mm" height="0.6mm" shape="rect" />
        </footprint>
      }
      cadModel={{ stepUrl: sot23Step }}
      {...props}
    />
  );
};