diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+
diff --git a/framework_logo/Framework_Computer_logo.svg b/framework_logo/Framework_Computer_logo.svg
new file mode 100644
index 0000000..31a9533
--- /dev/null
+++ b/framework_logo/Framework_Computer_logo.svg
@@ -0,0 +1,45 @@
+
+
+
+
diff --git a/framework_logo/Framework_Computer_logo_s.svg b/framework_logo/Framework_Computer_logo_s.svg
new file mode 100644
index 0000000..60e30c7
--- /dev/null
+++ b/framework_logo/Framework_Computer_logo_s.svg
@@ -0,0 +1,54 @@
+
+
+
+
diff --git a/framework_logo/framework_logo.stl b/framework_logo/framework_logo.stl
new file mode 100644
index 0000000..5647d4d
Binary files /dev/null and b/framework_logo/framework_logo.stl differ
diff --git a/mylogo.scad b/mylogo.scad
new file mode 100644
index 0000000..8f4118d
--- /dev/null
+++ b/mylogo.scad
@@ -0,0 +1,31 @@
+$fn = 50;
+
+border = 1;
+plate_wh = 80;
+plate_h = 1;
+logo_wh = plate_wh - border;
+base_t = 0.2;
+mask_t = 0.8;
+corner_r = 1;
+logo_file = "apple/apple-logo.svg";
+
+
+svg_scale = 0.3;
+
+ group() {
+ difference() {
+ linear_extrude(height = plate_h) offset(r = corner_r) square([plate_wh - 2* corner_r, plate_wh - 2*corner_r], center =true);
+ linear_extrude(height = plate_h) square([logo_wh,logo_wh], center = true);
+ }
+ difference() {
+ linear_extrude(height = plate_h) square([logo_wh,logo_wh], center = true);
+ translate([0,0,plate_h - mask_t])
+ linear_extrude(height = plate_h)
+ scale(svg_scale)
+ import(logo_file, center = true);
+ }
+}
+
+
+
+
diff --git a/textTest.scad b/textTest.scad
new file mode 100644
index 0000000..3ff64b3
--- /dev/null
+++ b/textTest.scad
@@ -0,0 +1,15 @@
+$fn = 100;
+
+// --- function returns the heart points (data) ---
+function heart_pts(n=300, s=1) = [
+ for (i = [0:n-1]) let(t = 360*i/n)
+ [ s*16*pow(sin(t),3),
+ s*(13*cos(t) - 5*cos(2*t) - 2*cos(3*t) - cos(4*t)) ]
+];
+
+// --- module produces the heart polygon (geometry) ---
+module heart(n=300, s=1) {
+ polygon(points = heart_pts(n, s),
+ paths = [[ for (i=[0:n-1]) i ]]);
+}
+heart(300, 1);