abse/smartwatch-v1-pcb
Routed bare ESP32-S3 smartwatch with SDR PSRAM, touch AMOLED, Qi receiver and compact/exploded 39 × 50.5 × 14.5 mm provisional assembly.
- Version
- 0.2.0
- License
- unset
- Stars
- 0
index.tsx
PCB
Schematic
import React from 'react'
import Board from './esp32-s3-board'
import placement from './esp32-placement.json'
import cache from './routing/esp32/cache.json'
import {createSavedAutorouter} from './routing/SavedAutorouter'
// Reviewed copper is replayed only when the full placement/net/rule fingerprint
// matches. Native DRC and independent audits remain required on every build.
type BoardProps=NonNullable<Parameters<typeof Board>[0]>
export default function SmartwatchBoard({cacheFn,placementOverride,includePours=true}:BoardProps={}) {
return <Board placementOverride={placementOverride??placement} includePours={includePours}
cacheFn={cacheFn??(async input=>createSavedAutorouter(input,cache))} />
}