From 9f4ce14d35e5a41a711c9fee3f18ef50d7c22fb9 Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Thu, 26 Feb 2026 11:23:07 +1300 Subject: [PATCH] fixed feature size --- wafer_layouts/cross_pattern_idt.scad | 2 +- wafer_layouts/gird_array_idt.scad | 2 +- wafer_layouts/hex_layout_idt.scad | 2 +- wafer_layouts/pair_idt.scad | 6 ++++- wafer_layouts/quadrant_array.json | 37 ---------------------------- wafer_layouts/quadrant_array.scad | 2 +- wafer_layouts/single_idt.scad | 4 +-- 7 files changed, 11 insertions(+), 44 deletions(-) delete mode 100644 wafer_layouts/quadrant_array.json diff --git a/wafer_layouts/cross_pattern_idt.scad b/wafer_layouts/cross_pattern_idt.scad index a4fdf36..5637aae 100644 --- a/wafer_layouts/cross_pattern_idt.scad +++ b/wafer_layouts/cross_pattern_idt.scad @@ -101,7 +101,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*1e3), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] ); diff --git a/wafer_layouts/gird_array_idt.scad b/wafer_layouts/gird_array_idt.scad index 69fb730..1edb673 100644 --- a/wafer_layouts/gird_array_idt.scad +++ b/wafer_layouts/gird_array_idt.scad @@ -143,7 +143,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*1e3), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] ); diff --git a/wafer_layouts/hex_layout_idt.scad b/wafer_layouts/hex_layout_idt.scad index 72d023f..bfd847c 100644 --- a/wafer_layouts/hex_layout_idt.scad +++ b/wafer_layouts/hex_layout_idt.scad @@ -105,7 +105,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*1e3), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] ); diff --git a/wafer_layouts/pair_idt.scad b/wafer_layouts/pair_idt.scad index 12944ee..b967bf1 100644 --- a/wafer_layouts/pair_idt.scad +++ b/wafer_layouts/pair_idt.scad @@ -25,7 +25,11 @@ SCRIPT_VERSION="0.0.1"; // this really just need to be any mon font FONT="Ubuntu Sans Mono:style=Regular"; test_number = 1; + // scale in m +// 1e3 : mm +// 1e6 : um +// 1e9 : nm scale_unit = 1e3; // ================= meta ================= @@ -101,7 +105,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*1e3), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] ); diff --git a/wafer_layouts/quadrant_array.json b/wafer_layouts/quadrant_array.json deleted file mode 100644 index 9f5ef0d..0000000 --- a/wafer_layouts/quadrant_array.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "parameterSets": { - "frogs": { - "$fa": "1", - "$fs": "0.01", - "FONT": "Ubuntu Sans Mono:style=Regular", - "SCRIPT_VERSION": "0.0.1", - "bond_pad_shape": "square", - "c": "3992", - "distance": "50", - "finger_length": "60", - "freq": "5e+7", - "gap": "0", - "has_id_number": "true", - "id_text_size": "1", - "idt_x_spacing": "10", - "idt_y_spacing": "12.5", - "info_block_offset_x": "7", - "info_block_offset_y": "30", - "info_block_scale": "0.3", - "leg_angle": "10", - "leg_length": "0.003", - "leg_width": "0.00001875", - "n_fingers": "50", - "number_of_idts_per_quadrent": "4", - "prop_text_size": "2.5", - "scale_unit": "1000", - "size": "0.002", - "substrate": "LINBO", - "test_number": "1", - "thickness": "0", - "title_text_size": "4", - "wafer_size_inch": "4" - } - }, - "fileFormatVersion": "1" -} diff --git a/wafer_layouts/quadrant_array.scad b/wafer_layouts/quadrant_array.scad index 9d4f01b..e6a2f6a 100644 --- a/wafer_layouts/quadrant_array.scad +++ b/wafer_layouts/quadrant_array.scad @@ -89,7 +89,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*1e3), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] ); diff --git a/wafer_layouts/single_idt.scad b/wafer_layouts/single_idt.scad index ed01360..f0dbbce 100644 --- a/wafer_layouts/single_idt.scad +++ b/wafer_layouts/single_idt.scad @@ -47,7 +47,7 @@ scale_unit = 1e3; substrate = "SI"; // linbo -// the aoucstice wave speed in the substrate +// the acoustic wave speed in the substrate c = 3992.0; // si // c = 3159.0; @@ -144,7 +144,7 @@ module params() { str("leg_length : ", leg_length), str("leg_angle : ", leg_angle), str("size : ", size), - str("feat. size (mm): ", (c/freq)*scale_unit), + str("feat. size (mm): ", (c/freq)*1e3 / 4), str("version : ", SCRIPT_VERSION) ] );