Browse Source

EG_555: use new pot footprints with round holes

This makes sure we have a pilot hole when exporting the drill file
main
cinnaboot 1 month ago
parent
commit
74e23fa072
  1. 59
      Dual_EG/Dual_EG_front_panel/Dual_EG_front_panel.kicad_pro
  2. 59
      Dual_EG/Dual_EG_mainboard/Dual_EG_mainboard.kicad_pro
  3. 7
      Dual_EG/README
  4. 44
      EG_555/EG_555_front_panel/EG_555_front_panel.kicad_pcb
  5. 184
      EG_555/EG_555_mainboard/EG_555_mainboard.kicad_pcb
  6. 2
      EG_555/EG_555_mainboard/EG_555_mainboard.kicad_pro

59
Dual_EG/Dual_EG_front_panel/Dual_EG_front_panel.kicad_pro

@ -3,6 +3,8 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_barcodes": false,
"apply_defaults_to_fp_dimensions": false,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
@ -48,7 +50,23 @@
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
"border_display_style": 2,
"border_hatch_pitch": 0.5,
"corner_radius": 0.0,
"corner_smoothing": 0,
"fill_mode": 0,
"hatch_gap": 1.5,
"hatch_orientation": 0.0,
"hatch_smoothing_level": 0,
"hatch_smoothing_value": 0.1,
"hatch_thickness": 1.0,
"min_clearance": 0.5,
"min_island_area": 10.0,
"min_thickness": 0.25,
"pad_connection": 1,
"remove_islands": 0,
"thermal_relief_gap": 0.5,
"thermal_relief_spoke_width": 0.5
}
},
"diff_pair_dimensions": [],
@ -71,6 +89,7 @@
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_field_mismatch": "warning",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
@ -88,6 +107,7 @@
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
@ -107,9 +127,12 @@
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_not_centered_on_via": "ignore",
"track_on_post_machined_layer": "error",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"tuning_profile_track_geometries": "ignore",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
@ -211,17 +234,28 @@
"zones_allow_external_fillets": false
},
"ipc2581": {
"bom_rev": "",
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
"mpn": "",
"sch_revision": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": {
"equivalence_files": []
},
@ -470,13 +504,14 @@
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 4
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
@ -569,6 +604,7 @@
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
@ -607,7 +643,14 @@
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "Dual_EG_front_panel.kicad_sch",
"name": "Dual_EG_front_panel",
"uuid": "00000000-0000-0000-0000-000000000000"
}
]
},
"sheets": [
[
@ -615,5 +658,11 @@
"Root"
]
],
"text_variables": {}
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

59
Dual_EG/Dual_EG_mainboard/Dual_EG_mainboard.kicad_pro

@ -3,6 +3,8 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_barcodes": false,
"apply_defaults_to_fp_dimensions": false,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
@ -48,7 +50,23 @@
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
"border_display_style": 2,
"border_hatch_pitch": 0.5,
"corner_radius": 0.0,
"corner_smoothing": 0,
"fill_mode": 0,
"hatch_gap": 1.5,
"hatch_orientation": 0.0,
"hatch_smoothing_level": 0,
"hatch_smoothing_value": 0.1,
"hatch_thickness": 1.0,
"min_clearance": 0.5,
"min_island_area": 10.0,
"min_thickness": 0.25,
"pad_connection": 1,
"remove_islands": 0,
"thermal_relief_gap": 0.5,
"thermal_relief_spoke_width": 0.5
}
},
"diff_pair_dimensions": [
@ -77,6 +95,7 @@
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_field_mismatch": "warning",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
@ -95,6 +114,7 @@
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
@ -114,9 +134,12 @@
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_not_centered_on_via": "ignore",
"track_on_post_machined_layer": "error",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"tuning_profile_track_geometries": "ignore",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
@ -225,17 +248,28 @@
"zones_allow_external_fillets": false
},
"ipc2581": {
"bom_rev": "",
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
"mpn": "",
"sch_revision": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": {
"equivalence_files": []
},
@ -485,13 +519,14 @@
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.5,
"tuning_profile": "",
"via_diameter": 2.0,
"via_drill": 0.8,
"wire_width": 6
}
],
"meta": {
"version": 4
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
@ -596,6 +631,7 @@
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
@ -634,7 +670,14 @@
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "Dual_EG_mainboard.kicad_sch",
"name": "Dual_EG_mainboard",
"uuid": "00000000-0000-0000-0000-000000000000"
}
]
},
"sheets": [
[
@ -642,5 +685,11 @@
"Root"
]
],
"text_variables": {}
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

7
Dual_EG/README

@ -1,7 +1,12 @@
enevelope generator with LM556 timer based on "The Fastest Envelope in the West"
envelope generator with LM556 timer based on "The Fastest Envelope in the West"
by René Schmitz, https://www.schmitzbits.de/adsr.html
the modifications to the original circuit are to make use of the dual 556 timer,
feed 5v into the control pin to clamp the output to 0-5V, use 100k/1k in/out
impedances, add a front panel led that matches the gate input, and add a manual
trigger switch to the front panel
**UPDATE 2026-07-02**
The front panel for this module remains unfinished. Instead I've made a single
EG module that was easier to test. See EG_555 for layouts with both mainboard
and front panel PCBs

44
EG_555/EG_555_front_panel/EG_555_front_panel.kicad_pcb

@ -91,7 +91,7 @@
(filling no)
(aux_axis_origin 27.9 138.4)
(pcbplotparams
(layerselection 0x00000000_00000000_55555555_55555552)
(layerselection 0x00000000_00000000_55555555_57555557)
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
@ -120,7 +120,7 @@
(sketchdnponfab yes)
(crossoutdnponfab yes)
(subtractmaskfromsilk no)
(outputformat 5)
(outputformat 1)
(mirror no)
(drillshape 0)
(scaleselection 1)
@ -544,12 +544,6 @@
(path "/e519d521-80fc-46a8-805b-850ef22d7c86")
(sheetname "/")
(sheetfile "EG_555_front_panel.kicad_sch")
(units
(unit
(name "A")
(pins "MP" "1" "3" "2")
)
)
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
@ -780,7 +774,7 @@
(pad "MP" thru_hole roundrect
(at 7 -1.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -792,7 +786,7 @@
(pad "MP" thru_hole roundrect
(at 7 6.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -1396,12 +1390,6 @@
(path "/c260d3e1-b2e5-4aa2-a864-2d39881926ba")
(sheetname "/")
(sheetfile "EG_555_front_panel.kicad_sch")
(units
(unit
(name "A")
(pins "MP" "1" "3" "2")
)
)
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
@ -1632,7 +1620,7 @@
(pad "MP" thru_hole roundrect
(at 7 -1.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -1644,7 +1632,7 @@
(pad "MP" thru_hole roundrect
(at 7 6.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -1763,12 +1751,6 @@
(path "/fb7d285b-88ae-40bf-b726-e72ae2dc7cb9")
(sheetname "/")
(sheetfile "EG_555_front_panel.kicad_sch")
(units
(unit
(name "A")
(pins "MP" "1" "3" "2")
)
)
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
@ -1999,7 +1981,7 @@
(pad "MP" thru_hole roundrect
(at 7 -1.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -2011,7 +1993,7 @@
(pad "MP" thru_hole roundrect
(at 7 6.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -2130,12 +2112,6 @@
(path "/5cf81514-ad3d-464e-94d1-f30ffd765e86")
(sheetname "/")
(sheetfile "EG_555_front_panel.kicad_sch")
(units
(unit
(name "A")
(pins "MP" "1" "3" "2")
)
)
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
@ -2366,7 +2342,7 @@
(pad "MP" thru_hole roundrect
(at 7 -1.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)
@ -2378,7 +2354,7 @@
(pad "MP" thru_hole roundrect
(at 7 6.9 90)
(size 4 3)
(drill oval 2.1 1.8)
(drill 2.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.25)

184
EG_555/EG_555_mainboard/EG_555_mainboard.kicad_pcb

@ -72,11 +72,11 @@
(capping no)
(filling no)
(pcbplotparams
(layerselection 0x00000000_00000000_55555555_5755f5ff)
(layerselection 0x00000000_00000000_55555555_575555ff)
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberattributes no)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12)
@ -103,9 +103,9 @@
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(drillshape 0)
(scaleselection 1)
(outputdirectory "")
(outputdirectory "gerbers/")
)
)
(footprint "Package_DIP:DIP-8_W7.62mm_LongPads"
@ -13000,6 +13000,94 @@
(net "Sustain Wiper")
(uuid "d7e33923-d575-4e96-adfc-15588f97ed97")
)
(segment
(start 96.25 27.05)
(end 96.3 27)
(width 0.5)
(layer "F.Cu")
(net "-12V")
(uuid "4b7ffad6-8560-458b-93b0-f7321774c1de")
)
(segment
(start 96.25 65.2)
(end 96.25 27.05)
(width 0.5)
(layer "F.Cu")
(net "-12V")
(uuid "8b37e000-29fb-4d47-95a6-ad887181cebb")
)
(via
(at 96.3 27)
(size 2)
(drill 0.8)
(layers "F.Cu" "B.Cu")
(net "-12V")
(uuid "0fbaf03e-7eb7-4e7a-b8b9-db6cd0e6a53c")
)
(via
(at 96.25 65.2)
(size 2)
(drill 0.8)
(layers "F.Cu" "B.Cu")
(net "-12V")
(uuid "84abd9fb-e6fc-4766-b47a-8164a6fcd329")
)
(segment
(start 96.25 67.51)
(end 96.25 65.2)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "2f1f46f8-ae7d-4dfe-afa8-80fe715e162e")
)
(segment
(start 64.48 26.5)
(end 61.69 29.29)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "4e2d24e3-f465-41f4-8d68-d5239e376504")
)
(segment
(start 91.54 72.22)
(end 96.25 67.51)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "578d0126-1588-4441-9b59-11a24ec3b9a5")
)
(segment
(start 89 72.22)
(end 91.54 72.22)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "7c268486-4928-4fe3-93ed-5f16c9c2db95")
)
(segment
(start 95.8 26.5)
(end 64.48 26.5)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "8cfe7af1-0a2c-48d3-8935-47abe2a1eaff")
)
(segment
(start 96.3 27)
(end 95.8 26.5)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "c553e02d-e050-48bb-aae6-3fd7c1cc14fe")
)
(segment
(start 61.69 29.29)
(end 61.69 29.69)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "edcd8896-b2b8-4757-a8cf-de4520a80e36")
)
(segment
(start 63 43.69)
(end 63 41)
@ -13752,94 +13840,6 @@
(net "Decay Wiper")
(uuid "3e25a950-ee28-44aa-bafa-b159a7f524c6")
)
(segment
(start 96.25 27.05)
(end 96.3 27)
(width 0.5)
(layer "F.Cu")
(net "-12V")
(uuid "4b7ffad6-8560-458b-93b0-f7321774c1de")
)
(segment
(start 96.25 65.2)
(end 96.25 27.05)
(width 0.5)
(layer "F.Cu")
(net "-12V")
(uuid "8b37e000-29fb-4d47-95a6-ad887181cebb")
)
(via
(at 96.3 27)
(size 2)
(drill 0.8)
(layers "F.Cu" "B.Cu")
(net "-12V")
(uuid "0fbaf03e-7eb7-4e7a-b8b9-db6cd0e6a53c")
)
(via
(at 96.25 65.2)
(size 2)
(drill 0.8)
(layers "F.Cu" "B.Cu")
(net "-12V")
(uuid "84abd9fb-e6fc-4766-b47a-8164a6fcd329")
)
(segment
(start 96.25 67.51)
(end 96.25 65.2)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "2f1f46f8-ae7d-4dfe-afa8-80fe715e162e")
)
(segment
(start 64.48 26.5)
(end 61.69 29.29)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "4e2d24e3-f465-41f4-8d68-d5239e376504")
)
(segment
(start 91.54 72.22)
(end 96.25 67.51)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "578d0126-1588-4441-9b59-11a24ec3b9a5")
)
(segment
(start 89 72.22)
(end 91.54 72.22)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "7c268486-4928-4fe3-93ed-5f16c9c2db95")
)
(segment
(start 95.8 26.5)
(end 64.48 26.5)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "8cfe7af1-0a2c-48d3-8935-47abe2a1eaff")
)
(segment
(start 96.3 27)
(end 95.8 26.5)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "c553e02d-e050-48bb-aae6-3fd7c1cc14fe")
)
(segment
(start 61.69 29.29)
(end 61.69 29.69)
(width 0.5)
(layer "B.Cu")
(net "-12V")
(uuid "edcd8896-b2b8-4757-a8cf-de4520a80e36")
)
(segment
(start 89 87.46)
(end 91.54 87.46)

2
EG_555/EG_555_mainboard/EG_555_mainboard.kicad_pro

@ -556,7 +556,7 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"plot": "gerbers/",
"pos_files": "",
"specctra_dsn": "",
"step": "",

Loading…
Cancel
Save