diff --git a/docs/img/main-display-datasheet.avif b/docs/img/main-display-datasheet.avif new file mode 100644 index 0000000..607244a Binary files /dev/null and b/docs/img/main-display-datasheet.avif differ diff --git a/docs/img/main-display-pinout.avif b/docs/img/main-display-pinout.avif new file mode 100644 index 0000000..1af9e7e Binary files /dev/null and b/docs/img/main-display-pinout.avif differ diff --git a/model/dimensions.scad b/model/dimensions.scad deleted file mode 100644 index 3dc27a6..0000000 --- a/model/dimensions.scad +++ /dev/null @@ -1,18 +0,0 @@ -module main_display(){ - // Outer dimensions (incl. PCB), height currently unknown - cube([55.04, 89.3, 10]); -} - -module pad(){ - // A button has 4.2 x 6 mm -> At least ~20x20 are required for the PCB - cube([20, 20, 10]); -} - -module small_display_below_main() -{ - // Outer dimensions (incl. PCB) - // https://de.aliexpress.com/item/1005005473564682.html#nav-specification - cube([43.5, 19.44, 4.5]); -} - -#small_display_below_main(); \ No newline at end of file diff --git a/model/pokedex-component-size-comparisons.scad b/model/pokedex-component-size-comparisons.scad new file mode 100644 index 0000000..b42f1de --- /dev/null +++ b/model/pokedex-component-size-comparisons.scad @@ -0,0 +1,28 @@ +module main_display(){ + // Outer dimensions, height currently anknown + cube([55.04, 89.3, 10]); +} + +module pad(){ + // A button has 4.2 x 6 mm -> At least ~20x20 are required for the PCB + cube([20, 20, 10]); +} + +module small_display_below_main() +{ + // https://de.aliexpress.com/item/1005005473564682.html#nav-specification + cube([43.5, 19.44, 4.5]); + + // initial dimension ideas + // cube([38,16,4]); + // translate([150,0,0]) cube([22,5.5,4]); +} + +translate([0,0,7]) import("pokedex-full-assembly-v3-3mf.3mf"); + +#translate([-100, -100, 0]) { + translate([40, -13, 0]) pad(); + translate([0,20,0]) main_display(); + translate([-5,-13,0]) small_display_below_main(); + +}