{
  "manufacturer": "Demo",
  "model": "Training Board A1",
  "revision": "REV 1.0",
  "metadata": {"units": "mm", "note": "Synthetic training data; not a real phone board"},
  "components": [
    {"refdes":"U1","name":"CPU (demo) package","x":50,"y":40,"width":24,"height":20,"layer":"top"},
    {"refdes":"R12","name":"Series resistor","x":83,"y":27,"width":8,"height":4,"layer":"top"},
    {"refdes":"C7","name":"Decoupling capacitor","x":88,"y":52,"width":5,"height":5,"layer":"top"},
    {"refdes":"J2","name":"Connector","x":118,"y":41,"width":9,"height":28,"layer":"top"},
    {"refdes":"U3","name":"Power IC (demo)","x":50,"y":84,"width":16,"height":13,"layer":"top"},
    {"refdes":"R18","name":"Pull-up resistor","x":81,"y":82,"width":7,"height":4,"layer":"top"}
  ],
  "nets": [
    {"name":"DEMO_CPU_TX","pins":[{"component":"U1","pin":"A4"},{"component":"R12","pin":"1"},{"component":"J2","pin":"3"}],"route":[{"x":50,"y":40,"layer":"top"},{"x":67,"y":40,"layer":"top"},{"x":83,"y":27,"layer":"top"},{"x":99,"y":27,"layer":"top"},{"x":118,"y":41,"layer":"top"}],"notes":"Synthetic example only"},
    {"name":"DEMO_CPU_SENSE","pins":[{"component":"U1","pin":"B7"},{"component":"C7","pin":"1"},{"component":"U3","pin":"EN"}],"route":[{"x":50,"y":40,"layer":"top"},{"x":68,"y":49,"layer":"top"},{"x":88,"y":52,"layer":"top"},{"x":72,"y":67,"layer":"top"},{"x":50,"y":84,"layer":"top"}],"notes":"Synthetic example only"},
    {"name":"DEMO_POWER_EN","pins":[{"component":"U3","pin":"EN"},{"component":"R18","pin":"2"},{"component":"U1","pin":"C2"}],"route":[{"x":50,"y":84,"layer":"top"},{"x":65,"y":82,"layer":"top"},{"x":81,"y":82,"layer":"top"},{"x":65,"y":62,"layer":"top"},{"x":50,"y":40,"layer":"top"}],"notes":"Synthetic example only"}
  ]
}
