kauzerei 8 місяці тому
джерело
коміт
faad15604f

+ 16
- 0
3dprint/tamb_mount.json Переглянути файл

@@ -0,0 +1,16 @@
1
+{
2
+    "fileFormatVersion": "1",
3
+    "parameterSets": {
4
+        "New set 1": {
5
+            "air": "1",
6
+            "beam_width": "7",
7
+            "hole": "3",
8
+            "hole_tamb": "23",
9
+            "id_tamb": "239",
10
+            "lip": "3",
11
+            "od_tamb": "251",
12
+            "part": "outer",
13
+            "wall": "1.6000000000000001"
14
+        }
15
+    }
16
+}

+ 57
- 0
3dprint/tamb_mount.scad Переглянути файл

@@ -0,0 +1,57 @@
1
+$fa=1/1;
2
+$fs=1/2;
3
+bissl=1/100;
4
+part="inner";//[inner,outer,all_visualize]
5
+od_tamb=251;
6
+id_tamb=239;
7
+wall_tamb=(od_tamb-id_tamb)/2;
8
+hole_tamb=23;
9
+lip=3;
10
+air=1;
11
+hole=3;
12
+wall=1.6;
13
+beam_width=7;
14
+module inner_mount() {
15
+  difference() {
16
+    union() {
17
+      intersection() {
18
+        cylinder(d=hole_tamb+2*lip-2*air,h=2*lip+wall_tamb);
19
+        translate([0,0,-id_tamb/2+2*lip])rotate([90,0,0])cylinder(d=id_tamb,h=hole_tamb+2*lip,center=true);
20
+      }
21
+      intersection() {
22
+        cylinder(d=hole_tamb-2*air,h=2*lip+wall_tamb);
23
+        translate([0,0,-id_tamb/2+2*lip])rotate([90,0,0])cylinder(d=id_tamb+wall_tamb-air,h=hole_tamb+2*lip,center=true);
24
+      }
25
+    }
26
+    hull() {
27
+      translate([0,hole_tamb/2-air-hole/2-wall,-bissl])cylinder(h=wall_tamb+3*lip+2*bissl,d=hole);
28
+      translate([0,-hole_tamb/2+air+hole/2+wall,-bissl])cylinder(h=wall_tamb+3*lip+2*bissl,d=hole);
29
+    }
30
+    translate([-beam_width/2-air/2,-hole_tamb/2-lip,-bissl]) cube([beam_width+air,hole_tamb+2*lip,lip]);
31
+  }
32
+}
33
+
34
+module outer_mount() {
35
+  difference() {
36
+    union() {
37
+      difference(){
38
+        cylinder(d=hole_tamb+2*lip-2*air,h=2*lip+wall_tamb);
39
+        translate([0,0,od_tamb/2+lip])rotate([90,0,0])cylinder(d=od_tamb,h=hole_tamb+2*lip,center=true);
40
+      }
41
+      difference(){
42
+        cylinder(d=hole_tamb-2*air,h=2*lip+wall_tamb);
43
+        translate([0,0,od_tamb/2+lip])rotate([90,0,0])cylinder(d=od_tamb-wall_tamb+air,h=hole_tamb+2*lip,center=true);
44
+      }
45
+    }
46
+    hull() {
47
+      translate([0,hole_tamb/2-air-hole/2-wall,-bissl])cylinder(h=wall_tamb+3*lip+2*bissl,d=hole);
48
+      translate([0,-hole_tamb/2+air+hole/2+wall,-bissl])cylinder(h=wall_tamb+3*lip+2*bissl,d=hole);
49
+    }
50
+  }
51
+}
52
+if (part=="inner") inner_mount();
53
+if (part=="outer") outer_mount();
54
+if (part=="all_visualize") {
55
+  inner_mount();
56
+  translate([0,0,wall_tamb+3*lip])rotate([180,0,0])outer_mount();
57
+  }

BIN
3dprint/tamb_mount_inner.stl Переглянути файл


BIN
3dprint/tamb_mount_outer.stl Переглянути файл


+ 1
- 0
pcb/#auto_saved_files# Переглянути файл

@@ -0,0 +1 @@
1
+/Users/kauzerei/dev/drumkit/pcb/_autosave-drumkit.kicad_sch


+ 38
- 0
pcb/chinese_modules.kicad_sym Переглянути файл

@@ -1,4 +1,42 @@
1 1
 (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
2
+  (symbol "charger" (in_bom yes) (on_board yes)
3
+    (property "Reference" "U" (at 0 0 0)
4
+      (effects (font (size 1.27 1.27)))
5
+    )
6
+    (property "Value" "" (at 0 0 0)
7
+      (effects (font (size 1.27 1.27)))
8
+    )
9
+    (property "Footprint" "" (at 0 0 0)
10
+      (effects (font (size 1.27 1.27)) hide)
11
+    )
12
+    (property "Datasheet" "" (at 0 0 0)
13
+      (effects (font (size 1.27 1.27)) hide)
14
+    )
15
+    (symbol "charger_0_1"
16
+      (rectangle (start -6.35 5.08) (end 6.35 -5.08)
17
+        (stroke (width 0) (type default))
18
+        (fill (type none))
19
+      )
20
+    )
21
+    (symbol "charger_1_1"
22
+      (pin input line (at 8.89 2.54 180) (length 2.54)
23
+        (name "Vin+" (effects (font (size 1.27 1.27))))
24
+        (number "1" (effects (font (size 1.27 1.27))))
25
+      )
26
+      (pin input line (at 8.89 -2.54 180) (length 2.54)
27
+        (name "Vin-" (effects (font (size 1.27 1.27))))
28
+        (number "2" (effects (font (size 1.27 1.27))))
29
+      )
30
+      (pin input line (at -8.89 2.54 0) (length 2.54)
31
+        (name "B+" (effects (font (size 1.27 1.27))))
32
+        (number "3" (effects (font (size 1.27 1.27))))
33
+      )
34
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
35
+        (name "B-" (effects (font (size 1.27 1.27))))
36
+        (number "4" (effects (font (size 1.27 1.27))))
37
+      )
38
+    )
39
+  )
2 40
   (symbol "dc-dc" (in_bom yes) (on_board yes)
3 41
     (property "Reference" "U" (at 0 0 0)
4 42
       (effects (font (size 1.27 1.27)))

+ 22
- 0
pcb/chinese_modules.pretty/charger.kicad_mod Переглянути файл

@@ -0,0 +1,22 @@
1
+(footprint "charger" (version 20221018) (generator pcbnew)
2
+  (layer "F.Cu")
3
+  (attr through_hole)
4
+  (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS")
5
+      (effects (font (size 1 1) (thickness 0.1)))
6
+    (tstamp ef9a929a-cc94-4f08-a0d2-79960ee4452d)
7
+  )
8
+  (fp_text value "charger" (at 0 1 unlocked) (layer "F.Fab")
9
+      (effects (font (size 1 1) (thickness 0.15)))
10
+    (tstamp c0d2d0f7-e7ae-4834-a7f3-9aafb08f1ac1)
11
+  )
12
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
13
+      (effects (font (size 1 1) (thickness 0.15)))
14
+    (tstamp c47ecdf5-4e59-404b-92f7-c535463c8380)
15
+  )
16
+  (fp_rect (start -14 8.564) (end 14 -8.636)
17
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp d35c4010-6ee0-4834-965b-47ff77b0ce97))
18
+  (pad "1" thru_hole circle (at -11.5 -7) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp d1c9096b-e449-45e0-b89a-87b49bb5590d))
19
+  (pad "2" thru_hole circle (at -11.5 7) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 88a8c1f9-55da-4c28-8d4c-6082abf45198))
20
+  (pad "3" thru_hole circle (at 11.5 -7) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 9d8718ef-cc49-475b-a4aa-6b30e5ae2ef3))
21
+  (pad "4" thru_hole circle (at 11.5 7) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 4d71aa93-0865-4659-9304-6c845807dfbd))
22
+)

BIN
pcb/drumkit-backups/drumkit-2024-03-21_165911.zip Переглянути файл


BIN
pcb/drumkit-backups/drumkit-2024-03-21_170715.zip Переглянути файл


BIN
pcb/drumkit-backups/drumkit-2024-03-21_172350.zip Переглянути файл


BIN
pcb/drumkit-backups/drumkit-2024-03-21_172946.zip Переглянути файл


BIN
pcb/drumkit-backups/drumkit-2024-03-21_173659.zip Переглянути файл


BIN
pcb/drumkit-backups/drumkit-2024-03-21_174454.zip Переглянути файл


+ 1408
- 1437
pcb/drumkit.kicad_pcb
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 2
- 1
pcb/drumkit.kicad_pro Переглянути файл

@@ -173,7 +173,8 @@
173 173
       ],
174 174
       "track_widths": [
175 175
         0.0,
176
-        1.0
176
+        1.0,
177
+        2.0
177 178
       ],
178 179
       "via_dimensions": [
179 180
         {

+ 704
- 649
pcb/drumkit.kicad_sch
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 66738
- 53018
pcb/fp-info-cache
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 0
pcb/~drumkit.kicad_pcb.lck Переглянути файл

@@ -0,0 +1 @@
1
+{"hostname":"air2015","username":"kauzerei"}

+ 1
- 0
pcb/~drumkit.kicad_sch.lck Переглянути файл

@@ -0,0 +1 @@
1
+{"hostname":"air2015","username":"kauzerei"}

Завантаження…
Відмінити
Зберегти