anil08607/Smartwatch
A 46 mm smartwatch PCB built around an nRF52810 BLE MCU, with USB‑C PD/Li‑ion charging, buck‑boost power, LCD, accelerometer, RTC, buttons, haptic motor, crystals, antenna, and SWD programming connector.
- Version
- 1.0.14
- License
- unset
- Stars
- 0
imports/MotorPads.tsx
import "tscircuit";
import type { ChipProps } from "@tscircuit/props";
const motorPads = { pin1: ["MOTOR_POS"], pin2: ["MOTOR_NEG"] } as const;
export const MotorPads = (props: ChipProps<typeof motorPads>) => (
<connector
pinLabels={motorPads}
manufacturerPartNumber="WIRE_PADS_2"
doNotPlace
footprint={
<footprint insertionDirection="from_above">
<smtpad
portHints={["pin1"]}
pcbX={-1}
pcbY={0}
width={1.4}
height={2}
shape="rect"
/>
<smtpad
portHints={["pin2"]}
pcbX={1}
pcbY={0}
width={1.4}
height={2}
shape="rect"
/>
<courtyardrect width={4.7} height={3.5} />
<silkscreenrect pcbX={0} pcbY={0} width={4.2} height={3} />
</footprint>
}
schWidth={3.6}
{...props}
/>
);