diff --git a/readme.md b/readme.md index 13f4337..e3a60f8 100644 --- a/readme.md +++ b/readme.md @@ -581,6 +581,7 @@ LCD dispays. | ---:|:--- |:---| | 1 | ```display(HDMI5)``` | HDMI display 5" | | 1 | ```display(LCD1602A)``` | LCD display 1602A | +| 1 | ```display(LCDS7282B)``` | LCD display S-7282B | | 1 | ```display(SSD1963_4p3)``` | LCD display SSD1963 4.3" | diff --git a/tests/png/displays.png b/tests/png/displays.png index 2edbbab..66627f8 100644 Binary files a/tests/png/displays.png and b/tests/png/displays.png differ diff --git a/vitamins/displays.scad b/vitamins/displays.scad index a7c5ce2..391a45e 100644 --- a/vitamins/displays.scad +++ b/vitamins/displays.scad @@ -47,6 +47,19 @@ LCD1602A = ["LCD1602A", "LCD display 1602A", 71.3, 24.3, 7.0, LCD1602APCB, [], // clearance need for the ts ribbon ]; +LCDS7282BPCB = ["", "", 85, 36, 1.65, 0, 2.56, 0, "green", false, [[-2.5, -2.5], [-2.5, 2.5], [2.5, 2.5], [2.5, -2.5]], + [ [3.5, 18, 0, "2p54header", 2, 7] + ], + []]; + +LCDS7282B = ["LCDS7282B", "LCD display S-7282B", 73.6, 28.7, 9.6, LCDS7282BPCB, + [-2.5, 0, 0], // pcb offst + [[-64.5 / 2, -14.5 / 2], [64.5 / 2, 14.5 / 2, 0.6]], // aperture + [], // touch screen + 0, // thread length + [], // clearance need for the ts ribbon + ]; + SSD1963_4p3PCB = ["", "", 120, 74, 1.65, 3, 3, 0, "mediumblue", false, [[3, 3], [-3, 3], [-3, -3], [3, -3]], [ [2.75 + 1.27, 37, 90, "2p54header", 20, 2] ], @@ -60,6 +73,6 @@ SSD1963_4p3 = ["SSD1963_4p3", "LCD display SSD1963 4.3\"", 105.5, 67.2, 3.4, SSD [[0, -34.5], [12, -31.5]], ]; -displays = [HDMI5, SSD1963_4p3, LCD1602A]; +displays = [HDMI5, SSD1963_4p3, LCD1602A, LCDS7282B]; use