openscad IDT creation scripts

these are a collection of scripts and layout for creating IDTs within openscad as well as some fun layout on wafers. Currently these scripts only support bidirectional IDT but i will be adding more in the future. but you could create cool IDT on wafers like this:

alt text

to start

  • download openscad
$ sudo apt install openscad
  • clone this repo
$ git clone https://git.sirlilpanda.studio/sirlilpanda/openscad_parameteric_IDT_creation_scripts.git
  • create a new openscad file within wafer layouts for this example it will be called your_new_idt_layout.scad
...
|
├ wafer_layouts
|    ├ cross_pattern_idt.scad
|    ├ hex_layout_idt.scad
|    ├ pair_idt.scad
|    ├ quadrant_array.scad
|    ├ your_new_idt_layout.scad
|    └ single_idt.scad
├ common_params.scad
└ README.md
  • add the required files to get started in your your_new_idt_layout.scad
// > your_new_idt_layout.scad
// the idt module itself 
include <../modules/bidirectional_idt.scad>

// a module for nicely displaying the parameters used for your idt
include <../modules/parameter_text.scad>

// a simple wafer model that wont get added in to your final design
include <../modules/wafer.scad>

  • and lastly copy in the common_params.scad in to your your_new_idt_layout.scad, these are just common parameters that each design need such as frequency and speed of sound in your substrate.
  • now you can add as many idts to the wafer as you want.

check out single_idt.scad and quadrant_array.scad to see what is possible with these scripts.

Description
a script for making multiple idts on a wafer
Readme 16 MiB
Languages
OpenSCAD 97.9%
Makefile 2.1%