krishnax12/tensa-zangetsu-keychain-nfc
Summary: Calculates target inductance and estimated resonance for a 14.5 MHz square antenna using chip, interturn, bridge, and connection capacitances.
- Version
- 0.0.13
- License
- unset
- Stars
- 1
index.tsx
PCB
Schematic
import React from "react"
import { bladeOutline, guardOpening } from "./blade-outline"
import { NfcCircuit } from "./nfc-circuit"
import { silkscreenArtwork } from "./silkscreen-artwork"
export const ZangetsuNfcBlade = () => (
<board
autorouter="auto-local"
schAutoLayoutEnabled
thickness="1.6mm"
minTraceWidth="0.2mm"
defaultTraceWidth="0.2mm"
width="38mm"
height="160mm"
pcbStyle={{ viaHoleDiameter: 0.3, viaPadDiameter: 0.6 }}
solderMaskColor="black"
silkscreenColor="white"
outline={bladeOutline}
>
<cutout shape="polygon" points={guardOpening} />
<schematicsheet name="NFC" sheetSize="A4">
<NfcCircuit />
</schematicsheet>
{silkscreenArtwork.map(({ route, width }, index) => (
<React.Fragment key={index}>
<silkscreenpath
layer="top"
strokeWidth={width}
route={route.map(([x, y]) => ({ x, y }))}
/>
</React.Fragment>
))}
</board>
)
export const ZangetsuRefOutlinePCB = ZangetsuNfcBlade
export const TensaZangetsu = ZangetsuNfcBlade
export default ZangetsuNfcBlade