Laserschneiden - Wie & Wo

inkl. Reparatur, Upgrade...
Antworten
Benutzeravatar
Rev.Antun
Austronom
Beiträge: 2382
Registriert: 22.10.2013, 10:30
Wohnort: 2700 Wiener Neustadt
Kontaktdaten:

Laserschneiden - Wie & Wo

Beitrag von Rev.Antun »

Grüß Euch!

Hab eine SVG Datei, die für den Zuschnitt per Laser dienen sollen. Hab mit dieser Materie keine Ahnung/Erfahrung.

Wie komm ich jetzt mit dieser Datei am einfachsten zu meinen Teilen, bzw. welche Firma könnt ihr mir empfehlen?

Danke schon mal für die Hilfe/Antworten.

LG rev
lg Toni
===============================================================
Mein Equipment

Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten :)
Benutzeravatar
ito304
Austronom
Beiträge: 177
Registriert: 28.11.2016, 11:51
Wohnort: 4400

Re: Laserschneiden - Wie & Wo

Beitrag von ito304 »

hallo anton

brauchst du quasi einen lasercutter?

lg

markus
Benutzeravatar
Rev.Antun
Austronom
Beiträge: 2382
Registriert: 22.10.2013, 10:30
Wohnort: 2700 Wiener Neustadt
Kontaktdaten:

Re: Laserschneiden - Wie & Wo

Beitrag von Rev.Antun »

Servus!

Denke mal ja, hab wie gesagt die Datei wie die 2mm Acrylteile zugeschnitten werden sollen, bzw die Ausnehmungen in die Grundplatte kommen.

:cry:

Code: Alles auswählen

$fn=50;
materialWidth = 2;

numberOfSlots = 10;
spacingOfSlots = 16.5; //Absolute, between centres, this is the LED spacing

cableSlot = 5; // Width/height of cable slot

shortLength = 37;
shortHeight = 22;

slatLength = 231; //Overall length
slatHeight = 30; //Overall height

backPlaneLength = 231;
lockingPinWidth = 5;
lockingPinRafterInset = 10;

slotWidth = materialWidth+0.1; //Slot plus a little for fitting
slotHeight = slatHeight/2+0.5; //height plus a little for fitting


spaceBetweenRepeats = 6; //When you repeat them

shiftBy = (slatLength-((numberOfSlots-1)*spacingOfSlots+slotWidth))/2;


//slatLength/2 -
//        (numberOfSlots*(spacingOfSlots+slotWidth))/2 + spacingOfSlots/2;

for (i = [0:0]){
    translate([0,i*(slatHeight+spaceBetweenRepeats)])
        rafter(cableHole = "yes", lockingPin ="yes");
    }

for (i = [1:1]){
    translate([0,i*(slatHeight+spaceBetweenRepeats)])
        rafter(cableHole = "no", short ="yes");
    }


    
for (i = [2:2]){
    translate([0,i*(slatHeight+spaceBetweenRepeats)])
        translate([0,0]){
            backPlate();}
    }    
    
    


module rafter (){
    //one of them
            if(lockingPin=="yes"){
            translate([lockingPinRafterInset,slatHeight]){
                square(size = [lockingPinWidth,materialWidth],center=false);
            }
            translate([slatLength-lockingPinRafterInset-lockingPinWidth,slatHeight]){
                square(size = [lockingPinWidth,materialWidth],center=false);
            }
        }
    difference() {
        square(thickness = materialWidth, size = [slatLength,slatHeight],center=false); //main slat
        if(cableHole=="yes"){
            //power cable
            translate([shiftBy/2
                    ,slatHeight-cableSlot])
            square(size = [cableSlot,cableSlot],center=false);}


            //short
        if(short=="yes"){
            square(size = [shortLength,shortHeight],center=false);}
        

        
        //Move the slots to centre them
        translate([shiftBy
                ,0,0])
            //square(size = [5,5], center = false);
        
           for (i = [0:numberOfSlots-1]){
                translate([i*(spacingOfSlots),0])
                square(size = [slotWidth,slotHeight],center=false); //removed slat
        }
        
    }
}



module backPlate(){
    difference() {
        square(thickness = materialWidth, size = [backPlaneLength,backPlaneLength],center=false); 
        translate([backPlaneLength-80-3,3]){ //indent the pcb from the edge by this much

                
            circuitBoard();
        }
        translate([backPlaneLength/2 - 6/2,0]){
                square(size=[6,6]);
        }
        
        translate([0,((backPlaneLength-((numberOfSlots-1)*spacingOfSlots+slotWidth))/2)]){
            for (i = [0:numberOfSlots-1]){
                translate([0,i*spacingOfSlots]){
                    translate([lockingPinRafterInset+(backPlaneLength-slatLength)/2,0]){ //left side
                        square([lockingPinWidth+0.1,materialWidth+0.1]); //slot for positioning
                    }
                    translate([backPlaneLength-lockingPinWidth-lockingPinRafterInset-(backPlaneLength-slatLength)/2,0]){ //right side
                        square([lockingPinWidth+0.1,materialWidth+0.1]); //slot for positioning
                    
                    }
                }
            }
        }
        
        
    }
}


module circuitBoard(){
            //button 1
            standOffHoleSize = 3/2; //radius
            buttonHoleSize = 4/2;//radius

            translate([75-11.43,25.65]){ //80-18.221,35-28.656
                circle(buttonHoleSize);
            }
            //button 2
            translate([75-21.59,25.65]){ //80-38.481,35-28.656
                circle(buttonHoleSize);
            }
            
            //standoffs x4
             translate([3,3]){
                circle(standOffHoleSize);
            }       
             translate([3,27]){
                circle(standOffHoleSize);
            }  
            translate([72,3]){
                circle(standOffHoleSize);
            }  
            translate([72,27]){
                circle(standOffHoleSize);
            } 

            //FTDI header
            translate([75-53.34-2,10.6]){
                square(size=[4,20], center=true);
            }

}

module pcbAdapter(){
    difference(){
        circle(6/2);
        circle(4/2);
    }
}
lg Toni
===============================================================
Mein Equipment

Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten :)
Benutzeravatar
ito304
Austronom
Beiträge: 177
Registriert: 28.11.2016, 11:51
Wohnort: 4400

Re: Laserschneiden - Wie & Wo

Beitrag von ito304 »

hallo anton,

ich habe dir eine pn auf fb gesendet

lg

markus
Benutzeravatar
Niki
Austronom
Beiträge: 150
Registriert: 09.03.2016, 13:52
Wohnort: Wien

Re: Laserschneiden - Wie & Wo

Beitrag von Niki »

Tjo, jetzt hab ich voller Spannung gewartet, wo man eventuell mal etwas cutten lassen kann, und jetzt rast eine PN am Forum vorbei und ich weiß erst nix... ;)

lg
Niki
Das Seeing ist wichtiger als das Equipment... :)
Benutzeravatar
Rev.Antun
Austronom
Beiträge: 2382
Registriert: 22.10.2013, 10:30
Wohnort: 2700 Wiener Neustadt
Kontaktdaten:

Re: Laserschneiden - Wie & Wo

Beitrag von Rev.Antun »

Grüß Euch!

Danke für die Infos, bin jedoch wieder auf die gute alte Handarbeit umgestigen da mir der Lasercut, für mich persönlich - zu viel Aufwand gewesen wäre.

Und jetzt ist es trotzdem einfacher ;)

Danke !
lg Toni
===============================================================
Mein Equipment

Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten :)
Antworten