This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eagle3d_midibox_user_pack [2009/01/23 15:29] Jack |
eagle3d_midibox_user_pack [2009/03/08 02:55] (current) Jack |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | ||
====== Eagle3D MIDIBox User Pack ====== | ====== Eagle3D MIDIBox User Pack ====== | ||
Line 9: | 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(: | ||
+ | 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 ==== | ||
- | <code> | + | {{:dt6.png|}} |
+ | <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 69: | Line 86: | ||
==== ALPS STEC16B03-04 ==== | ==== ALPS STEC16B03-04 ==== | ||
- | <code> | + | {{:enc_alps_stec16.png|}} |
+ | <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 210: | Line 228: | ||
==== Nokia 3310 LCD ==== | ==== Nokia 3310 LCD ==== | ||
- | <code> | + | <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 263: | ||
#end | #end | ||
</code> | </code> | ||
+ | |||
+ | ==== 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": | ||
+ | <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 | ||
+ |