User Tools

Site Tools


eagle3d_midibox_user_pack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eagle3d_midibox_user_pack [2009/01/23 20:52]
Jack
eagle3d_midibox_user_pack [2009/03/08 02:55] (current)
Jack
Line 8: Line 8:
  
 ===== 3dusrpac.dat ===== ===== 3dusrpac.dat =====
 +Just copy the code below to your 3dusrpac.dat and user.inc.
 +
 +==== known packages (not assigned in the 3dpack.dat):​ ====
 +<​code>​
 +HEADER1X2:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​PH_1X2(:​Stiftleiste 2,54mm Raster 2Pin 1Reihe (pinhead.lib):​Header 2,54mm Grid 2Pin 1Row (jumper.lib)
 +HEADER1X3:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​PH_1X3(:​Stiftleiste 2,54mm Raster 3Pin 1Reihe (pinhead.lib):​Header 2,54mm Grid 3Pin 1Row (jumper.lib)
 +HEADER1X4:​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:​0:​0:​PH_1X4(:​Stiftleiste 2,54mm Raster 4Pin 1Reihe (pinhead.lib):​Header 2,54mm Grid 4Pin 1Row (jumper.lib)
 +HEADER2X5-NO:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​PH_2X5(:​Stiftleiste 2,54mm Raster 5Pin 2Reihen (pinhead.lib):​Header 2,54mm Grid 5Pin 2Row (jumper.lib)
 +HEADER2X5:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​CON_DIS_WS10G(:​Wannenstecker 10Pin:​Shrouded Header 10Pin
 +HEADER2X8:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​CON_DIS_WS16G(:​Wannenstecker 16Pin:​Shrouded Header 16Pin
 +HEADER2X10:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​-90:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​0:​CON_DIS_WS20G(:​Wannenstecker 20Pin:​Shrouded Header 20Pin
 +CA6V:​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:​RES_DIS_TRIM_PT10_H_10(:​PT10:​PT10
 +</​code>​
 +
 +==== new packages: ====
 <​code>​ <​code>​
 DT6:​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:​0:​0:​USER_DT6(:​Taster Switch-MISC:​Tactile Switch-MISC DT6:​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:​0:​0:​USER_DT6(:​Taster Switch-MISC:​Tactile Switch-MISC
 STEC16:​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:​0:​0:​USER_STEC16(:​STEC16 Encoder:​STEC16 Encoder STEC16:​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:​0:​0:​USER_STEC16(:​STEC16 Encoder:​STEC16 Encoder
 3310LCD:​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:​0:​0:​USER_3310LCD(:​3310LCD Midibox:​3310LCD Midibox 3310LCD:​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:​0:​0:​USER_3310LCD(:​3310LCD Midibox:​3310LCD Midibox
 +LED_RING:​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:​0:​0:​USER_LED_RING(:​
 +70000K-25VA:​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:​0:​0:​USER_Talema_70000K_25VA(:​
 </​code>​ </​code>​
  
 ===== user.inc ===== ===== user.inc =====
 ==== DT6 ==== ==== DT6 ====
 +{{:​dt6.png|}}
 <code c#> <code c#>
 /​******************************************************************************************************************************************** /​********************************************************************************************************************************************
-//DT6+//Switch ​DT6
 //Created from Jack(forum.midibox.org) on 16-Jan-2006 //Created from Jack(forum.midibox.org) on 16-Jan-2006
 // //
Line 68: Line 86:
  
 ==== ALPS STEC16B03-04 ==== ==== ALPS STEC16B03-04 ====
 +{{:​enc_alps_stec16.png|}}
 <code c#> <code c#>
 /​******************************************************************************************************************************************** /​********************************************************************************************************************************************
-//ALPS STEC16B03-04+//Encoder ​ALPS STEC16B03-04
 //Created from Jack(forum.midibox.org) on 16-Jan-2006 //Created from Jack(forum.midibox.org) on 16-Jan-2006
 // //
Line 211: Line 230:
 <code c#> <code c#>
 /​******************************************************************************************************************************************** /​********************************************************************************************************************************************
-//Nokia 3310 LCD+//Display ​Nokia 3310 LCD
 //Created from Jack(forum.midibox.org) on 16-Jan-2006 //Created from Jack(forum.midibox.org) on 16-Jan-2006
 // //
Line 245: Line 264:
 </​code>​ </​code>​
  
-==== POV-Ray tweaks ====+==== Talema 70000K-25VA ==== 
 +{{:​70000k-25va.png|}} 
 +<code c#> 
 +/​******************************************************************************************************************************************** 
 +//Trafo Talema 70000K-25VA 
 +//Created from Jack(forum.midibox.org) on 08-Mar-2009 
 +// 
 +********************************************************************************************************************************************/​ 
 +#macro USER_Talema_70000K_25VA() 
 +union{ 
 + 
 +        box { <-30, 0, -30>, <30, 6.7, 30> } 
 +        cylinder{<​0,​6.7,​0>,<​0,​32,​0>,​ 29.5 } 
 +        cylinder{<​0,​32,​0>,<​0,​32.1,​0>,​ 25} 
 + 
 +        intersection{ 
 +                        union{ ​  
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​0,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​11.25,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​22.50,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​33.75,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​45.00,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​56.25,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​67.5,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​78.75,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​90,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​101.25,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​112.50,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​123.75,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​135.00,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​146.25,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​157.5,​0>​} 
 +                                box {<​-1,​6.7,​-45>,<​1,​32,​45>​ rotate<​0,​168.75,​0>​} 
 +                        } 
 +                        box { <-29.5, 6.7, -29.5>, <29.5, 32, 29.5> } 
 +        }                                                         
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ 27.94,​0,​-25.4>​ rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ 27.94,​0,​-20.32>​ rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ 27.94,0, 20.32> rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ 27.94,0, 25.4> rotate<​0,​0,​0>​} 
 +         
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ -27.94,​0,​-27.94>​ rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ -27.94,​0,​-22.86>​ rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ -27.94,0, 22.86> rotate<​0,​0,​0>​} 
 +        box { <-0.25, 0, -0.5>, <0.25, -5, 0.5> ​    ​texture { T_Silver_5A }  translate<​ -27.94,0, 27.94> rotate<​0,​0,​0>​} 
 +                         
 +        texture{ pigment{color NeonBlue} finish {ambient 0.1 diffuse 0.9 phong_size 40 roughness 0.05}} 
 + 
 +
 +rotate<​0,​180,​0>​ 
 +#end 
 +</​code>​ 
 + 
 +==== LEDRING TEST ==== 
 +<code c#> 
 +/​******************************************************************************************************************************************** 
 +//​LED_RING_TEST 
 +//Jack from forum.midibox.org 
 +// 
 +********************************************************************************************************************************************/​ 
 +#macro USER_LED_RING() 
 +union{ 
 +      #declare X = 0.1;         //​littlemore 
 +      #declare H0 = 0;          //Body startpoint 
 +      #declare H1 = 1.5;          //Body Height 
 +      #declare H20 = H1+X;      //Glas startpoint 
 +      #declare H2 = H20+0.5; ​      //​Glas Height 
 +      #declare H10 = H1-0.25; ​      //​Glas Height 
 +      #declare DF = 0.9;       //​Diffuse 
 +      #declare P1 = 0.5;       //​Phong 
 +      #declare C1 = Grey;       //​Color (Grey) 
 +      #declare R1 = 17.78; ​     //R.0700 outer radius 
 +      #declare R2 = 10.16; ​     //R0.400 inner radius 
 +      #declare R3 = 13.97; ​    //​R.550 center radius 
 +      #declare LW = 0.75;      //LED hole width / 2       ​(1,​27) 
 +      #declare LL = 2.00;       //LED hole length /2       ​(2,​54) 
 + 
 +      #declare AS = 15;         //​angle steps 
 +      #declare A0 = 0;          //angle 0 
 +      #declare A1 = 75;         //​start angle 1 
 +      #declare A2 = A1+AS; ​     //angle 2 
 +      #declare A3 = A2+AS; ​     //angle 3 
 +      #declare A4 = A3+AS; ​     //angle 4 
 +      #declare A5 = A4+AS; ​     //angle 5 
 +      #declare A6 = A5+AS; ​     //angle 6 
 +      #declare A7 = A6+AS; ​     //angle 7 
 +      #declare A8 = A7+AS; ​     //angle 8 
 +      #declare A9 = A8+AS; ​     //angle 9 
 +      #declare A10 = A9+AS; ​    //​angle 10 
 +      #declare A11 = A10+AS; ​   //angle 11 
 +      #declare A12 = A11+AS; ​   //angle 12 
 +      #declare A13 = A12+AS; ​   //angle 13 
 +      #declare A14 = A13+AS; ​   //angle 14 
 +      #declare A15 = A14+AS; ​   //angle 15 
 +       
 +      difference{ 
 +        union{ 
 +                cylinder {<​0,​H0,​0>,<​0,​H1,​0>,​ R1 texture{pigment{color Black}finish {diffuse DF phong P1}}} 
 +        } 
 +        union{ 
 +                cylinder {<​0,​H0-X>,<​0,​H1+X>,​ R2} 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A0,​0>​} ​    //1 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A1,​0>​} ​    //2 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A2,​0>​} ​    //3 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A3,​0>​} ​    //4 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A4,​0>​} ​    //5 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A5,​0>​} ​    //6 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A6,​0>​} ​    //7 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A7,​0>​} ​    //8 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A8,​0>​} ​    //9 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A9,​0>​} ​    //​10 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A10,​0>​} ​    //​11 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A11,​0>​} ​    //​12 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A12,​0>​} ​    //​13 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A13,​0>​} ​    //​14 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A14,​0>​} ​    //​15 
 +                box {<​-LW,​H0-X,​-LL>,<​+LW,​H1+X,​LL>​ translate<​ 0,0,R3> rotate<​0,​A15,​0>​} ​    //​16 
 +        } 
 + 
 +      } 
 +/*      difference{ 
 +        cylinder {<​0,​H20,​0>,<​0,​H2,​0>,​ R1 texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}  
 +        cylinder {<​0,​H20-X,​0>,<​0,​H2+X>,​ R2} 
 +      } 
 +*/ 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A0,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //1 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A1,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //2 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A2,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //3 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A3,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //4 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A4,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //5 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A5,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //6 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A6,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //7 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A7,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //8 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A8,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //9 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A9,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​10 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A10,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​11 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A11,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​12 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A12,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​13 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A13,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​14 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A14,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​15 
 +                box {<​-LW,​H10,​-LL>,<​+LW,​H1,​LL>​ translate<​ 0,0,R3> rotate<​0,​A15,​0>​ texture{pigment{color C1 transmit 0.5} finish {diffuse DF phong P1}}}     //​16 ​                  
 +
 +rotate<​0,​180,​0>​ 
 +#end 
 +</​code>​ 
 + 
 +===== POV-Ray tweaks ​=====
 For better image quality, change the file "​quickres.ini"​ in "<​POV-RAY directory>/​renderer":​ For better image quality, change the file "​quickres.ini"​ in "<​POV-RAY directory>/​renderer":​
 <​code>​ <​code>​
Line 255: Line 420:
 Antialias_Depth=20 Antialias_Depth=20
 </​code>​ </​code>​
 +
 +===== Wish List =====
 +  * MEC_SWITCH_3FTL6
 +  * MEC_CAP_1U
 +  * EA_DOG-M
 +  * EA_DOGL128-6
 +  * EA_DOGM128-6
 +  * EA_DOGM132-5
 +  * EA_LED55X31
 +  * EA_LED55X46
 +  * EA_LED68X51
 +  * EA_TOUCH128-1
 +  * EA_TOUCH128-2
 +  * EA_WF100-04S
 +
eagle3d_midibox_user_pack.1232743929.txt.gz · Last modified: 2009/01/23 20:52 by Jack