ONLY ADDITIONS TO THE [FREEPCB-1-359 FORMAT](https://freepcb.dev/FreePcb-2/bin/doc/freepcb_user_guide.pdf) ARE DESCRIBED IN THIS FILE (using the example of a project file) ## [options] version: 2.032 file_version: 2.032 project_name: "VIMS" library_folder: "c:\freepcb_libraries" full_library_folder: "c:\freepcb_libraries\lib_footprints" parent_folder: "C:\FreePCB_Dev\" CAM_folder: "C:\FreePCB_Dev\CAM(file.format)" ses_file_path: "" netlist_file_path: "" **netlist_completed: "0" `(if 1 then netlist becomes protected)`** **SMT_connect_copper: "1" `(if 1 then smt pads connects on vector copper area)`** default_glue_width: "635000" dsn_flags: "3" dsn_bounds_poly: "0" dsn_signals_poly: "0" autosave_interval: 0 auto_ratline_disable: "0" auto_ratline_disable_min_pins: "100" netlist_import_flags: 904 **m_client_rect_left: 0 `(left coordinate of screen)`** **m_client_rect_right: 1420 `(right coordinate of screen)`** **m_client_rect_bottom: 666 `(bottom coordinate of screen)`** **m_client_rect_top: 0 `(top coordinate of screen)`** **m_org_x: -60844 `(origin position)`** **m_org_y: -28540 `(origin position)`** **m_scale_factor: 121120 `(screen scale)`** units: MM m_sel_mask: -1 **m_visible_layers: -84225 `(visible mask, see order in View->Layers menu)`** **m_top_layer: 13 `(screen active layer)`** **m_grid_style: 0 `(0-point 1-line)`** visible_grid_spacing: 10000000.000000 visible_grid_item: 20mil visible_grid_item: 50mil visible_grid_item: 100mil visible_grid_item: 125mil visible_grid_item: 200mil visible_grid_item: 0.5mm visible_grid_item: 0.65mm visible_grid_item: 0.95mm visible_grid_item: 1mm visible_grid_item: 1.27mm placement_grid_spacing: 100000.000000 placement_grid_item: 5mil placement_grid_item: 10mil placement_grid_item: 20mil placement_grid_item: 0.001mm placement_grid_item: 0.01mm placement_grid_item: 0.1mm routing_grid_spacing: 20000.000000 routing_grid_item: 0.1mil routing_grid_item: 0.5mil routing_grid_item: 1mil routing_grid_item: 2mil routing_grid_item: 2.5mil routing_grid_item: 3.33330709mil routing_grid_item: 0.001mm routing_grid_item: 0.01mm routing_grid_item: 0.02mm routing_grid_item: 0.05mm routing_grid_item: 0.1mm routing_grid_item: 0.2mm snap_angle: 45 fp_visible_grid_spacing: 1000000.000000 fp_visible_grid_item: 100mil fp_visible_grid_item: 125mil fp_visible_grid_item: 200mil fp_visible_grid_item: 250mil fp_visible_grid_item: 400mil fp_visible_grid_item: 500mil fp_visible_grid_item: 1000mil fp_visible_grid_item: 0.5mm fp_visible_grid_item: 0.95mm fp_visible_grid_item: 1mm fp_visible_grid_item: 1.27mm fp_visible_grid_item: 2mm fp_visible_grid_item: 2.5mm fp_placement_grid_spacing: 20000.000000 fp_placement_grid_item: 0.1mil fp_placement_grid_item: 1mil fp_placement_grid_item: 5mil fp_placement_grid_item: 10mil fp_placement_grid_item: 20mil fp_placement_grid_item: 25mil fp_placement_grid_item: 0.001mm fp_placement_grid_item: 0.01mm fp_placement_grid_item: 0.02mm fp_placement_grid_item: 0.05mm fp_placement_grid_item: 0.1mm fp_placement_grid_item: 0.2mm fp_placement_grid_item: 0.5mm fp_placement_grid_item: 0.65mm fp_snap_angle: 45 **m_seg_clearance: 205080 `(SET_CLEARANCE function clearance)`** fill_clearance: 300000 mask_clearance: 50000 thermal_width: 400000 **thermal_clearance: 200000 `(thermal barrier clearance)`** min_silkscreen_width: 100000 **highlight_width: 127000 `(for selected elements, the minimum thickness of the lines of the HIGHLIGHT layer, when the GERBER file is created)`** hole_clearance: 500000 pilot_diameter: 200000 annular_ring_for_pins: 200000 annular_ring_for_vias: 200000 shrink_paste_mask: 0 cam_flags: 2288 cam_layers: 1048639 cam_drill_file: 1 cam_units: 1 cam_n_x: 1 cam_n_y: 1 cam_space_x: 0 cam_space_y: 0 report_options: 4123 drc_check_unrouted: 1 drc_trace_width: 240000 drc_pad_pad: 200000 drc_pad_trace: 200000 drc_trace_trace: 200000 drc_hole_copper: 200000 drc_annular_ring_pins: 200000 drc_annular_ring_vias: 200000 drc_board_edge_copper: 0 drc_board_edge_hole: 0 drc_hole_hole: 400000 drc_copper_copper: 300000 **default_trace_width:0.25mm `(mm or mil must be registered)`** **default_via_pad_width:0.8mm `(mm or mil must be registered)`** **default_via_hole_width:0.4mm `(mm or mil must be registered)`** n_width_menu: 3 **width_menu_item: 1 0.25mm 0.8mm 0.4mm `(mm or mil must be registered)`** **width_menu_item: 2 0.4mm 0.8mm 0.4mm `(mm or mil must be registered)`** **width_menu_item: 3 0.8mm 1mm 0.6mm `(mm or mil must be registered)`** n_copper_layers: 2 **layer_info: "selection" 0 255 255 255 1 `(: "layer" R G B visibility)`** layer_info: "background" 1 153 153 153 1 layer_info: "visible grid" 2 136 136 136 1 layer_info: "highlight" 3 255 255 0 1 layer_info: "DRC error" 4 255 0 0 1 layer_info: "board outline" 5 255 255 255 1 layer_info: "scribing" 6 128 128 64 1 layer_info: "top notes" 7 255 128 255 1 layer_info: "bot notes" 8 255 0 255 0 layer_info: "rat line" 9 0 0 255 1 layer_info: "top silk" 10 232 232 232 1 layer_info: "bottom silk" 11 232 232 232 0 layer_info: "thru pad" 12 63 63 63 1 layer_info: "top view" 13 45 45 45 1 layer_info: "bot view" 14 45 45 45 0 layer_info: "top copper" 15 93 93 93 1 layer_info: "bot copper" 16 98 98 98 0 ## [footprints] name: "RC0805_1" **package: "RC0805" `(The package now belongs to the footprint. Different footprints may have the same package.)`** units: NM sel_rect: -2107000 -2109470 1656080 650000 ref_text: 300000 0 500000 0 50000 value_text: 300000 0 0 0 50000 centroid: 0 0 0 0 **text: "123" 1000000 -620000 -2060000 0 100000 0 4 `(: "text" font_size X Y angle stroke_width mirror layer)`** **outline_polyline: 254000 -1980000 -260000 1 1 4 `(: width X0 Y0 visible hatch layer)`** next_corner: -1980000 -1060000 0 next_corner: -1100000 -1060000 0 n_pins: 2 **pin: "1" 0 -1000000 0 0 "" `(: "pin_name" hole X Y angle "pin_description")`** top_pad: 3 1300000 500000 500000 0 pin: "2" 0 1000000 0 0 "" top_pad: 3 1300000 500000 500000 0 ## [board] **outline: 3 1 540000 0 -1 `(: number_of_corners line_sequence_number width hatch merge_number)`** **corner: 1 -1900000 -1200000 0 0 `(: number_of_corner X Y side_style number_of_contour)`** corner: 2 -2950000 -2249999 0 0 corner: 3 -4000000 -1200000 0 0 outline: 3 6 540000 0 -1 corner: 1 3100000 4500000 0 0 corner: 2 2050000 3450001 0 0 corner: 3 1000000 4500000 0 0 [solder_mask_cutouts] **sm_cutout: 3 1 13 540000 0 `(: number_of_corners hatch layer width merge_number)`** **corner: 1 1800000 -300000 0 `(: corner_number X Y side_style)`** corner: 2 1800000 -1400000 0 corner: 3 2900000 -1400001 0 sm_cutout: 3 1 13 540000 -1 corner: 1 6800000 5400000 0 corner: 2 6800000 4300000 0 corner: 3 7900000 4299999 0 ## [graphics] (new) **line(_or polyline_): 2 0 7 540000 -1 `(: number_of_corners hatch layer width merge_number)`** **corner: 1 -3300000 0 0 `(: corner_number X Y side_style)`** corner: 2 -5400000 0 0 line: 2 0 7 540000 -1 corner: 1 1700000 5700000 0 corner: 2 -400000 5700000 0 ## [parts] part: R6 ref_text: 900000 150000 90 1929476 791172 1 shape: "RC0805_1" **merge: 0 `(: merge_number)`** value: "3k" 500000 50000 0 -400679 -249470 1 pos: 0 -1000000 0 270 0 ## [nets] net: "NET00010" 0 0 0 0 0 0 1 net: "N00029" 0 0 0 0 0 0 1 net: "NET00008" 0 0 0 0 0 0 1 net: "NET00013" 0 0 0 0 0 0 1 net: "N00003" 0 0 0 0 0 0 1 net: "GND" 2 2 1 0 0 0 1 pin: 1 R6.2 pin: 2 R6.1 **connect: 1 0 -1 2 0 0 `(: connect_number start_pin end_pin num_segs locked merge_number)`** vtx: 1 0 0 15 0 0 0 0 seg: 1 15 250000 0 0 vtx: 2 -1820000 1820000 0 0 800000 400000 6069 seg: 2 15 250000 0 0 vtx: 3 -3940000 1820000 0 0 0 0 0 connect: 2 1 -1 2 0 0 vtx: 1 0 -2000000 15 0 0 0 0 seg: 1 15 250000 0 0 vtx: 2 -1820000 -180000 0 0 800000 400000 0 seg: 2 16 250000 0 0 vtx: 3 -1820000 1820000 0 0 0 0 6069 **area: 1 4 15 2 0 0 0 `(: area_number number_of_corners layer hatch width merge_number selected)`** corner: 1 -7860000 3220000 0 0 corner: 2 -7860000 -4120000 0 0 corner: 3 6880000 -4120000 0 0 corner: 4 6880000 3220000 0 1 ## [texts] text: "text" 1700000 900000 10 0 0 1000000 100000 0 0 **text_line: 4200000 1536363 4518181 1536363 `(: X1 Y1 X2 Y2) (This link is optional, it is needed for the external program AreaClipper)`** text_line: 4472727 900000 4563636 900000 text_line: 4381818 945454 4472727 900000 text_line: 4336363 1081818 4381818 945454 text_line: 4336363 1854545 4336363 1081818 text_line: 3836363 1536363 3336363 900000 text_line: 3336363 1536363 3836363 900000 text_line: 2881817 945454 2972726 1036363 text_line: 2790908 900000 2881817 945454 text_line: 2654544 900000 2790908 900000 text_line: 2563635 945454 2654544 900000 text_line: 2472726 1036363 2563635 945454 text_line: 2427272 1172727 2472726 1036363 text_line: 2427272 1263636 2427272 1172727 text_line: 2472726 1400000 2427272 1263636 text_line: 2563635 1490909 2472726 1400000 text_line: 2654544 1536363 2563635 1490909 text_line: 2790908 1536363 2654544 1536363 text_line: 2881817 1490909 2790908 1536363 text_line: 2927272 1445454 2881817 1490909 text_line: 2972726 1354545 2927272 1445454 text_line: 2972726 1263636 2972726 1354545 text_line: 2427272 1263636 2972726 1263636 text_line: 1700000 1536363 2018181 1536363 text_line: 1972727 900000 2063636 900000 text_line: 1881818 945454 1972727 900000 text_line: 1836363 1081818 1881818 945454 text_line: 1836363 1854545 1836363 1081818 **selection: 4612640 849630 4612640 1903730 1649730 1903730 1649730 849630 `(: X1 Y1 X2 Y2 X3 Y3 X4 Y4)`(This link is optional)** ## [merges] (new) **merge: "Merge-1" 300000 `(: "merge_name" individual_copper_fill_clearance_for_vector_copper_area)`** merge: "Merge-2" 600000 ## [end]