+ color("black") DemoHingeScrews();
+ %HingeLever();
+}
+
+module DemoHingedFrame(){ ///toplevel
+ hinge_origin = [0, -(phone_height - hppB[0]), hppB[1]];
+
+ color("red") TestFrameCase();
+ translate([0,0, -2*hp_k])
+ color("blue") intersection(){ Lid(); TestSelectFrame(); }
+
+ translate(hinge_origin)
+ rotate([180,0,0])
+ translate(-hinge_origin) {
+ color("orange") HingeLever();
+ color("black") DemoHingeScrews();
+ }
+}
+
+module DemoHinge(){ ////toplevel
+ DemoFrame();
+ translate([0,0, -hp_k*3])
+ DemoHingedFrame();