mohan-bee/fitness-band

A 4-layer BLE wearable mainboard with Li-ion charging/protection, 3.3/1.8 V power regulation, motion and battery sensing, plus a folded 2-layer flex sensor board carrying MAX30102 optical and TMP117 temperature sensors.

Version
0.0.2
License
unset
Stars
0

validation/publish-index-schematic-placement.log

Each child in a list should have a unique "key" prop.

Check the render method of `MainBoard`. It was passed a child from FlexConnections. See https://react.dev/link/warning-keys for more information.
Each child in a list should have a unique "key" prop.

Check the render method of `board`. It was passed a child from MainBoard. See https://react.dev/link/warning-keys for more information.
Each child in a list should have a unique "key" prop.

Check the render method of `FlexLanding`. See https://react.dev/link/warning-keys for more information.
Error fetching model metadata for C358376: 42690 |       try {
42691 |         const objUrl = getModelCdnUrl({
42692 |           easyedaModelUuid: modelUuid,
42693 |           easyedaPartNumber: partNumber
42694 |         });
42695 |         const objResponse = await fetch2(objUrl);
                                          ^
error: self signed certificate in certificate chain
  path: "https://modelcdn.tscircuit.com/easyeda_models/assets/C358376.obj?uuid=76a7a43de2f04ecc8457f0775620029d",
 errno: 0,
  code: "SELF_SIGNED_CERT_IN_CHAIN"

      at async fetchEasyEDAComponent (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/eval/dist/platform-config/getPlatformConfig.js:42695:35)
      at async fetchPartCircuitJson (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/eval/dist/platform-config/getPlatformConfig.js:43160:34)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:510:27)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:570:57)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:645:39)

Error fetching model metadata for C79924: 42690 |       try {
42691 |         const objUrl = getModelCdnUrl({
42692 |           easyedaModelUuid: modelUuid,
42693 |           easyedaPartNumber: partNumber
42694 |         });
42695 |         const objResponse = await fetch2(objUrl);
                                          ^
error: self signed certificate in certificate chain
  path: "https://modelcdn.tscircuit.com/easyeda_models/assets/C79924.obj?uuid=460193f9bf2d42e58cf3c2f675b07dc6",
 errno: 0,
  code: "SELF_SIGNED_CERT_IN_CHAIN"

      at async fetchEasyEDAComponent (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/eval/dist/platform-config/getPlatformConfig.js:42695:35)
      at async fetchPartCircuitJson (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/eval/dist/platform-config/getPlatformConfig.js:43160:34)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:496:33)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:570:57)
      at async <anonymous> (/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/node_modules/@tscircuit/core/dist/index.js:645:39)

<SchematicBoxPositions>
<SchematicBoxPlacement componentName="C1" positionAnchor="center" schX="-7" schY="1" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C2" positionAnchor="center" schX="-5.8" schY="1" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C4" positionAnchor="center" schX="22" schY="6" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C5" positionAnchor="center" schX="27" schY="5" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C6" positionAnchor="center" schX="28.2" schY="5" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C7" positionAnchor="center" schX="35" schY="-4" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C8" positionAnchor="center" schX="36.2" schY="-4" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C9" positionAnchor="center" schX="-5" schY="-16" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C10" positionAnchor="center" schX="-3.8" schY="-16" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C11" positionAnchor="center" schX="16" schY="-19" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C12" positionAnchor="center" schX="21" schY="-22" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C19" positionAnchor="center" schX="40" schY="3" width="0.9" height="0.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<DecouplingCapacitorsNotCloseTogether rail="V3V3" ground="GND" capacitorNames="C1, C2, C7, C8, C9, C10, C12" maxBodyGap="24.502" maxRecommendedBodyGap="1" message="Group the decoupling capacitors between V3V3 and GND closer together in this schematic block. Preserve their net connections." />
<DecouplingCapacitorsNotCloseTogether rail="VBAT" ground="GND" capacitorNames="C4, C11" maxBodyGap="24.927" maxRecommendedBodyGap="1" message="Group the decoupling capacitors between VBAT and GND closer together in this schematic block. Preserve their net connections." />
<DecouplingCapacitorsNotCloseTogether rail="VSYS" ground="GND" capacitorNames="C5, C6, C19" maxBodyGap="10.99" maxRecommendedBodyGap="1" message="Group the decoupling capacitors between VSYS and GND closer together in this schematic block. Preserve their net connections." />
</SchematicPlacementIssues>