diff --git a/modules/Sun_sensor/Sun_sensor.kicad_pcb b/modules/Sun_sensor/Sun_sensor.kicad_pcb index 28b47a1..8b08298 100644 --- a/modules/Sun_sensor/Sun_sensor.kicad_pcb +++ b/modules/Sun_sensor/Sun_sensor.kicad_pcb @@ -1,2 +1,85 @@ (kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file + + (general + (thickness 0.99) + ) + + (paper "A4") + (title_block + (title "BUTCube - Sun sensor") + (date "2022-06-16") + (rev "v1.0") + (company "VUT - FIT(STRaDe) & FME(IAE & IPE)") + (comment 1 "Author: Petr MalanĂ­k") + ) + + (layers + (0 "F.Cu" mixed) + (31 "B.Cu" mixed) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen") (color "White")) + (layer "F.Mask" (type "Top Solder Mask") (color "Blue") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 0.9) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (color "Blue") (thickness 0.01)) + (layer "B.SilkS" (type "Bottom Silk Screen") (color "White")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + +) diff --git a/modules/Sun_sensor/Sun_sensor.kicad_prl b/modules/Sun_sensor/Sun_sensor.kicad_prl index 2140e68..5184db7 100644 --- a/modules/Sun_sensor/Sun_sensor.kicad_prl +++ b/modules/Sun_sensor/Sun_sensor.kicad_prl @@ -62,7 +62,7 @@ 35, 36 ], - "visible_layers": "fffffff_ffffffff", + "visible_layers": "003fff0_80000001", "zone_display_mode": 0 }, "meta": { diff --git a/modules/Sun_sensor/Sun_sensor.kicad_pro b/modules/Sun_sensor/Sun_sensor.kicad_pro index 4e2c63c..1ba9abf 100644 --- a/modules/Sun_sensor/Sun_sensor.kicad_pro +++ b/modules/Sun_sensor/Sun_sensor.kicad_pro @@ -2,26 +2,139 @@ "board": { "design_settings": { "defaults": { - "board_outline_line_width": 0.1, - "copper_line_width": 0.2, + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, "copper_text_size_h": 1.5, "copper_text_size_v": 1.5, "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, "silk_line_width": 0.15, + "silk_text_italic": false, "silk_text_size_h": 1.0, "silk_text_size_v": 1.0, - "silk_text_thickness": 0.15 + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } }, - "diff_pair_dimensions": [], + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "copper_edge_clearance": "error", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zone_has_empty_net": "error", + "zones_intersect": "error" + }, "rules": { - "min_copper_edge_clearance": 0.0, + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.15, + "min_copper_edge_clearance": 0.19999999999999998, + "min_hole_clearance": 0.19999999999999998, + "min_hole_to_hole": 0.3, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_silk_clearance": 0.0, + "min_through_hole_diameter": 0.19999999999999998, + "min_track_width": 0.15, + "min_via_annular_width": 0.125, + "min_via_diameter": 0.44999999999999996, "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0 + "solder_mask_min_width": 0.0, + "use_height_for_length_calcs": true }, - "track_widths": [], - "via_dimensions": [] + "track_widths": [ + 0.0, + 0.15, + 0.25, + 0.5, + 1.0, + 1.5, + 2.0 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true }, "layer_presets": [] }, @@ -276,7 +389,7 @@ "step": "", "vrml": "" }, - "page_layout_descr_file": "" + "page_layout_descr_file": "/home/petr/work/butcube/resources/kicad_page_layout.kicad_wks" }, "schematic": { "annotate_start_num": 0, @@ -309,7 +422,7 @@ "model_mode": 0, "workbook_filename": "" }, - "page_layout_descr_file": "", + "page_layout_descr_file": "/home/petr/work/butcube/resources/kicad_page_layout.kicad_wks", "plot_directory": "", "spice_adjust_passive_values": false, "spice_external_command": "spice \"%I\"", diff --git a/modules/Sun_sensor/Sun_sensor.kicad_sch b/modules/Sun_sensor/Sun_sensor.kicad_sch index c20ec86..af5272a 100644 --- a/modules/Sun_sensor/Sun_sensor.kicad_sch +++ b/modules/Sun_sensor/Sun_sensor.kicad_sch @@ -4,6 +4,14 @@ (paper "A4") + (title_block + (title "BUTCube - Sun sensor") + (date "2022-06-16") + (rev "v1.0") + (company "VUT - FIT(STRaDe) & FME(IAE & IPE)") + (comment 1 "Author: Petr MalanĂ­k") + ) + (lib_symbols (symbol "MCU_ST_STM32L4:STM32L432KCUx" (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -10.16 21.59 0) diff --git a/modules/Sun_sensor/fp-info-cache b/modules/Sun_sensor/fp-info-cache new file mode 100644 index 0000000..573541a --- /dev/null +++ b/modules/Sun_sensor/fp-info-cache @@ -0,0 +1 @@ +0