Initial: Added Libraries and first Projects
Signed-off-by: Nis Wechselberg <enbewe@enbewe.de>
This commit is contained in:
commit
f79d89f469
59 changed files with 129561 additions and 0 deletions
1
Libraries/ESP8266/ESP8266.3dshapes/.gitignore
vendored
Normal file
1
Libraries/ESP8266/ESP8266.3dshapes/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
*.wings~
|
133
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.scad
Normal file
133
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.scad
Normal file
|
@ -0,0 +1,133 @@
|
|||
fragments=20;
|
||||
module halfPad() {
|
||||
color("Gold", a=1) {
|
||||
difference() {
|
||||
cube(size=[1,1,1], center=true);
|
||||
cylinder(h=2,d=0.6,center = true, $fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module padHoles(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
translate([1,0,0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pad(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
halfPad();
|
||||
difference() {
|
||||
translate([1,0,0]) {
|
||||
halfPad();
|
||||
};
|
||||
translate([1.25,0,0]) {
|
||||
cube(size=[0.5,1.1,1.1], center=true);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
module pads() {
|
||||
pad(0,0);
|
||||
pad(0,2);
|
||||
pad(0,4);
|
||||
pad(0,6);
|
||||
pad(0,8);
|
||||
pad(0,10);
|
||||
pad(0,12);
|
||||
pad(0,14);
|
||||
pad(14,0,180);
|
||||
pad(14,-2,180);
|
||||
pad(14,-4,180);
|
||||
pad(14,-6,180);
|
||||
pad(14,-8,180);
|
||||
pad(14,-10,180);
|
||||
pad(14,-12,180);
|
||||
pad(14,-14,180);
|
||||
};
|
||||
|
||||
module holes() {
|
||||
padHoles(0,0);
|
||||
padHoles(0,2);
|
||||
padHoles(0,4);
|
||||
padHoles(0,6);
|
||||
padHoles(0,8);
|
||||
padHoles(0,10);
|
||||
padHoles(0,12);
|
||||
padHoles(0,14);
|
||||
padHoles(14,0,180);
|
||||
padHoles(14,-2,180);
|
||||
padHoles(14,-4,180);
|
||||
padHoles(14,-6,180);
|
||||
padHoles(14,-8,180);
|
||||
padHoles(14,-10,180);
|
||||
padHoles(14,-12,180);
|
||||
padHoles(14,-14,180);
|
||||
};
|
||||
|
||||
// Translate so that pin 1 and the bottom of the board
|
||||
// is the reference point (0,0,0)
|
||||
translate([14,-14,0.50]) {
|
||||
// pcb
|
||||
difference() {
|
||||
union() {
|
||||
color("Blue", a=1) {
|
||||
translate([-15, -1.6, -0.49]) {
|
||||
cube(size=[16, 22, 0.98], center = false);
|
||||
};
|
||||
};
|
||||
pads();
|
||||
};
|
||||
holes();
|
||||
};
|
||||
|
||||
//shield
|
||||
translate([-15 + 1.98, 0, 0.5]) {
|
||||
color("Silver", a=1) {
|
||||
cube(size=[12.1, 15.2, 2.3], center = false);
|
||||
};
|
||||
};
|
||||
|
||||
//antenna
|
||||
translate([-9.63, 17, 0.5]) {
|
||||
color("AntiqueWhite", a=1) {
|
||||
cube(size=[9.63, 1.98, 1], center = false);
|
||||
};
|
||||
};
|
||||
|
||||
//antenna connector
|
||||
translate([-14,16,0.5]) {
|
||||
color("White", a=1) {
|
||||
cube(size=[2.58, 2.58, 0.4], center = false);
|
||||
};
|
||||
translate([2.58/2, 2.58/2, 0.5]) {
|
||||
color("Gold", a=1) {
|
||||
difference() {
|
||||
cylinder(h=1.3, d=1.98, center=true, $fn=fragments);
|
||||
cylinder(h=1.5, d=1.70, center=true, $fn=fragments);
|
||||
};
|
||||
|
||||
cylinder(h=0.5, d=0.5, $fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
//leds
|
||||
translate([-2.5,15.5,0.5]){
|
||||
color("White", a=1) {
|
||||
cube(size=[2,1,0.4], center=false);
|
||||
};
|
||||
};
|
||||
translate([-8.5,15.5,0.5]){
|
||||
color("White", a=1) {
|
||||
cube(size=[2,1,0.4], center=false);
|
||||
};
|
||||
};
|
||||
};
|
22066
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.stl
Normal file
22066
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.stl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.wings
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.wings
Normal file
Binary file not shown.
12695
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.wrl
Normal file
12695
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2.wrl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2_4wings.stl
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-07v2_4wings.stl
Normal file
Binary file not shown.
105
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.scad
Normal file
105
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.scad
Normal file
|
@ -0,0 +1,105 @@
|
|||
fragments=20;
|
||||
module halfPad() {
|
||||
color("Gold", a=1) {
|
||||
difference() {
|
||||
cube(size=[1,1,1], center=true);
|
||||
cylinder(h=2,d=0.6,center = true, $fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module padHoles(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
translate([1,0,0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pad(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
halfPad();
|
||||
difference() {
|
||||
translate([1,0,0]) {
|
||||
halfPad();
|
||||
};
|
||||
translate([1.25,0,0]) {
|
||||
cube(size=[0.5,1.1,1.1], center=true);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pads() {
|
||||
pad(0,0);
|
||||
pad(0,2);
|
||||
pad(0,4);
|
||||
pad(0,6);
|
||||
pad(0,8);
|
||||
pad(0,10);
|
||||
pad(0,12);
|
||||
pad(0,14);
|
||||
pad(14,0,180);
|
||||
pad(14,-2,180);
|
||||
pad(14,-4,180);
|
||||
pad(14,-6,180);
|
||||
pad(14,-8,180);
|
||||
pad(14,-10,180);
|
||||
pad(14,-12,180);
|
||||
pad(14,-14,180);
|
||||
};
|
||||
|
||||
module holes() {
|
||||
padHoles(0,0);
|
||||
padHoles(0,2);
|
||||
padHoles(0,4);
|
||||
padHoles(0,6);
|
||||
padHoles(0,8);
|
||||
padHoles(0,10);
|
||||
padHoles(0,12);
|
||||
padHoles(0,14);
|
||||
padHoles(14,0,180);
|
||||
padHoles(14,-2,180);
|
||||
padHoles(14,-4,180);
|
||||
padHoles(14,-6,180);
|
||||
padHoles(14,-8,180);
|
||||
padHoles(14,-10,180);
|
||||
padHoles(14,-12,180);
|
||||
padHoles(14,-14,180);
|
||||
};
|
||||
|
||||
// Translate so that pin 1 and the bottom of the board
|
||||
// is the reference point (0,0,0)
|
||||
translate([14,-14,0.50]) {
|
||||
// pcb
|
||||
difference() {
|
||||
union() {
|
||||
color("Blue", a=1) {
|
||||
translate([-15, -1.6, -0.49]) {
|
||||
cube(size=[16, 24, .98], center = false);
|
||||
};
|
||||
};
|
||||
pads();
|
||||
};
|
||||
holes();
|
||||
};
|
||||
|
||||
//shield
|
||||
translate([-15 + 1.98, 0, 0.5]) {
|
||||
color("Silver", a=1) {
|
||||
cube(size=[12.1, 15.2, 2.3], center = false);
|
||||
};
|
||||
};
|
||||
|
||||
//led
|
||||
translate([-2.5,15.5,0.5]){
|
||||
color("White", a=1) {
|
||||
cube(size=[2,1,0.4], center=false);
|
||||
};
|
||||
};
|
||||
};
|
19042
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.stl
Normal file
19042
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.stl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.wings
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.wings
Normal file
Binary file not shown.
10764
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.wrl
Normal file
10764
Libraries/ESP8266/ESP8266.3dshapes/ESP-12.wrl
Normal file
File diff suppressed because it is too large
Load diff
119
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.scad
Normal file
119
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.scad
Normal file
|
@ -0,0 +1,119 @@
|
|||
fragments=20;
|
||||
module halfPad() {
|
||||
color("Gold", a=1) {
|
||||
difference() {
|
||||
cube(size=[1,1,1], center=true);
|
||||
cylinder(h=2,d=0.6,center = true, $fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module padHoles(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
translate([1,0,0]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pad(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
halfPad();
|
||||
difference() {
|
||||
translate([1,0,0]) {
|
||||
halfPad();
|
||||
};
|
||||
translate([1.25,0,0]) {
|
||||
cube(size=[0.5,1.1,1.1], center=true);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pads() {
|
||||
pad(0,0);
|
||||
pad(0,2);
|
||||
pad(0,4);
|
||||
pad(0,6);
|
||||
pad(0,8);
|
||||
pad(0,10);
|
||||
pad(0,12);
|
||||
pad(0,14);
|
||||
pad(14,0,180);
|
||||
pad(14,-2,180);
|
||||
pad(14,-4,180);
|
||||
pad(14,-6,180);
|
||||
pad(14,-8,180);
|
||||
pad(14,-10,180);
|
||||
pad(14,-12,180);
|
||||
pad(14,-14,180);
|
||||
|
||||
pad(0.6,-2,-90);
|
||||
pad(0.6,-4,-90);
|
||||
pad(0.6,-6,-90);
|
||||
pad(0.6,-8,-90);
|
||||
pad(0.6,-10,-90);
|
||||
pad(0.6,-12,-90);
|
||||
};
|
||||
|
||||
module holes() {
|
||||
padHoles(0,0);
|
||||
padHoles(0,2);
|
||||
padHoles(0,4);
|
||||
padHoles(0,6);
|
||||
padHoles(0,8);
|
||||
padHoles(0,10);
|
||||
padHoles(0,12);
|
||||
padHoles(0,14);
|
||||
padHoles(14,0,180);
|
||||
padHoles(14,-2,180);
|
||||
padHoles(14,-4,180);
|
||||
padHoles(14,-6,180);
|
||||
padHoles(14,-8,180);
|
||||
padHoles(14,-10,180);
|
||||
padHoles(14,-12,180);
|
||||
padHoles(14,-14,180);
|
||||
|
||||
padHoles(0.6,-2,-90);
|
||||
padHoles(0.6,-4,-90);
|
||||
padHoles(0.6,-6,-90);
|
||||
padHoles(0.6,-8,-90);
|
||||
padHoles(0.6,-10,-90);
|
||||
padHoles(0.6,-12,-90);
|
||||
};
|
||||
|
||||
// Translate so that pin 1 and the bottom of the board
|
||||
// is the reference point (0,0,0)
|
||||
translate([14,-14,0.50]) {
|
||||
// pcb
|
||||
difference() {
|
||||
union() {
|
||||
color("Blue", a=1) {
|
||||
translate([-15, -1.6, -0.49]) {
|
||||
cube(size=[16, 24, .98], center = false);
|
||||
};
|
||||
};
|
||||
pads();
|
||||
};
|
||||
holes();
|
||||
};
|
||||
|
||||
//shield
|
||||
translate([-15 + 1.98, 0, 0.5]) {
|
||||
color("Silver", a=1) {
|
||||
cube(size=[12.1, 15.2, 2.3], center = false);
|
||||
};
|
||||
};
|
||||
|
||||
//led
|
||||
translate([-2.5,15.5,0.5]){
|
||||
color("White", a=1) {
|
||||
cube(size=[2,1,0.4], center=false);
|
||||
};
|
||||
};
|
||||
};
|
25762
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.stl
Normal file
25762
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.stl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.wings
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.wings
Normal file
Binary file not shown.
14510
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.wrl
Normal file
14510
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E.wrl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E_4wings.stl
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12E_4wings.stl
Normal file
Binary file not shown.
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12_4wings.stl
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-12_4wings.stl
Normal file
Binary file not shown.
97
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.scad
Normal file
97
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.scad
Normal file
|
@ -0,0 +1,97 @@
|
|||
fragments=20;
|
||||
module halfPad() {
|
||||
color("Gold", a=1) {
|
||||
difference() {
|
||||
translate([0, 0, 0.5]) {
|
||||
cube(size=[0.85,0.90,1], center=true);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module padHoles(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0.5]) {
|
||||
cylinder(h=2,d=0.6,center=true,$fn=fragments);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pad(x, y, zRot = 0) {
|
||||
rotate([0, 0, zRot]) {
|
||||
translate([x, y, 0]) {
|
||||
halfPad();
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
module pads() {
|
||||
|
||||
pad(17.58,-12);
|
||||
pad(17.58,-10.5);
|
||||
pad(17.58,-9);
|
||||
pad(17.58,-7.5);
|
||||
pad(17.58,-6);
|
||||
pad(17.58,-4.5);
|
||||
pad(17.58,-3);
|
||||
pad(17.58,-1.5);
|
||||
pad(17.58,0);
|
||||
|
||||
pad(-0.42,0,180);
|
||||
pad(-0.42,1.5,180);
|
||||
pad(-0.42,3,180);
|
||||
pad(-0.42,4.5,180);
|
||||
pad(-0.42,6,180);
|
||||
pad(-0.42,7.5,180);
|
||||
pad(-0.42,9,180);
|
||||
pad(-0.42,10.5,180);
|
||||
pad(-0.42,12,180);
|
||||
|
||||
};
|
||||
|
||||
module holes() {
|
||||
|
||||
padHoles(18,-12);
|
||||
padHoles(18,-10.5);
|
||||
padHoles(18,-9);
|
||||
padHoles(18,-7.5);
|
||||
padHoles(18,-6);
|
||||
padHoles(18,-4.5);
|
||||
padHoles(18,-3);
|
||||
padHoles(18,-1.5);
|
||||
padHoles(18,0);
|
||||
|
||||
padHoles(0,0,180);
|
||||
padHoles(0,1.5,180);
|
||||
padHoles(0,3,180);
|
||||
padHoles(0,4.5,180);
|
||||
padHoles(0,6,180);
|
||||
padHoles(0,7.5,180);
|
||||
padHoles(0,9,180);
|
||||
padHoles(0,10.5,180);
|
||||
padHoles(0,12,180);
|
||||
};
|
||||
|
||||
// Translate so that pin 1 and the bottom of the board
|
||||
// is the reference point (0,0,0)
|
||||
translate([0,0,0]) {
|
||||
// pcb
|
||||
difference() {
|
||||
union() {
|
||||
color("Blue", a=1) {
|
||||
translate([0, -13, 0]) {
|
||||
cube(size=[18, 20, .98], center = false);
|
||||
};
|
||||
};
|
||||
pads();
|
||||
};
|
||||
holes();
|
||||
};
|
||||
|
||||
//shield
|
||||
translate([1.5, -12, 1]) {
|
||||
color("Silver", a=1) {
|
||||
cube(size=[15, 12, 1.5], center = false);
|
||||
};
|
||||
};
|
||||
};
|
9746
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.stl
Normal file
9746
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.stl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.wings
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.wings
Normal file
Binary file not shown.
5606
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.wrl
Normal file
5606
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02.wrl
Normal file
File diff suppressed because it is too large
Load diff
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02_4wings.stl
Normal file
BIN
Libraries/ESP8266/ESP8266.3dshapes/ESP-13-wroom-02_4wings.stl
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue