Model parts #50

Merged
ede1998 merged 5 commits from model-parts into main 2026-08-29 23:13:54 +02:00
Showing only changes of commit 6181fc5e2b - Show all commits
+19 -7
View File
@@ -15,15 +15,27 @@ module pad() {
cube([20, 20, 10]); cube([20, 20, 10]);
} }
module small_display_below_main() { module secondary_display(pin_header = false) {
// https://de.aliexpress.com/item/1005003753680706.html // https://de.aliexpress.com/item/1005003753680706.html
cube([45.8, 20, 11.3]); length = 45.8;
// old i2c variant: width = 20;
//cube([43.5, 19.44, 4.5]); height = 3.7;
// initial dimension ideas pins_height = 11.3;
// cube([38,16,4]); pins_width = 2.5; // width of socket, not pin
// translate([150,0,0]) cube([22,5.5,4]);
hole_diameter = 2;
hole_inset = 1.5;
difference() {
cube([length, width, height]) if (pin_header)
position(LEFT + FRONT)
cube([pins_width, width, pins_height]);
move([length - hole_inset, width / 2, height / 2]) ycopies(width - (2 * hole_inset) - hole_diameter) {
cyl(d=hole_diameter, h=height + EPS, orient=UP, anchor=RIGHT);
}
}
} }
module tertiary_display() { module tertiary_display() {