seveibar/f1c1990s-dev-board
This code manages the entire PCB assembly process for a computer hardware module, including component placement, schematic integration, automated routing, copper pouring, and design rule checks, focused on a four-layer carrier board with integrated support components and connectors.
- Version
- 1.8.0
- License
- unset
- Stars
- 0
footprints/jst6.json
[
{
"type": "source_component",
"source_component_id": "source_component_0",
"name": "REF**",
"ftype": "simple_chip"
},
{
"type": "pcb_component",
"pcb_component_id": "pcb_component_0",
"center": {
"x": 0,
"y": 0
},
"layer": "top",
"rotation": 0,
"width": 0,
"height": 0,
"source_component_id": "source_component_0"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_0",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_1",
"x": 0,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_0",
"shape": "circular_hole_with_rect_pad",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_0",
"x": 0,
"y": 0,
"port_hints": [
"1"
],
"hole_shape": "circle",
"pad_shape": "rect",
"hole_diameter": 0.75,
"rect_ccw_rotation": 0,
"rect_pad_width": 1.2,
"rect_pad_height": 1.75,
"hole_offset_x": 0,
"hole_offset_y": 0,
"layers": [
"top",
"bottom"
],
"rect_border_radius": 0.1249998
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_1",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_2",
"x": 2,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_1",
"shape": "pill",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_1",
"x": 2,
"y": 0,
"port_hints": [
"2"
],
"hole_width": 0.75,
"hole_height": 0.75,
"outer_width": 1.2,
"outer_height": 1.75,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_2",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_3",
"x": 4,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_2",
"shape": "pill",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_2",
"x": 4,
"y": 0,
"port_hints": [
"3"
],
"hole_width": 0.75,
"hole_height": 0.75,
"outer_width": 1.2,
"outer_height": 1.75,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_3",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_4",
"x": 6,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_3",
"shape": "pill",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_3",
"x": 6,
"y": 0,
"port_hints": [
"4"
],
"hole_width": 0.75,
"hole_height": 0.75,
"outer_width": 1.2,
"outer_height": 1.75,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_4",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_5",
"x": 8,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_4",
"shape": "pill",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_4",
"x": 8,
"y": 0,
"port_hints": [
"5"
],
"hole_width": 0.75,
"hole_height": 0.75,
"outer_width": 1.2,
"outer_height": 1.75,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_5",
"pcb_component_id": "pcb_component_0",
"source_port_id": "pcb_component_0_port_6",
"x": 10,
"y": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_5",
"shape": "pill",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_5",
"x": 10,
"y": 0,
"port_hints": [
"6"
],
"hole_width": 0.75,
"hole_height": 0.75,
"outer_width": 1.2,
"outer_height": 1.75,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
]
},
{
"type": "pcb_fabrication_note_text",
"pcb_fabrication_note_text_id": "",
"pcb_component_id": "pcb_component_0",
"font": "tscircuit2024",
"font_size": 1,
"text": "JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical",
"anchor_position": {
"x": 5,
"y": -4
},
"anchor_alignment": "center",
"layer": "top"
},
{
"type": "pcb_fabrication_note_text",
"pcb_fabrication_note_text_id": "",
"pcb_component_id": "pcb_component_0",
"font": "tscircuit2024",
"font_size": 1,
"text": "REF**",
"anchor_position": {
"x": 5,
"y": -1.5
},
"anchor_alignment": "center",
"layer": "top"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_0",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -2.36,
"y": 2.11
},
{
"x": -2.36,
"y": 0.86
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_1",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -2.06,
"y": 0.5
},
{
"x": -1.45,
"y": 0.5
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_2",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -2.06,
"y": -0.8
},
{
"x": -1.45,
"y": -0.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_3",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -1.45,
"y": 1.2
},
{
"x": -1.45,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_4",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -1.45,
"y": -2.3
},
{
"x": 11.45,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_5",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -1.11,
"y": 2.11
},
{
"x": -2.36,
"y": 2.11
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_6",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -0.6,
"y": 2.01
},
{
"x": -0.6,
"y": 1.81
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_7",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -0.3,
"y": 2.01
},
{
"x": -0.6,
"y": 2.01
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_8",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -0.3,
"y": 1.91
},
{
"x": -0.6,
"y": 1.91
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_9",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -0.3,
"y": 1.81
},
{
"x": -0.3,
"y": 2.01
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_10",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 0.5,
"y": 1.81
},
{
"x": 0.5,
"y": 1.2
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_11",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 0.5,
"y": 1.2
},
{
"x": -1.45,
"y": 1.2
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_12",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 0.9,
"y": -1.8
},
{
"x": 1.1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_13",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 0.9,
"y": -2.3
},
{
"x": 0.9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_14",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 1,
"y": -2.3
},
{
"x": 1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_15",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 1.1,
"y": -1.8
},
{
"x": 1.1,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_16",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 2.9,
"y": -1.8
},
{
"x": 3.1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_17",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 2.9,
"y": -2.3
},
{
"x": 2.9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_18",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 3,
"y": -2.3
},
{
"x": 3,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_19",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 3.1,
"y": -1.8
},
{
"x": 3.1,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_20",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 4.9,
"y": -1.8
},
{
"x": 5.1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_21",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 4.9,
"y": -2.3
},
{
"x": 4.9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_22",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 5,
"y": -2.3
},
{
"x": 5,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_23",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 5.1,
"y": -1.8
},
{
"x": 5.1,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_24",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 6.9,
"y": -1.8
},
{
"x": 7.1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_25",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 6.9,
"y": -2.3
},
{
"x": 6.9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_26",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 7,
"y": -2.3
},
{
"x": 7,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_27",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 7.1,
"y": -1.8
},
{
"x": 7.1,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_28",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 8.9,
"y": -1.8
},
{
"x": 9.1,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_29",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 8.9,
"y": -2.3
},
{
"x": 8.9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_30",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 9,
"y": -2.3
},
{
"x": 9,
"y": -1.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_31",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 9.1,
"y": -1.8
},
{
"x": 9.1,
"y": -2.3
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_32",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 9.5,
"y": 1.2
},
{
"x": 9.5,
"y": 1.81
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_33",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 11.45,
"y": 1.2
},
{
"x": 9.5,
"y": 1.2
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_34",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 11.45,
"y": -2.3
},
{
"x": 11.45,
"y": 1.2
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_35",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 12.06,
"y": 0.5
},
{
"x": 11.45,
"y": 0.5
}
],
"stroke_width": 0.12
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_36",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 12.06,
"y": -0.8
},
{
"x": 11.45,
"y": -0.8
}
],
"stroke_width": 0.12
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_path_0",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -2.36,
"y": 2.11
},
{
"x": -2.36,
"y": 0.86
}
],
"stroke_width": 0.1
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_path_1",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -1.11,
"y": 2.11
},
{
"x": -2.36,
"y": 2.11
}
],
"stroke_width": 0.1
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_37",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -2.06,
"y": 1.81
},
{
"x": 12.06,
"y": 1.81
},
{
"x": 12.06,
"y": -2.91
},
{
"x": -2.06,
"y": -2.91
},
{
"x": -2.06,
"y": 1.81
}
],
"stroke_width": 0.12
},
{
"type": "pcb_courtyard_rect",
"pcb_courtyard_rect_id": "pcb_courtyard_rect_0",
"pcb_component_id": "pcb_component_0",
"center": {
"x": 5,
"y": -0.5499999999999998
},
"width": 14.899999999999999,
"height": 5.5,
"layer": "top",
"ccw_rotation": 0
},
{
"type": "pcb_fabrication_note_rect",
"pcb_fabrication_note_rect_id": "pcb_fabrication_note_rect_0",
"pcb_component_id": "pcb_component_0",
"center": {
"x": 5,
"y": -0.5499999999999999
},
"width": 13.899999999999999,
"height": 4.5,
"layer": "top",
"stroke_width": 0.1,
"is_filled": false,
"has_stroke": true
}
]