AnasSarkiz/muse-voice-remote
Muse Voice Remote — bare ESP32-S3R8, 155 TOP JLCPCB parts with real supplier CAD, native 3D assembly and GLB exports. Revised 17 mm case allocation; 0.30 mm via drill /0.45 mm pad. Checked prototype PCB; mechanical, RF and MUSE qualification pending.
- Version
- 1.3.2
- License
- unset
- Stars
- 0
dist/diagnostics.json
PCB
Schematic
[
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_0",
"warning_type": "source_refdes_convention_warning",
"message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
"source_component_id": "source_component_3",
"refdes": "SW_PRIVACY",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "SW"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_1",
"warning_type": "source_refdes_convention_warning",
"message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
"source_component_id": "source_component_5",
"refdes": "SW_POWER",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "SW"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_2",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_9",
"refdes": "J_USB",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_3",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_13",
"refdes": "J_SPK",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_4",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_14",
"refdes": "J_MOTOR",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_5",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
"source_component_id": "source_component_15",
"refdes": "Q_MOTOR",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Q"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_6",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
"source_component_id": "source_component_16",
"refdes": "Q_BAT_SENSE",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Q"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_7",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
"source_component_id": "source_component_17",
"refdes": "Q_BAT_EN",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Q"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_8",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_18",
"refdes": "J_BAT",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_9",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_19",
"refdes": "J_LCD",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_10",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
"source_component_id": "source_component_27",
"refdes": "Q_BL_OFF",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Q"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_11",
"warning_type": "source_refdes_convention_warning",
"message": "The \"F\" prefix is being used with a <chip />, try using it with a <fuse />",
"source_component_id": "source_component_30",
"refdes": "F_USB",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "F"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_12",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Y\" prefix is being used with a <chip />, try using it with a <crystal />",
"source_component_id": "source_component_34",
"refdes": "Y1",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Y"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_13",
"warning_type": "source_refdes_convention_warning",
"message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
"source_component_id": "source_component_35",
"refdes": "J_RF",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "J"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_14",
"warning_type": "source_refdes_convention_warning",
"message": "The \"L\" prefix is being used with a <chip />, try using it with an <inductor />",
"source_component_id": "source_component_36",
"refdes": "L_RF_MATCH",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "L"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_15",
"warning_type": "source_refdes_convention_warning",
"message": "The \"L\" prefix is being used with a <chip />, try using it with an <inductor />",
"source_component_id": "source_component_40",
"refdes": "L_XTAL",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "L"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_16",
"warning_type": "source_refdes_convention_warning",
"message": "The \"L\" prefix is being used with a <chip />, try using it with an <inductor />",
"source_component_id": "source_component_43",
"refdes": "L_ANA",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "L"
},
{
"type": "source_refdes_convention_warning",
"source_refdes_convention_warning_id": "source_refdes_convention_warning_17",
"warning_type": "source_refdes_convention_warning",
"message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
"source_component_id": "source_component_61",
"refdes": "Q_BL_DRIVE",
"source_component_ftype": "simple_chip",
"expected_prefixes": [
"U",
"IC"
],
"actual_prefix": "Q"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_0",
"warning_type": "source_no_power_pin_defined_warning",
"message": "SW_PRIVACY has no pin with requires_power=true",
"source_component_id": "source_component_3",
"source_port_ids": [
"source_port_75",
"source_port_76",
"source_port_77",
"source_port_78",
"source_port_79",
"source_port_80"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_0",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "SW_PRIVACY has no pin with requires_ground=true",
"source_component_id": "source_component_3",
"source_port_ids": [
"source_port_75",
"source_port_76",
"source_port_77",
"source_port_78",
"source_port_79",
"source_port_80"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_1",
"warning_type": "source_no_power_pin_defined_warning",
"message": "SW_POWER has no pin with requires_power=true",
"source_component_id": "source_component_5",
"source_port_ids": [
"source_port_85",
"source_port_86",
"source_port_87",
"source_port_88",
"source_port_89",
"source_port_90",
"source_port_91"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_1",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "SW_POWER has no pin with requires_ground=true",
"source_component_id": "source_component_5",
"source_port_ids": [
"source_port_85",
"source_port_86",
"source_port_87",
"source_port_88",
"source_port_89",
"source_port_90",
"source_port_91"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_0",
"source_component_id": "source_component_5",
"source_port_ids": [
"source_port_85",
"source_port_86",
"source_port_87",
"source_port_88",
"source_port_89",
"source_port_90",
"source_port_91"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on SW_POWER are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_2",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_USB has no pin with requires_power=true",
"source_component_id": "source_component_9",
"source_port_ids": [
"source_port_107",
"source_port_108",
"source_port_109",
"source_port_110",
"source_port_111",
"source_port_112",
"source_port_113",
"source_port_114",
"source_port_115",
"source_port_116",
"source_port_117",
"source_port_118",
"source_port_119",
"source_port_120",
"source_port_121",
"source_port_122"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_2",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "J_USB has no pin with requires_ground=true",
"source_component_id": "source_component_9",
"source_port_ids": [
"source_port_107",
"source_port_108",
"source_port_109",
"source_port_110",
"source_port_111",
"source_port_112",
"source_port_113",
"source_port_114",
"source_port_115",
"source_port_116",
"source_port_117",
"source_port_118",
"source_port_119",
"source_port_120",
"source_port_121",
"source_port_122"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_3",
"warning_type": "source_no_power_pin_defined_warning",
"message": "U_CHARGE has no pin with requires_power=true",
"source_component_id": "source_component_10",
"source_port_ids": [
"source_port_123",
"source_port_124",
"source_port_125",
"source_port_126",
"source_port_127",
"source_port_128",
"source_port_129",
"source_port_130",
"source_port_131",
"source_port_132",
"source_port_133",
"source_port_134",
"source_port_135",
"source_port_136",
"source_port_137",
"source_port_138",
"source_port_139"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_4",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_SPK has no pin with requires_power=true",
"source_component_id": "source_component_13",
"source_port_ids": [
"source_port_168",
"source_port_169",
"source_port_170",
"source_port_171"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_3",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "J_SPK has no pin with requires_ground=true",
"source_component_id": "source_component_13",
"source_port_ids": [
"source_port_168",
"source_port_169",
"source_port_170",
"source_port_171"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_1",
"source_component_id": "source_component_13",
"source_port_ids": [
"source_port_168",
"source_port_169",
"source_port_170",
"source_port_171"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on J_SPK are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_5",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_MOTOR has no pin with requires_power=true",
"source_component_id": "source_component_14",
"source_port_ids": [
"source_port_172",
"source_port_173",
"source_port_174",
"source_port_175"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_4",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "J_MOTOR has no pin with requires_ground=true",
"source_component_id": "source_component_14",
"source_port_ids": [
"source_port_172",
"source_port_173",
"source_port_174",
"source_port_175"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_2",
"source_component_id": "source_component_14",
"source_port_ids": [
"source_port_172",
"source_port_173",
"source_port_174",
"source_port_175"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on J_MOTOR are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_6",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Q_MOTOR has no pin with requires_power=true",
"source_component_id": "source_component_15",
"source_port_ids": [
"source_port_176",
"source_port_177",
"source_port_178"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_5",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "Q_MOTOR has no pin with requires_ground=true",
"source_component_id": "source_component_15",
"source_port_ids": [
"source_port_176",
"source_port_177",
"source_port_178"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_3",
"source_component_id": "source_component_15",
"source_port_ids": [
"source_port_176",
"source_port_177",
"source_port_178"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on Q_MOTOR are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_7",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Q_BAT_SENSE has no pin with requires_power=true",
"source_component_id": "source_component_16",
"source_port_ids": [
"source_port_179",
"source_port_180",
"source_port_181"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_6",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "Q_BAT_SENSE has no pin with requires_ground=true",
"source_component_id": "source_component_16",
"source_port_ids": [
"source_port_179",
"source_port_180",
"source_port_181"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_4",
"source_component_id": "source_component_16",
"source_port_ids": [
"source_port_179",
"source_port_180",
"source_port_181"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on Q_BAT_SENSE are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_8",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Q_BAT_EN has no pin with requires_power=true",
"source_component_id": "source_component_17",
"source_port_ids": [
"source_port_182",
"source_port_183",
"source_port_184"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_7",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "Q_BAT_EN has no pin with requires_ground=true",
"source_component_id": "source_component_17",
"source_port_ids": [
"source_port_182",
"source_port_183",
"source_port_184"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_5",
"source_component_id": "source_component_17",
"source_port_ids": [
"source_port_182",
"source_port_183",
"source_port_184"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on Q_BAT_EN are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_9",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_BAT has no pin with requires_power=true",
"source_component_id": "source_component_18",
"source_port_ids": [
"source_port_185",
"source_port_186",
"source_port_187",
"source_port_188",
"source_port_189"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_8",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "J_BAT has no pin with requires_ground=true",
"source_component_id": "source_component_18",
"source_port_ids": [
"source_port_185",
"source_port_186",
"source_port_187",
"source_port_188",
"source_port_189"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_6",
"source_component_id": "source_component_18",
"source_port_ids": [
"source_port_185",
"source_port_186",
"source_port_187",
"source_port_188",
"source_port_189"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on J_BAT are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_10",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_LCD has no pin with requires_power=true",
"source_component_id": "source_component_19",
"source_port_ids": [
"source_port_190",
"source_port_191",
"source_port_192",
"source_port_193",
"source_port_194",
"source_port_195",
"source_port_196",
"source_port_197",
"source_port_198",
"source_port_199",
"source_port_200",
"source_port_201",
"source_port_202",
"source_port_203",
"source_port_204",
"source_port_205",
"source_port_206",
"source_port_207",
"source_port_208",
"source_port_209",
"source_port_210",
"source_port_211",
"source_port_212",
"source_port_213",
"source_port_214",
"source_port_215",
"source_port_216",
"source_port_217",
"source_port_218",
"source_port_219",
"source_port_220",
"source_port_221",
"source_port_222",
"source_port_223",
"source_port_224",
"source_port_225",
"source_port_226",
"source_port_227",
"source_port_228",
"source_port_229",
"source_port_230",
"source_port_231",
"source_port_232",
"source_port_233",
"source_port_234",
"source_port_235",
"source_port_236",
"source_port_237",
"source_port_238",
"source_port_239",
"source_port_240",
"source_port_241"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_9",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "J_LCD has no pin with requires_ground=true",
"source_component_id": "source_component_19",
"source_port_ids": [
"source_port_190",
"source_port_191",
"source_port_192",
"source_port_193",
"source_port_194",
"source_port_195",
"source_port_196",
"source_port_197",
"source_port_198",
"source_port_199",
"source_port_200",
"source_port_201",
"source_port_202",
"source_port_203",
"source_port_204",
"source_port_205",
"source_port_206",
"source_port_207",
"source_port_208",
"source_port_209",
"source_port_210",
"source_port_211",
"source_port_212",
"source_port_213",
"source_port_214",
"source_port_215",
"source_port_216",
"source_port_217",
"source_port_218",
"source_port_219",
"source_port_220",
"source_port_221",
"source_port_222",
"source_port_223",
"source_port_224",
"source_port_225",
"source_port_226",
"source_port_227",
"source_port_228",
"source_port_229",
"source_port_230",
"source_port_231",
"source_port_232",
"source_port_233",
"source_port_234",
"source_port_235",
"source_port_236",
"source_port_237",
"source_port_238",
"source_port_239",
"source_port_240",
"source_port_241"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_11",
"warning_type": "source_no_power_pin_defined_warning",
"message": "U_LCD_POWER has no pin with requires_power=true",
"source_component_id": "source_component_20",
"source_port_ids": [
"source_port_242",
"source_port_243",
"source_port_244",
"source_port_245",
"source_port_246"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_12",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Q_BL_OFF has no pin with requires_power=true",
"source_component_id": "source_component_27",
"source_port_ids": [
"source_port_277",
"source_port_278",
"source_port_279"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_10",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "Q_BL_OFF has no pin with requires_ground=true",
"source_component_id": "source_component_27",
"source_port_ids": [
"source_port_277",
"source_port_278",
"source_port_279"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_7",
"source_component_id": "source_component_27",
"source_port_ids": [
"source_port_277",
"source_port_278",
"source_port_279"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on Q_BL_OFF are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_13",
"warning_type": "source_no_power_pin_defined_warning",
"message": "F_USB has no pin with requires_power=true",
"source_component_id": "source_component_30",
"source_port_ids": [
"source_port_288",
"source_port_289"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_11",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "F_USB has no pin with requires_ground=true",
"source_component_id": "source_component_30",
"source_port_ids": [
"source_port_288",
"source_port_289"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_8",
"source_component_id": "source_component_30",
"source_port_ids": [
"source_port_288",
"source_port_289"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on F_USB are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_14",
"warning_type": "source_no_power_pin_defined_warning",
"message": "D_USB_ESD has no pin with requires_power=true",
"source_component_id": "source_component_31",
"source_port_ids": [
"source_port_290",
"source_port_291",
"source_port_292",
"source_port_293",
"source_port_294",
"source_port_295"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_12",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "D_USB_ESD has no pin with requires_ground=true",
"source_component_id": "source_component_31",
"source_port_ids": [
"source_port_290",
"source_port_291",
"source_port_292",
"source_port_293",
"source_port_294",
"source_port_295"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_9",
"source_component_id": "source_component_31",
"source_port_ids": [
"source_port_290",
"source_port_291",
"source_port_292",
"source_port_293",
"source_port_294",
"source_port_295"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on D_USB_ESD are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_15",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Y1 has no pin with requires_power=true",
"source_component_id": "source_component_34",
"source_port_ids": [
"source_port_306",
"source_port_307",
"source_port_308",
"source_port_309"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_16",
"warning_type": "source_no_power_pin_defined_warning",
"message": "J_RF has no pin with requires_power=true",
"source_component_id": "source_component_35",
"source_port_ids": [
"source_port_310",
"source_port_311",
"source_port_312"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_17",
"warning_type": "source_no_power_pin_defined_warning",
"message": "L_RF_MATCH has no pin with requires_power=true",
"source_component_id": "source_component_36",
"source_port_ids": [
"source_port_313",
"source_port_314"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_13",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "L_RF_MATCH has no pin with requires_ground=true",
"source_component_id": "source_component_36",
"source_port_ids": [
"source_port_313",
"source_port_314"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_10",
"source_component_id": "source_component_36",
"source_port_ids": [
"source_port_313",
"source_port_314"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on L_RF_MATCH are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_18",
"warning_type": "source_no_power_pin_defined_warning",
"message": "D_RF_ESD has no pin with requires_power=true",
"source_component_id": "source_component_39",
"source_port_ids": [
"source_port_319",
"source_port_320"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_14",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "D_RF_ESD has no pin with requires_ground=true",
"source_component_id": "source_component_39",
"source_port_ids": [
"source_port_319",
"source_port_320"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_11",
"source_component_id": "source_component_39",
"source_port_ids": [
"source_port_319",
"source_port_320"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on D_RF_ESD are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_19",
"warning_type": "source_no_power_pin_defined_warning",
"message": "L_XTAL has no pin with requires_power=true",
"source_component_id": "source_component_40",
"source_port_ids": [
"source_port_321",
"source_port_322"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_15",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "L_XTAL has no pin with requires_ground=true",
"source_component_id": "source_component_40",
"source_port_ids": [
"source_port_321",
"source_port_322"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_12",
"source_component_id": "source_component_40",
"source_port_ids": [
"source_port_321",
"source_port_322"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on L_XTAL are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_20",
"warning_type": "source_no_power_pin_defined_warning",
"message": "L_ANA has no pin with requires_power=true",
"source_component_id": "source_component_43",
"source_port_ids": [
"source_port_327",
"source_port_328"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_16",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "L_ANA has no pin with requires_ground=true",
"source_component_id": "source_component_43",
"source_port_ids": [
"source_port_327",
"source_port_328"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_13",
"source_component_id": "source_component_43",
"source_port_ids": [
"source_port_327",
"source_port_328"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on L_ANA are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_21",
"warning_type": "source_no_power_pin_defined_warning",
"message": "Q_BL_DRIVE has no pin with requires_power=true",
"source_component_id": "source_component_61",
"source_port_ids": [
"source_port_363",
"source_port_364",
"source_port_365"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_no_ground_pin_defined_warning",
"source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_17",
"warning_type": "source_no_ground_pin_defined_warning",
"message": "Q_BL_DRIVE has no pin with requires_ground=true",
"source_component_id": "source_component_61",
"source_port_ids": [
"source_port_363",
"source_port_364",
"source_port_365"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_pins_underspecified_warning",
"source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_14",
"source_component_id": "source_component_61",
"source_port_ids": [
"source_port_363",
"source_port_364",
"source_port_365"
],
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_component_pins_underspecified_warning",
"message": "All pins on Q_BL_DRIVE are underspecified (no pinAttributes set)"
},
{
"type": "source_no_power_pin_defined_warning",
"source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_22",
"warning_type": "source_no_power_pin_defined_warning",
"message": "U_MOTOR_POWER has no pin with requires_power=true",
"source_component_id": "source_component_62",
"source_port_ids": [
"source_port_366",
"source_port_367",
"source_port_368",
"source_port_369",
"source_port_370"
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_missing_sheet_warning",
"schematic_missing_sheet_warning_id": "schematic_missing_sheet_warning_0",
"warning_type": "schematic_missing_sheet_warning",
"message": "No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area."
},
{
"type": "pcb_connector_not_in_accessible_orientation_warning",
"pcb_connector_not_in_accessible_orientation_warning_id": "pcb_connector_not_in_accessible_orientation_warning_0",
"warning_type": "pcb_connector_not_in_accessible_orientation_warning",
"message": "J_SPK is inferred to face y- from its cable insertion center because no explicit footprint insertionDirection is defined, but should face x- so the connector is accessible from the board edge. Set insertionDirection on the <footprint> to specify the actual direction in the footprint's unrotated orientation; for example, <footprint insertionDirection=\"from_above\"> for a connector accessed from above the PCB (+Z).",
"pcb_component_id": "pcb_component_13",
"source_component_id": "source_component_13",
"pcb_board_id": "pcb_board_0",
"facing_direction": "y-",
"recommended_facing_direction": "x-",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_connector_not_in_accessible_orientation_warning",
"pcb_connector_not_in_accessible_orientation_warning_id": "pcb_connector_not_in_accessible_orientation_warning_1",
"warning_type": "pcb_connector_not_in_accessible_orientation_warning",
"message": "J_BAT is inferred to face x- from its cable insertion center because no explicit footprint insertionDirection is defined, but should face y- so the connector is accessible from the board edge. Set insertionDirection on the <footprint> to specify the actual direction in the footprint's unrotated orientation; for example, <footprint insertionDirection=\"from_above\"> for a connector accessed from above the PCB (+Z).",
"pcb_component_id": "pcb_component_18",
"source_component_id": "source_component_18",
"pcb_board_id": "pcb_board_0",
"facing_direction": "x-",
"recommended_facing_direction": "y-",
"subcircuit_id": "subcircuit_source_group_0"
}
]