diff --git a/README.md b/README.md index e69de29..908dbdb 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,5 @@ +# Embedded GFX Development Board + +I made this board to continue work on my [Embedded-Graphics project](https://git.epenguin.net/penguin/Embedded-Graphics). + +This board uses another board I made for debugging: [Debug Module](https://git.epenguin.net/penguin/Debug-Module) diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_141617.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_141617.zip new file mode 100644 index 0000000..c13d077 Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_141617.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_150247.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_150247.zip new file mode 100644 index 0000000..253000a Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_150247.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_155518.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_155518.zip new file mode 100644 index 0000000..3969ff5 Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_155518.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_183845.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_183845.zip new file mode 100644 index 0000000..a6cbf52 Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_183845.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_202655.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_202655.zip new file mode 100644 index 0000000..14a04ed Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-24_202655.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_223329.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_223329.zip new file mode 100644 index 0000000..a0ea81f Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_223329.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_224348.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_224348.zip new file mode 100644 index 0000000..ee769ec Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_224348.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_225358.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_225358.zip new file mode 100644 index 0000000..4a34d8f Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_225358.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_231033.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_231033.zip new file mode 100644 index 0000000..335df55 Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_231033.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_232138.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_232138.zip new file mode 100644 index 0000000..7b7ebac Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-25_232138.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_003218.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_003218.zip new file mode 100644 index 0000000..8a5c779 Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_003218.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_012941.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_012941.zip new file mode 100644 index 0000000..c8aba3c Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_012941.zip differ diff --git a/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_025846.zip b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_025846.zip new file mode 100644 index 0000000..0831c8a Binary files /dev/null and b/e54-GFX-Development-Board-backups/e54-GFX-Development-Board-2022-02-26_025846.zip differ diff --git a/e54-GFX-Development-Board.kicad_prl b/e54-GFX-Development-Board.kicad_prl new file mode 100644 index 0000000..4a478cb --- /dev/null +++ b/e54-GFX-Development-Board.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 31, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "e54-GFX-Development-Board.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/e54-GFX-Development-Board.kicad_pro b/e54-GFX-Development-Board.kicad_pro new file mode 100644 index 0000000..e4643bf --- /dev/null +++ b/e54-GFX-Development-Board.kicad_pro @@ -0,0 +1,439 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.049999999999999996, + "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.09999999999999999, + "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": 1.1, + "height": 2.0, + "width": 2.0 + }, + "silk_line_width": 0.12, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.254 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "filename": "board_design_settings.json", + "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" + }, + "rule_severitieslegacy_courtyards_overlap": true, + "rule_severitieslegacy_no_courtyard_defined": false, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_copper_edge_clearance": 0.024999999999999998, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_silk_clearance": 0.0, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "use_height_for_length_calcs": true + }, + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "e54-GFX-Development-Board.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.1778, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + }, + { + "bus_width": 12.0, + "clearance": 0.1778, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Power", + "nets": [ + "+3V3", + "+5V", + "/VBUS_USB_RAW", + "Net-(C6-Pad1)" + ], + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.5, + "via_diameter": 0.889, + "via_drill": 0.4064, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.25, + "pin_symbol_size": 0.0, + "text_offset_ratio": 0.08 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [], + "text_variables": {} +} diff --git a/software/Adafruit_Metro_M4_Grand_Central_Firmware/build/penguin@penguin-arch-home.14078:1607784940 b/software/Adafruit_Metro_M4_Grand_Central_Firmware/build/penguin@penguin-arch-home.14078:1607784940 deleted file mode 100644 index e69de29..0000000