Skip to content

Commit

Permalink
Decent800 PCB finalized
Browse files Browse the repository at this point in the history
  • Loading branch information
bleroy committed Nov 7, 2023
1 parent 2ad71a8 commit c109935
Show file tree
Hide file tree
Showing 10 changed files with 68,610 additions and 4,779 deletions.
73,123 changes: 68,368 additions & 4,755 deletions Decent800/Keyboard/Decent800.kicad_pcb

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions Decent800/Keyboard/Decent800.kicad_prl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"active_layer": 36,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
Expand All @@ -16,15 +16,15 @@
},
"selection_filter": {
"dimensions": false,
"footprints": false,
"graphics": false,
"footprints": true,
"graphics": true,
"keepouts": false,
"lockedItems": false,
"otherItems": false,
"pads": false,
"text": false,
"tracks": true,
"vias": true,
"text": true,
"tracks": false,
"vias": false,
"zones": false
},
"visible_items": [
Expand Down
155 changes: 150 additions & 5 deletions Decent800/Keyboard/Decent800.kicad_pro
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,171 @@
"3dviewports": [],
"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": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"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": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"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",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": []
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
Expand Down
6 changes: 3 additions & 3 deletions Decent800/Keyboard/Decent800.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -7913,7 +7913,7 @@
(property "Value" "Conn_01x18" (at 78.74 153.67 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Horizontal" (at 105.41 156.21 0)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical" (at 105.41 156.21 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 105.41 156.21 0)
Expand Down Expand Up @@ -12065,7 +12065,7 @@
(property "Value" "Atari" (at 210.82 113.284 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "Library:MX-1-00U-LED" (at 210.82 118.11 0)
(property "Footprint" "Library:Choc-1-00U-LED" (at 210.82 118.11 0)
(effects (font (size 1.524 1.524)) hide)
)
(property "Datasheet" "~" (at 210.82 118.11 0)
Expand Down Expand Up @@ -13083,7 +13083,7 @@
(property "Value" "Conn_01x02_Pin" (at 139.7 158.115 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" (at 138.43 156.21 0)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 138.43 156.21 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 138.43 156.21 0)
Expand Down
22 changes: 22 additions & 0 deletions Decent800/Library/Library.pretty/Arrow.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
(footprint "Arrow" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr smd)
(fp_text reference "REF**" (at 0 5.59 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.1)))
(tstamp 395606cb-072a-438a-97f8-900c732183d2)
)
(fp_text value "Arrow" (at 0 7.09 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 676e6323-0395-42df-814e-5e5ce297152a)
)
(fp_text user "${REFERENCE}" (at 0 8.59 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f29b4926-cd3f-4002-a120-1e274974aa64)
)
(fp_line (start -1 0) (end 1 0)
(stroke (width 0.4) (type default)) (layer "F.SilkS") (tstamp 905014d2-f223-4604-a7e9-da5f89df01f7))
(fp_line (start 0 -1) (end 1 0)
(stroke (width 0.4) (type default)) (layer "F.SilkS") (tstamp a2dc70ff-1328-46d2-a000-1dfeb7cc6f8f))
(fp_line (start 0 1) (end 1 0)
(stroke (width 0.4) (type default)) (layer "F.SilkS") (tstamp 049cc503-4636-4061-8e75-315a16da494c))
)
18 changes: 9 additions & 9 deletions Decent800/Library/Library.pretty/Atari800_Matrix.kicad_mod
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2ab4567b-ab19-4768-ae61-b0113a673f47)
)
(fp_text user "C2" (at -14.22 -10.5) (layer "F.SilkS")
(fp_text user "C1" (at -14.22 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 35796b3a-6c7a-442f-99ab-f74c652d8d3a)
)
Expand All @@ -58,7 +58,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 388e669f-473a-44e7-b2d9-7ebbad58e4fd)
)
(fp_text user "C5" (at -2.22 -10.5) (layer "F.SilkS")
(fp_text user "C4" (at -2.22 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3f24f824-1812-49de-9758-783b01c7e1f2)
)
Expand Down Expand Up @@ -122,7 +122,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 65794cd0-f627-492e-8a4d-0801b6c1c996)
)
(fp_text user "C9" (at 13.78 -10.5) (layer "F.SilkS")
(fp_text user "C8" (at 13.78 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6650dd95-d1c9-4fb1-adc7-26f1f79818d0)
)
Expand Down Expand Up @@ -202,19 +202,19 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a7a20d9f-8652-44c4-ace2-86285dd3e8aa)
)
(fp_text user "C4" (at -6.22 -10.5) (layer "F.SilkS")
(fp_text user "C3" (at -6.22 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a9e3aba3-d730-4860-842d-87388b5511ae)
)
(fp_text user "C8" (at 9.78 -10.5) (layer "F.SilkS")
(fp_text user "C7" (at 9.78 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ac2af397-4492-4a08-a028-83fa6b28f8da)
)
(fp_text user "5" (at -6.22 -6) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ace7ffe5-089c-4270-8bfa-8f3aacf812a2)
)
(fp_text user "C6" (at 1.78 -10.5) (layer "F.SilkS")
(fp_text user "C5" (at 1.78 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ad1916a0-8e96-4aae-bc4b-fe787866acfa)
)
Expand Down Expand Up @@ -270,7 +270,7 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e72f1ff5-496f-401d-9659-f68e0caa5c45)
)
(fp_text user "C1/1" (at 17.78 -10.5) (layer "F.SilkS")
(fp_text user "C9" (at 17.78 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e8f988d4-b4be-4d06-b447-b05a4ddc1400)
)
Expand Down Expand Up @@ -298,11 +298,11 @@
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f9b292bb-04bd-4884-a68d-a4faf4d70141)
)
(fp_text user "C7" (at 5.78 -10.5) (layer "F.SilkS")
(fp_text user "C6" (at 5.78 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f9cdbf1e-4703-458c-bfa8-67c7f56da168)
)
(fp_text user "C3" (at -10.22 -10.5) (layer "F.SilkS")
(fp_text user "C2" (at -10.22 -10.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fd457302-f07c-49dd-b3f6-4eae16b61346)
)
Expand Down
47 changes: 47 additions & 0 deletions Decent800/Library/Library.pretty/Choc-1-00U-LED.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
(footprint "Choc-1-00U-LED" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "1.00U Kailh Choc footprint with non-addressable monochromatic backlight LED")
(property "JLCPCB Part #" "C193191")
(property "JLCPCB Rotation Offset" "180")
(property "Sheetfile" "Decent800.kicad_sch")
(property "Sheetname" "")
(fp_text reference "SWAtari1" (at 0 -3.12) (layer "Cmts.User") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5836dcaf-f66a-462f-a789-488dc668e166)
)
(fp_text value "Atari" (at 4.7625 13.462) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp de401bf4-daa1-444b-8840-b27253ba7dff)
)
(fp_line (start -9.525 -4.445) (end 9.525 -4.445)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp d1b136a1-8e73-4bdb-b1d0-c99b7b1acefa))
(fp_line (start -9.525 14.605) (end -9.525 -4.445)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp fcbde2d5-99e8-416d-a64d-ce0fe8d4e059))
(fp_line (start 0.61 -0.51) (end 1.26 -0.51)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1d84cbd8-6bc8-4995-88f1-cfb17d4d4fec))
(fp_line (start 0.61 0.52) (end 1.26 0.52)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f62379e7-bcef-4c5f-9639-95da940dc078))
(fp_line (start 1.26 -0.51) (end 1.26 -0.37)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dda50f86-38f4-4cd2-aab6-d0362ef6e65a))
(fp_line (start 1.26 0.52) (end 1.26 0.38)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 18c2d117-ed78-4fde-8a56-0ce367ee2958))
(fp_line (start 9.525 -4.445) (end 9.525 14.605)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 50a1250c-d363-4dc8-8938-5bd2a9474e9a))
(fp_line (start 9.525 14.605) (end -9.525 14.605)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 4c8b17b1-716e-47e3-b4ab-ee917e76d137))
(fp_line (start -6.35 -1.27) (end 6.35 -1.27)
(stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp c17bf4c9-8b16-427f-98e0-1f087eae104e))
(fp_line (start -6.35 11.43) (end -6.35 -1.27)
(stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp 44e672ef-d262-4c75-a307-9ab8ede7386c))
(fp_line (start 6.35 -1.27) (end 6.35 11.43)
(stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp 55a3ed1b-4512-440b-a324-1037905f482a))
(fp_line (start 6.35 11.43) (end -6.35 11.43)
(stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp f16e6f8b-4913-455a-850c-aea472432d4f))
(pad "" np_thru_hole oval (at -5.33 5.08 270) (size 1.8 2.2) (drill oval 1.8 2.2) (layers "F&B.Cu" "*.Mask") (tstamp 419803ff-d19d-4e8e-86ac-efa8ec845311))
(pad "" np_thru_hole circle (at 0 5.08 180) (size 5.25 5.25) (drill 5.25) (layers "F&B.Cu" "*.Mask") (tstamp 80826756-3830-4599-b0a9-07718c65658e))
(pad "" np_thru_hole oval (at 5.33 5.08 270) (size 1.8 2.2) (drill oval 1.8 2.2) (layers "F&B.Cu" "*.Mask") (tstamp 1424766b-99c7-4155-94bd-40e058e35306))
(pad "1" thru_hole circle (at 0 10.98 90) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp 5c17e787-fac2-4cff-b8a7-67df3d97690b))
(pad "2" thru_hole circle (at -5 8.88 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp bd68e69b-a5db-4b7c-b684-c01b0f1d2947))
(pad "3" smd rect (at 0.75 0 90) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 184c1629-a553-4537-8f19-d45003f06462))
(pad "4" smd rect (at -0.75 0 90) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13737537-5cdd-4050-91b9-0aeaa2d87a7a))
)
4 changes: 4 additions & 0 deletions Decent800/Library/Library.pretty/MX-2-50U-LED.kicad_mod
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,12 @@
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 05ed6cf6-c26c-498c-a604-8fdfd32d16b5))
(fp_line (start 23.8125 17.605) (end -23.8125 17.605)
(stroke (width 0.1524) (type solid)) (layer "F.SilkS") (tstamp 763a8ac4-32c4-4735-99a3-ad91d6d9ff14))
(pad "" np_thru_hole circle (at -9.525 1.095 180) (size 3.048 3.048) (drill 3.048) (layers "F&B.Cu" "*.Mask") (tstamp eb987975-3ce0-4551-ba53-362b9fe3e821))
(pad "" np_thru_hole circle (at -9.525 16.335 180) (size 3.9878 3.9878) (drill 3.9878) (layers "F&B.Cu" "*.Mask") (tstamp 2c0816ba-b76e-440d-8989-44c7ae45db64))
(pad "" np_thru_hole oval (at -5.33 8.08 270) (size 1.8 2.2) (drill oval 1.8 2.2) (layers "F&B.Cu" "*.Mask") (tstamp c3dce679-dc24-4a58-a047-bed22d504c96))
(pad "" np_thru_hole oval (at 2.38125 8.08 180) (size 10.0125 5.25) (drill oval 10.0125 5.25) (layers "F&B.Cu" "*.Mask") (tstamp 5d6da4ec-71f9-44db-a119-f2c22d474ba1))
(pad "" np_thru_hole circle (at 9.525 1.095 180) (size 3.048 3.048) (drill 3.048) (layers "F&B.Cu" "*.Mask") (tstamp 641e6c3f-806c-47ca-aa18-b4b5d8cde985))
(pad "" np_thru_hole circle (at 9.525 16.335 180) (size 3.9878 3.9878) (drill 3.9878) (layers "F&B.Cu" "*.Mask") (tstamp d6f3b47b-1f24-4cfd-960d-48de078b5187))
(pad "" np_thru_hole oval (at 10.0925 8.08 270) (size 1.8 2.2) (drill oval 1.8 2.2) (layers "F&B.Cu" "*.Mask") (tstamp 72aa79b7-b60a-4ee7-9f29-0e9c46e2712d))
(pad "1" thru_hole circle (at 2.5 3) (size 2.2 2.2) (drill oval 1.2) (layers "*.Cu" "*.Mask") (tstamp 9fc1a4d9-12a5-42c6-94b7-6e368845e503))
(pad "1" smd rect (at 4.1 3.85 180) (size 3.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f65ba7a5-a910-40e3-9c4a-83bb39fc6456))
Expand Down
Binary file added Decent800/Media/Decent800-keyboard-back.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Decent800/Media/Decent800-keyboard-front.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c109935

Please sign in to comment.