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/fabrication-export.log

Found 0 violations
Found 0 unconnected items
Saved DRC Report to /Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/validation/main-native-drc.json
Saved board
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-F_Cu.gtl'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-In1_Cu.g1'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-In2_Cu.g2'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-B_Cu.gbl'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-F_Paste.gtp'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-B_Paste.gbp'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-F_Silkscreen.gto'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-B_Silkscreen.gbo'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-F_Mask.gts'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-B_Mask.gbs'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-Edge_Cuts.gm1'.
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-PTH.drl'
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-NPTH.drl'
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-PTH-drl_map.svg'.
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/gerbers/main-NPTH-drl_map.svg'.
Done.
Wrote position data to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/main/positions-native.csv'.
./src/common/stdpbase.cpp(59): assert ""traits"" failed in Get(): create wxApp before calling this
Found 0 violations
Found 0 unconnected items
Saved DRC Report to /Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/validation/flex-native-drc.json
Saved board
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-F_Cu.gtl'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-B_Cu.gbl'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-F_Adhesive.gta'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-B_Adhesive.gba'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-F_Paste.gtp'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-B_Paste.gbp'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-B_Mask.gbs'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-User_Eco1.gbr'.
Plotted to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-Edge_Cuts.gm1'.
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-PTH.drl'
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-NPTH.drl'
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-PTH-drl_map.svg'.
Created file '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/gerbers/flex-NPTH-drl_map.svg'.
Done.
Wrote position data to '/Users/mohan/Documents/Codex/2026-10-21/screenless-fitness-tracker-custom-pcb-plan/outputs/fitness-band/manufacturing/rev-b/flex/positions-native.csv'.
03:20:32 PM: Debug: Adding duplicate image handler for 'PNG file'
03:20:32 PM: Debug: Adding duplicate image handler for 'JPEG file'
03:20:32 PM: Debug: Adding duplicate image handler for 'TIFF file'
03:20:32 PM: Debug: Adding duplicate image handler for 'GIF file'
03:20:32 PM: Debug: Adding duplicate image handler for 'PNM file'
03:20:32 PM: Debug: Adding duplicate image handler for 'PCX file'
03:20:32 PM: Debug: Adding duplicate image handler for 'IFF file'
03:20:32 PM: Debug: Adding duplicate image handler for 'Windows icon file'
03:20:32 PM: Debug: Adding duplicate image handler for 'Windows cursor file'
03:20:32 PM: Debug: Adding duplicate image handler for 'Windows animated cursor file'
03:20:32 PM: Debug: Adding duplicate image handler for 'TGA file'
03:20:32 PM: Debug: Adding duplicate image handler for 'XPM file'