Talk:CEB Press v16.09/SCAD Files

From Open Source Ecology
Jump to: navigation, search

TO DO

  • do a full assembly
    • notate which adjoining part corresponds with each cutout
  • begin making design parametric - start a new "SCAD Files - Parametric" page
    • Frame length and mounting hole dimensions based on cylinder
    • set size of brick, drawer parts change to fit
  • fix bugs in design
    • standardize sizes where possible
  • Layout for CNC

Design Suggestions

Frame

suggest adding new diagnal support part that welds between F5 and F4 to guarantee 90 degree weld and prevent bending under loads --Dorkmo (talk) 03:50, 31 May 2017 (CEST)

Design Method

Module Insert

a whole cut to allow for a matching tab to be placed within it and welded

due to the varriance in styles this needs to be a flexiible module

variables will be the height and width of the tab to be inserted, the gap to be left between the tab and the insert's wall, and 2 measurements for each corner cut, and the depth of the corner cut from the rest of the cut.

Ceb scadinsertdiagram.png


insert(2,1,0.5,0.125,0.125,0.125,0.125,0.25,0.25,0.125,0.125,0.25,0.25,1);

module insert(X,Y,Z,dGap,cGap,c1,c2,c3,c4,c5,c6,c7,c8,center){
    translate([-dGap-(center*(X/2)),-dGap-(center*(Y/2)),0]){
        //main cut
        cube([X+(dGap*2),Y+(dGap*2),Z]);
        //corner c1c2
        translate([-cGap,(Y+(dGap*2))-c1+cGap,0])
            {
        cube([c2,c1,Z]);}
       //corner c3c4
       translate([(X+(dGap*2))-c3+cGap,(Y+(dGap*2))-c4+cGap,0]){
           cube([c3,c4,Z]);
       }
       //corner c5c6
       translate([(X+(dGap*2))-c6+cGap,-cGap,0])
      {
          cube([c6,c5,Z]);
      }
       
       //corner c7c8 
       translate([-cGap,-cGap,0]){
           cube([c7,c8,Z]);
       }
    
    } //end center translate
}