|
| 1 | +# KiBot config file |
| 2 | +kibot: |
| 3 | + version: 1 |
| 4 | + |
| 5 | +import: |
| 6 | + - file: 3DRender_top |
| 7 | + |
| 8 | +preflight: |
| 9 | + erc: true |
| 10 | + drc: |
| 11 | + schematic_parity: true |
| 12 | + |
| 13 | +outputs: |
| 14 | + - name: "print_sch" |
| 15 | + comment: "Print schematic (PDF)" |
| 16 | + type: pdf_sch_print |
| 17 | + dir: . |
| 18 | + options: |
| 19 | + output: Schematic.pdf |
| 20 | + |
| 21 | + - name: "print_pcb" |
| 22 | + comment: "Print F.Cu+Dwgs.User and B.Cu+Dwgs.User" |
| 23 | + type: pcb_print |
| 24 | + dir: . |
| 25 | + options: |
| 26 | + output_name: PCB.pdf |
| 27 | + scaling: 2.2 |
| 28 | + pages: |
| 29 | + - sheet: Top |
| 30 | + layers: |
| 31 | + - layer: Edge.Cuts |
| 32 | + - F.Cu |
| 33 | + - layer: F.Mask |
| 34 | + color: "#14332440" |
| 35 | + - layer: F.SilkS |
| 36 | + - sheet: Bottom |
| 37 | + mirror: true |
| 38 | + layers: |
| 39 | + - layer: Edge.Cuts |
| 40 | + - B.Cu |
| 41 | + - layer: B.Mask |
| 42 | + color: "#14332440" |
| 43 | + - layer: B.SilkS |
| 44 | + |
| 45 | + - name: "interactive_bom" |
| 46 | + comment: "Interactive Bill of Materials (HTML)" |
| 47 | + type: ibom |
| 48 | + dir: BoM |
| 49 | + options: |
| 50 | + blacklist: "DNF*" |
| 51 | + name_format: "%f_%r_iBoM" |
| 52 | + |
| 53 | + - name: "bom_html" |
| 54 | + comment: "Bill of Materials in HTML format" |
| 55 | + type: bom |
| 56 | + dir: BoM |
| 57 | + options: |
| 58 | + format: HTML |
| 59 | + normalize_values: true |
| 60 | + columns: &bom_cols |
| 61 | + - Row |
| 62 | + - References |
| 63 | + - Value |
| 64 | + - Footprint |
| 65 | + - Quantity Per PCB |
| 66 | + |
| 67 | + - name: "bom_csv" |
| 68 | + comment: "Bill of Materials in CSV format" |
| 69 | + type: bom |
| 70 | + dir: BoM |
| 71 | + options: |
| 72 | + format: CSV |
| 73 | + columns: *bom_cols |
| 74 | + |
| 75 | + - name: "gerbers" |
| 76 | + comment: "Gerbers for the board house" |
| 77 | + type: gerber |
| 78 | + dir: Gerbers |
| 79 | + options: |
| 80 | + exclude_edge_layer: true |
| 81 | + exclude_pads_from_silkscreen: false |
| 82 | + use_aux_axis_as_origin: false |
| 83 | + plot_sheet_reference: false |
| 84 | + plot_footprint_refs: true |
| 85 | + plot_footprint_values: true |
| 86 | + force_plot_invisible_refs_vals: false |
| 87 | + tent_vias: true |
| 88 | + line_width: 0.1 |
| 89 | + subtract_mask_from_silk: false |
| 90 | + use_protel_extensions: false |
| 91 | + gerber_precision: 4.6 |
| 92 | + create_gerber_job_file: true |
| 93 | + use_gerber_x2_attributes: true |
| 94 | + use_gerber_net_attributes: true |
| 95 | + layers: |
| 96 | + - layer: F.Cu |
| 97 | + suffix: F_Cu |
| 98 | + - layer: B.Cu |
| 99 | + suffix: B_Cu |
| 100 | + - layer: F.Paste |
| 101 | + suffix: F_Paste |
| 102 | + - layer: B.Paste |
| 103 | + suffix: B_Paste |
| 104 | + - layer: F.SilkS |
| 105 | + suffix: F_SilkS |
| 106 | + - layer: B.SilkS |
| 107 | + suffix: B_SilkS |
| 108 | + - layer: F.Mask |
| 109 | + suffix: F_Mask |
| 110 | + - layer: B.Mask |
| 111 | + suffix: B_Mask |
| 112 | + - layer: Dwgs.User |
| 113 | + suffix: Dwgs_User |
| 114 | + - layer: Edge.Cuts |
| 115 | + suffix: Edge_Cuts |
| 116 | + - layer: F.Fab |
| 117 | + suffix: F_Fab |
| 118 | + - layer: B.Fab |
| 119 | + suffix: B_Fab |
| 120 | + |
| 121 | + - name: excellon_drill |
| 122 | + comment: "Excellon drill files" |
| 123 | + type: excellon |
| 124 | + dir: Drill |
| 125 | + options: |
| 126 | + metric_units: false |
| 127 | + pth_and_npth_single_file: false |
| 128 | + use_aux_axis_as_origin: false |
| 129 | + minimal_header: false |
| 130 | + mirror_y_axis: false |
| 131 | + report: |
| 132 | + filename: "drill.rpt" |
| 133 | + map: |
| 134 | + type: "pdf" |
| 135 | + |
| 136 | + - name: gerber_drills |
| 137 | + comment: "Gerber drill files" |
| 138 | + type: gerb_drill |
| 139 | + dir: Drill |
| 140 | + options: |
| 141 | + use_aux_axis_as_origin: false |
| 142 | + |
| 143 | + - name: "position" |
| 144 | + comment: "Pick and place file" |
| 145 | + type: position |
| 146 | + dir: Position |
| 147 | + options: |
| 148 | + format: ASCII |
| 149 | + units: millimeters |
| 150 | + separate_files_for_front_and_back: true |
| 151 | + only_smd: true |
| 152 | + |
| 153 | + - name: "board_top_png" |
| 154 | + type: pcbdraw |
| 155 | + dir: Images |
| 156 | + options: |
| 157 | + format: png |
| 158 | + dpi: 300 |
| 159 | + output: "board_top.png" |
| 160 | + |
| 161 | + - name: "board_bottom_png" |
| 162 | + type: pcbdraw |
| 163 | + dir: Images |
| 164 | + options: |
| 165 | + format: png |
| 166 | + dpi: 300 |
| 167 | + bottom: true |
| 168 | + mirror: true |
| 169 | + output: "board_bottom.png" |
0 commit comments