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
reports/esp32/assembly-native-models.json
{
"pcb_source_sha256": "7e67c63a8817464e3e07a7f916e3672202979fbfb74d7204fb756085eb694ae2",
"assembly_build_sha256": "445c3a91155c7954c600865093c6c27cf7454aaaddf27f14a58282488bcb6cd1",
"cad_models": 19,
"native_errors": 0,
"embedded_glb_models": 19,
"models": [
{
"name": "PCB",
"sha256": "5bf33e06925511ab2224543842c723cb494dbefcb203798e1e7e10a451fce378",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "POWER_INDUCTOR",
"sha256": "2d90723bd871319d251407c8f74edb48c10675d09f34ffa01e0579fe051f652e",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "ENCLOSURE",
"sha256": "3723fef53f66fb8280599828025ce679c3f8a23c4ec173278828378bb5e95296",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "SENSOR_WINDOW",
"sha256": "cbe250c2d059bb0ccf369b12de1df64085cfc116c087d6002279ce9bd2feaba9",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "OPTICAL_WELL",
"sha256": "c5c1e0d8f9a52018f343fae1d9dfe30408adbc48a8b7cc51be911b87fc111d2e",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "BATTERY",
"sha256": "914dc349ac19dcd7e05343d64bedac98788f8a3bad6f6bc92259193cfade6d72",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "BATTERY_CARRIER",
"sha256": "93d5f7d640b93a66a61c19c4b37d6aedea00c895ac56792e8c655cbb4f71dc18",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "CHARGING_COIL",
"sha256": "ac99643b47de0c74a0a6486ce5404388abd6e9a798b47b111e7ce652c2311f66",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "BATTERY_HARNESS",
"sha256": "b92c7c0f3a37bbe2cd46e9b9866c37c869f36c75d1775f5c30b4a1307076abae",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "MOTOR",
"sha256": "d405466beb25ad4aaee7de8b7eadfb362365d4c17dd64357aea41c2d34a1d041",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "MOTOR_LEADS",
"sha256": "ad2bde556eca631f4865e5fe516da6cae128b286e401a9ec7ef7613d52f320f5",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "BATTERY_THERMISTOR",
"sha256": "55a56fae0a656b401d25daa5f272a428dea6641bb96b28eccbc98db91a09c367",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "TEMPERATURE_LEADS",
"sha256": "4d308dfcd2418b598fe28f2577dfb62960dcd0a9281c23aaeef6743836566df6",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "COIL_THERMISTOR",
"sha256": "8548dc9fdadd239958ea3725fd54df79eefc293df78364217f4318a77fdb8867",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "COIL_LEADS",
"sha256": "c363efb558743d77c641dccd3bcaa7afa48397de0613430841a24bb4894b8afb",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "DISPLAY_CONNECTOR",
"sha256": "1472a59ddcdb08203f2e2d52e80289387be110d61444256c9dbeb2f6b599c448",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "DISPLAY",
"sha256": "a16a3d91c62f500acaf159af090858741e382b291a8e6a76cb878b0fcc8d0c71",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "DISPLAY_FLEX",
"sha256": "5b18a6a4c13e80fa6af0dc4582ade9dd8a529aa793450f51566215dd084ee199",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"name": "BUTTON",
"sha256": "4633fa8edc7d374fb90550a9a7b1adc14eab7423f9bbdd0ee6bdc1b5d0030bf9",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
}
],
"note": "Native assembly.subassembly elements embed baked Z-up GLBs. All rotations are zero; importer performs its default Y/Z remap. Each repeated PCB mesh instance has baked world vertices."
}