| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- include <../config/hinge.scad>
 
- module hinge_object() {
 
-     module mount_shape() {
 
-         height = hinge_height;
 
-         width = hinge_screw + hinge_walls * 2;
 
-         
 
-         radius = width / 2;
 
-         move_y = height / 2;
 
-         module mount_base() {
 
-             hull() {
 
-                 translate([0, move_y]) {
 
-                     circle(r = radius);
 
-                 }
 
-                 translate([0, -move_y]) {
 
-                     circle(r = radius);
 
-                 }
 
-             }
 
-         }
 
-         module mount_holes() {
 
-             space = height / (hinge_screws_count - 1);
 
-             for (count = [-move_y : space : move_y]) {
 
-                 translate([0, count]) {
 
-                     circle(r = hinge_screw / 2);
 
-                 }
 
-             }
 
-         }
 
-         difference() {
 
-             mount_base();
 
-             mount_holes();
 
-         }
 
-     }
 
-     
 
-     module mount_object() {
 
-         linear_extrude(height = hinge_thickness, center = true) {
 
-             mount_shape();
 
-         }   
 
-     }
 
-     mount_object();
 
- }
 
 
  |