/******************************************************************************************************************************************** // // Omron 10A relais // // Toegevoegd door Theo Van Hoof ikke[at]theovanhoof.be // // de package is te vinden in de relay.lbr // // voeg onderstaande regel letterlijk toe aan 3dusrpac.dat LY20:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:SPC_LY20(:Omron relais 10A: // ********************************************************************************************************************************************/ #macro SPC_LY20_GND(value) union{ // de aansluitdraden box{// pen 1 NC <3.935, 1.02, -17.38> // x is de plaatsing vanuit het midden y is de hoogte van het contact z is de plaatsing vanaf het relais spoel <5.965, -3.55, -17.88> texture{col_silver} } box{// pen 2 NC <-3.935, 1.02, -17.38> <-5.965, -3.55, -17.88> texture{col_silver} } box{// pen 3 NO <3.935, 1.02, -12.81> <5.965, -3.55, -13.31> texture{col_silver} } box{// pen 4 NO <-3.935, 1.02, -12.81> <-5.965, -3.55, -13.31> texture{col_silver} } box{// pen 5 Gemeenschappelijke pin 1 en 3 <3.935, 1.02, -6.8> <5.965, -3.55, -7.3> texture{col_silver} } box{// pen 6 Gemeenschappelijke pin 2 en 4 <-3.935, 1.02, -6.8> <-5.965, -3.55, -7.3> texture{col_silver} } box{// pen 7 voeding <6.86, 1.02, -1.015> <7.36, -3.55, 1.015> texture{col_silver} } box{// pen 8 voeding <-6.86, 1.02, -1.015> <-7.36, -3.55, 1.015> texture{col_silver} } // Verhoogjes onder relais box{// pen 1 <2.935, 1.02, -17.38> <6.965, 0, -17.88> texture{col_silver} } box{// pen 2 <-2.935, 1.02, -17.38> <-6.965, 0, -17.88> texture{col_silver} } box{// pen 3 <2.935, 1.02, -12.81> <6.965, 0, -13.31> texture{col_silver} } box{// pen 4 <-2.935, 1.02, -12.81> <-6.965, 0, -13.31> texture{col_silver} } box{// pen 5 <2.935, 1.02, -6.8> <6.965, 0, -7.3> texture{col_silver} } box{// pen 6 <-2.935, 1.02, -6.8> <-6.965, 0, -7.3> texture{col_silver} } box{// pen 7 <6.86, 1.02, -2.015> <7.36, 0, 2.015> texture{col_silver} } box{// pen 8 <-6.86, 1.02, -2.015> <-7.36, 0, 2.015> texture{col_silver} } //relais box{// bodem // 1.01mm van de print <-10.795, 1.01, 6.35> <10.795, 2.01, -21.09> } box{// bevestiging <-10.795, 3.01, -5.37> <10.795, 4.01, -9.37> } box{// nokje aan contact zijde <-1.5, 2.01, -20.59> <1.5, 4.51, -21.09> } box{ // behuizing <-10.795, 2.01, 6.35> <10.795, 36.57, -21.08> //texture{ pigment{color Gray90 transmit 0.7 }} // doorschijnende behuizing pigment{Gray80} } // tekening op het relais // spoel box{ <0, 0, 0> <0.2, 0.2, 2> translate<1.2, 36.38, -1.55> // onderste lijn van spoel x verhogen is naar beneden schuiven pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 2> translate<-0.32, 36.38, -1.55> // bovenste lijn van spoel x verhogen is naar beneden schuiven pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 1.7> translate<-0.65, 36.38, -0.33> // rechter lijn z verhogen is zakken pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 1.7> translate<1.5, 36.38, -0.33> // linker lijn z verhogen is zakken pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 2.4> translate<-0.31, 36.38, -0.47> // Schuine lijn x verhogen is links z verhogen is zakken pigment{Gray20} rotate<0, 145, 0> } box{ <0, 0, 0> <0.2, 0.2, 3.2> translate<0.5, 36.38, 1.25> // onderste aansluiting z verhogen is naar beneden schuiven pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 3.7> translate<0.5, 36.38, -4> // bovenste aansluiting z verkleinen is verschuiven naar boven pigment{Gray20} rotate<0, 90, 0> } // schema van de aansluitingen. box{ <0, 0, 0> <0.2, 0.2, 1> translate<5.3, 36.38, -6.2> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 1> translate<5.3, 36.38, 3.5> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 3> translate<3.3, 36.38, -8.3> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 3> translate<-6.3, 36.38, -8.3> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 1.5> translate<9.3, 36.38, 1.5> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 1.5> translate<9.3, 36.38, -8.2> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 5> translate<-8.3, 36.38, -14.3> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 5> translate<1.3, 36.38, -14.3> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 3> translate<14.1, 36.38, 1.5> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 3> translate<14.1, 36.38, -8.2> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 0.5> translate<-4.5, 36.38, -9.8> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 0.5> translate<5.1, 36.38, -9.8> pigment{Gray20} } box{ <0, 0, 0> <0.2, 0.2, 1> translate<9.3, 36.38, 4.1> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 1> translate<9.3, 36.38, -5.5> pigment{Gray20} rotate<0, 90, 0> } box{ <0, 0, 0> <0.2, 0.2, 1.7> translate<-2.75, 36.38, -11.58> pigment{Gray20} rotate<0, 22, 0> } box{ <0, 0, 0> <0.2, 0.2, 1.7> translate<6.2, 36.38, -8.1> pigment{Gray20} rotate<0, 22, 0> } text { ttf global_fontfile_eagle3d ")", 0.2, 0 // Omron logo pigment{Gray20} scale 3 translate<-5.5, 17.5, -36.58> rotate<270, 0, 180> } text { ttf besch_font "LY2-0", 0.2, 0 pigment{Gray20} scale 2 translate<-5.5, 15.5, -36.58> rotate<270, 0, 180> } text { ttf besch_font "1 2", 0.2, 0 pigment{Gray20} scale 2 translate<-5.5, 14, -36.58> rotate<270, 0, 180> } text { ttf besch_font "3 4", 0.2, 0 pigment{Gray20} scale 2 translate<-5.5, 10, -36.58> rotate<270, 0, 180> } text { ttf besch_font "5 6", 0.2, 0 pigment{Gray20} scale 2 translate<-5.5, 5, -36.58> rotate<270, 0, 180> } text { ttf besch_font "7 8", 0.2, 0 pigment{Gray20} scale 2 translate<-5.5, 0, -36.58> rotate<270, 0, 180> } text { ttf besch_font "Bottom View", 0.2, 0 pigment{Gray20} scale 2 translate<-5.7, -1.8, -36.58> rotate<270, 0, 180> } // zijkant text { ttf besch_font "10A 110V AC ~", 0.2, 0 pigment{Gray20} scale 2.8 translate<-32, 15, -10.8> rotate<270, 0, 270> } text { ttf global_fontfile_eagle3d "E", 0.2, 0 // CE logo pigment{Gray20} scale 4 translate<-8, 15, -10.8> rotate<270, 0, 270> } } #end #macro SPC_LY20(value) object{SPC_LY20_GND(value)} #end