seveibar/f1c100s-dev-board

This code defines the hardware layout and schematic for a four-layer F1C100S-based module, including footprint placement, pin mappings, power regulation, decoupling capacitors, support components, and routing configurations, enabling automated PCB generation, routing, and verification.

Version
1.3.0
License
unset
Stars
0

bom.json

{
  "parts": [
    {
      "reference": "U1",
      "part": "F1C100S",
      "type": "simple_chip",
      "value": null,
      "suppliers": {
        "jlcpcb": [
          "C1511928"
        ]
      }
    },
    {
      "reference": "C_OSCI",
      "part": "GRM1555C1H180JA01D",
      "type": "simple_capacitor",
      "value": 1.8e-11,
      "suppliers": {},
      "voltage_rating": 50,
      "layer": "top"
    },
    {
      "reference": "C_OSCO",
      "part": "GRM1555C1H180JA01D",
      "type": "simple_capacitor",
      "value": 1.8e-11,
      "suppliers": {},
      "voltage_rating": 50,
      "layer": "top"
    },
    {
      "reference": "C_D4",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D5",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D20",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D22",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D30",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D31",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D32",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D34",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D35",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D36",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D50",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D67",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D71",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D73",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_D80",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_B_VCC_HP",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_VCC_IO",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_VDD_CORE",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_VCC_DRAM",
      "part": "GRM219R71E105KA88D",
      "type": "simple_capacitor",
      "value": 1e-06,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_VCC_USB",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_VCC_TV",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_B_AVCC",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_VRA1",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-06,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "R_VRA1",
      "part": null,
      "type": "simple_resistor",
      "value": 200000,
      "suppliers": {}
    },
    {
      "reference": "C_VRA2",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-06,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "R_VRA2",
      "part": null,
      "type": "simple_resistor",
      "value": 200000,
      "suppliers": {}
    },
    {
      "reference": "R_SV_H",
      "part": null,
      "type": "simple_resistor",
      "value": 2000,
      "suppliers": {}
    },
    {
      "reference": "R_SV_L",
      "part": null,
      "type": "simple_resistor",
      "value": 2000,
      "suppliers": {}
    },
    {
      "reference": "C_SV_H",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_SV_L",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "C_TV_VRN",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_TV_VRP",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "C_TV_REF",
      "part": "GRM21BR61E106KA73L",
      "type": "simple_capacitor",
      "value": 1e-05,
      "suppliers": {},
      "voltage_rating": 25,
      "layer": "bottom",
      "footprint": "0805"
    },
    {
      "reference": "R_RESET",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "C_RESET",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": 6.3,
      "layer": "top"
    },
    {
      "reference": "R_PU_SDMMC0_CMD",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_SDMMC0_D0",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_SDMMC0_D1",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_SDMMC0_D2",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_SDMMC0_D3",
      "part": null,
      "type": "simple_resistor",
      "value": 47000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_SPI0_CS",
      "part": null,
      "type": "simple_resistor",
      "value": 10000,
      "suppliers": {}
    },
    {
      "reference": "R_PU_TWI0_SDA",
      "part": null,
      "type": "simple_resistor",
      "value": 4700,
      "suppliers": {}
    },
    {
      "reference": "R_PU_TWI0_SCL",
      "part": null,
      "type": "simple_resistor",
      "value": 4700,
      "suppliers": {}
    },
    {
      "reference": "Y1",
      "part": "ABM8-24.000MHZ-12-B1U-T",
      "type": "simple_crystal",
      "value": 24000000,
      "suppliers": {}
    },
    {
      "reference": "J_PROG",
      "part": "B6B-PH-K-S(LF)(SN)",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "J_SPI",
      "part": "B6B-PH-K-S(LF)(SN)",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "J_I2C",
      "part": "B4B-PH-K-S(LF)(SN)",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "R_CS1",
      "part": null,
      "type": "simple_resistor",
      "value": 10000,
      "suppliers": {}
    },
    {
      "reference": "C_SPI",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": null,
      "layer": "top"
    },
    {
      "reference": "C_I2C",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": null,
      "layer": "top"
    },
    {
      "reference": "U_3V3",
      "part": "AP2112M-3.3TRG1",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "C_U_3V3_IN",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "C_U_3V3_OUT",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "U_1V8",
      "part": "AP2112M-1.8TRG1",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "C_U_1V8_IN",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "C_U_1V8_OUT",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "U_1V2",
      "part": "AP2112M-1.2TRG1",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "C_U_1V2_IN",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "C_U_1V2_OUT",
      "part": "GRM21BR71C475KE51L",
      "type": "simple_capacitor",
      "value": 4.7e-06,
      "suppliers": {},
      "voltage_rating": 16,
      "layer": "top",
      "footprint": "0805"
    },
    {
      "reference": "U_FLASH",
      "part": "W25Q128JVSIQ",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "C_FLASH",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": null,
      "layer": "top"
    },
    {
      "reference": "R_WP",
      "part": null,
      "type": "simple_resistor",
      "value": 10000,
      "suppliers": {}
    },
    {
      "reference": "R_HOLD",
      "part": null,
      "type": "simple_resistor",
      "value": 10000,
      "suppliers": {}
    },
    {
      "reference": "R_FLASH_CS",
      "part": null,
      "type": "simple_resistor",
      "value": 10000,
      "suppliers": {}
    },
    {
      "reference": "JP_BOOT",
      "part": null,
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "SW_RESET",
      "part": "TL3342F160QG",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "U_USB_ESD",
      "part": "USBLC6-2SC6",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "C_ESD",
      "part": null,
      "type": "simple_capacitor",
      "value": 1e-07,
      "suppliers": {},
      "voltage_rating": null,
      "layer": "top"
    },
    {
      "reference": "D_RGB",
      "part": "150141M173100",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "Q_RED",
      "part": "MMBT3904",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "R_B_RED",
      "part": null,
      "type": "simple_resistor",
      "value": 4700,
      "suppliers": {}
    },
    {
      "reference": "R_PD_RED",
      "part": null,
      "type": "simple_resistor",
      "value": 100000,
      "suppliers": {}
    },
    {
      "reference": "R_LED_RED",
      "part": null,
      "type": "simple_resistor",
      "value": 680,
      "suppliers": {}
    },
    {
      "reference": "Q_GREEN",
      "part": "MMBT3904",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "R_B_GREEN",
      "part": null,
      "type": "simple_resistor",
      "value": 4700,
      "suppliers": {}
    },
    {
      "reference": "R_PD_GREEN",
      "part": null,
      "type": "simple_resistor",
      "value": 100000,
      "suppliers": {}
    },
    {
      "reference": "R_LED_GREEN",
      "part": null,
      "type": "simple_resistor",
      "value": 470,
      "suppliers": {}
    },
    {
      "reference": "Q_BLUE",
      "part": "MMBT3904",
      "type": "simple_chip",
      "value": null,
      "suppliers": {}
    },
    {
      "reference": "R_B_BLUE",
      "part": null,
      "type": "simple_resistor",
      "value": 4700,
      "suppliers": {}
    },
    {
      "reference": "R_PD_BLUE",
      "part": null,
      "type": "simple_resistor",
      "value": 100000,
      "suppliers": {}
    },
    {
      "reference": "R_LED_BLUE",
      "part": null,
      "type": "simple_resistor",
      "value": 470,
      "suppliers": {}
    }
  ],
  "assemblyNotes": [
    "JP_BOOT requires a removable 2.54 mm shunt, fitted for normal boot.",
    "The 71 module test points are bare plated holes; no fitted parts.",
    "General capacitors should be X5R/X7R, >=10 V rated; clock capacitors remain the module C0G parts.",
    "Supplier assignments in the imported module need BOM review before ordering."
  ]
}