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

Next revision
Previous revision
Last revisionBoth sides next revision
eagle3d_midibox_user_pack [2009/01/23 15:13] – created Jackeagle3d_midibox_user_pack [2009/02/22 23:23] Jack
Line 1: Line 1:
-====== Eagle3D MidiBox User Pack ======+====== Eagle3D MIDIBox User Pack ======
  
 Eagle3D from Matthias Weißer  Eagle3D from Matthias Weißer 
Line 8: Line 8:
  
 ===== 3dusrpac.dat ===== ===== 3dusrpac.dat =====
-<code 3dusrpac |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>
 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(:
 </code> </code>
  
 ===== user.inc ===== ===== user.inc =====
 ==== DT6 ==== ==== DT6 ====
-<code>+{{:dt6.png|}} 
 +<code c#>
 /******************************************************************************************************************************************** /********************************************************************************************************************************************
 //DT6 //DT6
Line 68: Line 85:
  
 ==== ALPS STEC16B03-04 ==== ==== ALPS STEC16B03-04 ====
-<code>+{{:enc_alps_stec16.png|}} 
 +<code c#>
 /******************************************************************************************************************************************** /********************************************************************************************************************************************
 //ALPS STEC16B03-04 //ALPS STEC16B03-04
Line 209: Line 227:
  
 ==== Nokia 3310 LCD ==== ==== Nokia 3310 LCD ====
-<code>+<code c#>
 /******************************************************************************************************************************************** /********************************************************************************************************************************************
 //Nokia 3310 LCD //Nokia 3310 LCD
Line 244: Line 262:
 #end #end
 </code> </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":
 +<code>
 +[1280x1024, AA 20x0.3]
 +Width=1280
 +Height=1024
 +Antialias=on
 +Antialias_Threshold=0.1
 +Antialias_Depth=20
 +</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.txt · Last modified: 2009/03/08 02:55 by Jack