jack
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
jack [2009/01/23 13:35] – Jack | jack [2017/02/06 12:13] (current) – [Projects] jack | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ~~NOTOC~~ |
+ | ====== | ||
- | Eagle3D from Matthias Weißer | ||
- | [[http:// | ||
- | New parts tutorial from Félix Chénier | ||
- | [[http:// | ||
- | ===== 3dusrpac.dat ===== | + | ==== Tools & Environments |
- | <code 3dusrpac |3dusrpac.dat> | + | * [[Eagle MIDIBox Library]] |
- | DT6: | + | * [[Eagle3D MIDIBox User Pack]] |
- | STEC16: | + | |
- | 3310LCD: | + | |
- | </ | + | |
- | + | ||
- | ===== user.inc ===== | + | |
- | ==== DT6 ==== | + | |
- | < | + | |
- | / | + | |
- | //DT6 | + | |
- | //Created from Jack(forum.midibox.org) on 16-Jan-2006 | + | |
- | // | + | |
- | ********************************************************************************************************************************************/ | + | |
- | #macro USER_DT6() | + | |
- | union{ | + | |
- | //DT6 | + | |
- | | + | |
- | //button cover pushed | + | |
- | difference { | + | |
- | cylinder { <0, 0, 1.3>, <0, 0, 7.2>, 6.0 } | + | |
- | union{ | + | |
- | box { <5.5, -6, 1.2>, <7, 6, 7.3> } | + | |
- | difference { | + | |
- | cylinder { <0, 0, 0>, <0, 0, 5.6>, 5.1 } | + | |
- | box { <4.4, -5.2, -0.1>, <7, 5.2, 5.7> } | + | |
- | } | + | |
- | } | + | |
- | } | + | |
- | + | ||
- | //button cover released | + | |
- | cylinder { <0, 0, 7.2>, <0, 0, 14.0>, 4.5 } | + | |
- | cylinder { <0, 0, 7.2>, <0, 0, 14.2>, 4.3 } | + | |
- | union{ | + | |
- | torus { 4.3, 0.2 } | + | |
- | rotate <90, 0, 0> | + | |
- | translate <0, 0, 14.0> | + | |
- | } | + | |
- | + | ||
- | texture { pigment { color Grey } } | + | |
- | //translate <0, 0, -1.3> | + | |
- | } | + | |
- | + | ||
- | //button body | + | |
- | difference { | + | |
- | cylinder { <0, 0, 0>, <0, 0, 5.6>, 5.1 texture { pigment { color Blue }}} | + | |
- | box { <4.4, -5.2, -0.1>, <7, 5.2, 5.7> } | + | |
- | } | + | |
- | + | ||
- | //pins | + | |
- | cylinder { <2.5, 2.5, -3.2>, <2.5, 2.5, 5.6>, 0.4 texture { pigment { P_Copper1 }}} | + | |
- | cylinder { <2.5, -2.5, -3.2>, <2.5, -2.5, 5.6>, 0.4 texture { pigment { P_Copper1 }}} | + | |
- | cylinder { <-2.5, 2.5, -3.2>, <-2.5, 2.5, 5.6>, 0.4 texture { pigment { P_Copper1 }}} | + | |
- | cylinder { <-2.5, -2.5, -3.2>, <-2.5, -2.5, 5.6>, 0.4 texture { pigment { P_Copper1 }}} | + | |
- | } | + | |
- | rotate< | + | |
- | #end | + | |
- | </ | + | |
- | < | + | |
- | ==== ALPS STEC16B03-04 ==== | + | |
- | / | + | |
- | //ALPS STEC16B03-04 | + | |
- | //Created from Jack(forum.midibox.org) on 16-Jan-2006 | + | |
- | // | + | |
- | ********************************************************************************************************************************************/ | + | |
- | #macro USER_STEC16() | + | |
- | //ALPS STEC16B03-04 | + | |
- | union{ | + | |
- | + | ||
- | #declare L1 = 26; | + | |
- | #declare LB = 7; | + | |
- | #declare l1 = 12; | + | |
- | #declare X1 = 16/2; | + | |
- | #declare Y1 = 8.3; | + | |
- | #declare Y2 = 9; | + | |
- | #declare M9 = 4.5; | + | |
- | #declare R6 = 3; | + | |
- | #declare h2 = 0.5; | + | |
- | #declare h3 = 1.5; | + | |
- | #declare h4 = 3.2; | + | |
- | #declare H = 6.5; | + | |
- | #declare H1 = 1; | + | |
- | #declare H2 = H1 + h2; | + | |
- | #declare H3 = H2 + h3; | + | |
- | #declare H4 = H3 + h4; | + | |
- | + | ||
- | | + | |
- | union{ | + | |
- | difference{ | + | |
- | + | ||
- | union{ | + | |
- | + | ||
- | box { <-X1, -Y2, H3>, <X1, Y1, H4> texture { T_Chrome_2B } } | + | |
- | box { <-X1, -Y2, H2>, <X1, Y1, H3> pigment { Gray60 }} | + | |
- | box { <-X1, -Y2, H1>, <X1, Y1, H2> texture { T_Silver_5A }} | + | |
- | + | ||
- | + | ||
- | cylinder { <0, 0, H4>, <0, 0, H>, 6.25 texture { T_Chrome_2B }} | + | |
- | + | ||
- | box { <-2, -(Y2+3.5), H-0.35>, <2, -Y2, H-1.65> texture { T_Chrome_2B }} | + | |
- | cylinder { <0, -Y2, H-0.35>, <0, -Y2, H+1.65>, 1.5 texture { T_Chrome_2B }} | + | |
- | } | + | |
- | + | ||
- | union{ | + | |
- | box { <X1-2.5, Y1-2.5, 0>, <X1+0.1, Y1+0.1, H> } | + | |
- | box { < | + | |
- | + | ||
- | box { <X1-1, -(Y2-1), 0>, <X1+0.1, -(Y2+0.1), H> } | + | |
- | box { < | + | |
- | + | ||
- | + | ||
- | + | ||
- | box { <3.1, -Y2, H>, <-3.1, -(Y2-1.6), H+2.1> texture { T_Chrome_2B }} | + | |
- | } | + | |
- | + | ||
- | } | + | |
- | + | ||
- | union{ | + | |
- | cylinder { <X1-2.5, Y1-2.5, H3>, | + | |
- | cylinder { <X1-2.5, Y1-2.5, H2>, | + | |
- | cylinder { <X1-2.5, Y1-2.5, H1>, | + | |
- | + | ||
- | cylinder { < | + | |
- | cylinder { < | + | |
- | cylinder { < | + | |
- | + | ||
- | cylinder { <X1-1, -(Y2-1), H3>, | + | |
- | cylinder { <X1-1, -(Y2-1), H2>, | + | |
- | cylinder { <X1-1, -(Y2-1), H1>, | + | |
- | + | ||
- | cylinder { < | + | |
- | cylinder { < | + | |
- | cylinder { < | + | |
- | } | + | |
- | } | + | |
- | union{ | + | |
- | box { < | + | |
- | box { <X1-0.5, Y1-3.35, H+0.1>, <X1+0.1, Y1-5.35, -0.5> | + | |
- | + | ||
- | box { < | + | |
- | box { < | + | |
- | + | ||
- | box { < | + | |
- | box { <X1-0.5, -(Y2-4.35), H+0.1>, <X1+0.1, -(Y2-6.35), -0.5> | + | |
- | + | ||
- | box { < | + | |
- | box { < | + | |
- | + | ||
- | } | + | |
- | } | + | |
- | difference{ | + | |
- | union{ | + | |
- | cylinder { <0, 0, H+LB>, <0, 0, (H+L1)-1.5>, | + | |
- | cone { <0, 0, H+L1>, 2.5, <0, 0, (H+L1)-1.5>, | + | |
- | } | + | |
- | union{ | + | |
- | box { <-3.1, -1.5, H+(L1-12)>< | + | |
- | box { < -0.55, -3, H+(L1-1.5)>< | + | |
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
- | } | + | |
- | cylinder { <0, 0, H>, <0, 0, H+LB>, M9 texture { T_Chrome_2B }} | + | |
- | box { <X1-0.5, Y1-3.35, H1>, | + | |
- | box { <X1-2.3, Y1-3.35, 5.5>, | + | |
- | + | ||
- | box { < | + | |
- | box { < | + | |
- | + | ||
- | box { <X1-0.5, -(Y2-4.35), H1>, | + | |
- | box { <X1-2.3, -(Y2-4.35), 5.5>, | + | |
- | + | ||
- | box { < | + | |
- | box { < | + | |
- | + | ||
- | //encoder pins | + | |
- | box { < -0.5, -10.3, -3>, | + | |
- | box { < -5.5, -10.3, -3>, | + | |
- | box { < 5.5, -10.3, -3>, | + | |
- | + | ||
- | box { < -1, -10.3, 0>, | + | |
- | box { < -6, -10.3, 0>, | + | |
- | box { < 6, -10.3, 0>, | + | |
- | + | ||
- | box { < -1, 0, 1.8>, | + | |
- | box { < -6, 0, 1.8>, | + | |
- | box { < 6, 0, 1.8>, | + | |
- | + | ||
- | box { < 7.62-0.25, -2.3, 0>, | + | |
- | box { < 7.62-0.25, -1, -3.5>, | + | |
- | + | ||
- | box { < -(7.62-0.25), | + | |
- | box { < -(7.62-0.25), | + | |
- | } | + | |
- | rotate< | + | |
- | #end | + | |
- | /********************************************************************************************************************************************/ | + | |
- | </ | + | |
jack.1232717717.txt.gz · Last modified: 2009/01/23 13:35 by Jack