Browse Source

split docs 3d print page

Thomas Buck 7 months ago
parent
commit
0a4c1b056f

+ 14
- 1
.github/workflows/kicad.yml View File

55
       - name: Generate fabrication files
55
       - name: Generate fabrication files
56
         run: |
56
         run: |
57
           ./pcb/generate_fab.sh
57
           ./pcb/generate_fab.sh
58
+          ./pcb2/generate_fab.sh
58
 
59
 
59
       - name: Upload board files
60
       - name: Upload board files
60
         uses: actions/upload-artifact@v4.0.0
61
         uses: actions/upload-artifact@v4.0.0
62
           name: prototype-pcb
63
           name: prototype-pcb
63
           path: pcb/fabrication
64
           path: pcb/fabrication
64
 
65
 
66
+      - name: Upload board files
67
+        uses: actions/upload-artifact@v4.0.0
68
+        with:
69
+          name: v2-pcb
70
+          path: pcb2/fabrication
71
+
72
+      - name: Rename release files
73
+        if: startsWith(github.ref, 'refs/tags/')
74
+        run: |
75
+          mv pcb/fab.zip fab_proto.zip
76
+          mv pcb2/fab.zip fab_v2.zip
77
+
65
       - name: Upload release files
78
       - name: Upload release files
66
         if: startsWith(github.ref, 'refs/tags/')
79
         if: startsWith(github.ref, 'refs/tags/')
67
         uses: softprops/action-gh-release@v1
80
         uses: softprops/action-gh-release@v1
68
         with:
81
         with:
69
-          files: pcb/fab.zip
82
+          files: fab_proto.zip fab_v2.zip

+ 0
- 71
docs/src/3dprint.md View File

1
-# Mounting Hardware
2
-
3
-This page shows all the 3d printed parts.
4
-The dimensions for the parametric OpenSCAD settings for these generated STL files should match what we used for the prototype.
5
-For your own build you may need to get the OpenSCAD sources [from the repo](https://github.com/xythobuz/lars/tree/master/3dprint) and tweak the values.
6
-
7
-## Beam
8
-
9
-{{#include inc_beam_all.stl.md}}
10
-
11
-[Direct link to this file](./stl/beam_all.stl).
12
-
13
-## Actuator All
14
-
15
-{{#include inc_actuator_all.stl.md}}
16
-
17
-[Direct link to this file](./stl/actuator_all.stl).
18
-
19
-## Actuator Cap
20
-
21
-{{#include inc_actuator_cap.stl.md}}
22
-
23
-[Direct link to this file](./stl/actuator_cap.stl).
24
-
25
-## Actuator Hammer
26
-
27
-{{#include inc_actuator_hammer.stl.md}}
28
-
29
-[Direct link to this file](./stl/actuator_hammer.stl).
30
-
31
-## Actuator Spool
32
-
33
-{{#include inc_actuator_spool.stl.md}}
34
-
35
-[Direct link to this file](./stl/actuator_spool.stl).
36
-
37
-## Tamb Mount All Visualize
38
-
39
-{{#include inc_tamb_mount_all_visualize.stl.md}}
40
-
41
-[Direct link to this file](./stl/tamb_mount_all_visualize.stl).
42
-
43
-## Tamb Mount Inner
44
-
45
-{{#include inc_tamb_mount_inner.stl.md}}
46
-
47
-[Direct link to this file](./stl/tamb_mount_inner.stl).
48
-
49
-## Tamb Mount Outer
50
-
51
-{{#include inc_tamb_mount_outer.stl.md}}
52
-
53
-[Direct link to this file](./stl/tamb_mount_outer.stl).
54
-
55
-## Enclosure Bottom
56
-
57
-{{#include inc_enclosure_bottom.stl.md}}
58
-
59
-[Direct link to this file](./stl/enclosure_bottom.stl).
60
-
61
-## Enclosure Top
62
-
63
-{{#include inc_enclosure_top.stl.md}}
64
-
65
-[Direct link to this file](./stl/enclosure_top.stl).
66
-
67
-## Enclosure Faceplate
68
-
69
-{{#include inc_enclosure_faceplate.stl.md}}
70
-
71
-[Direct link to this file](./stl/enclosure_faceplate.stl).

+ 24
- 0
docs/src/3dprint_prototype.md View File

1
+# 3D Print - Prototype
2
+
3
+This page shows the 3D printed parts for the prototype PCB.
4
+
5
+The dimensions for the parametric OpenSCAD settings for these generated STL files should match what we used for the prototype.
6
+For your own build you may need to get the OpenSCAD sources [from the repo](https://github.com/xythobuz/lars/tree/master/3dprint) and tweak the values.
7
+
8
+## Enclosure Bottom
9
+
10
+{{#include inc_enclosure_bottom.stl.md}}
11
+
12
+[Direct link to this file](./stl/enclosure_bottom.stl).
13
+
14
+## Enclosure Top
15
+
16
+{{#include inc_enclosure_top.stl.md}}
17
+
18
+[Direct link to this file](./stl/enclosure_top.stl).
19
+
20
+## Enclosure Faceplate
21
+
22
+{{#include inc_enclosure_faceplate.stl.md}}
23
+
24
+[Direct link to this file](./stl/enclosure_faceplate.stl).

+ 30
- 0
docs/src/3dprint_solenoids.md View File

1
+# 3D Print - Solenoids
2
+
3
+This page shows the 3D printed parts for the solenoid actuators.
4
+
5
+The dimensions for the parametric OpenSCAD settings for these generated STL files should match what we used for the prototype.
6
+For your own build you may need to get the OpenSCAD sources [from the repo](https://github.com/xythobuz/lars/tree/master/3dprint) and tweak the values.
7
+
8
+## Actuator All
9
+
10
+{{#include inc_actuator_all.stl.md}}
11
+
12
+[Direct link to this file](./stl/actuator_all.stl).
13
+
14
+## Actuator Cap
15
+
16
+{{#include inc_actuator_cap.stl.md}}
17
+
18
+[Direct link to this file](./stl/actuator_cap.stl).
19
+
20
+## Actuator Hammer
21
+
22
+{{#include inc_actuator_hammer.stl.md}}
23
+
24
+[Direct link to this file](./stl/actuator_hammer.stl).
25
+
26
+## Actuator Spool
27
+
28
+{{#include inc_actuator_spool.stl.md}}
29
+
30
+[Direct link to this file](./stl/actuator_spool.stl).

+ 30
- 0
docs/src/3dprint_tambourine.md View File

1
+# 3D Print - Tambourine
2
+
3
+This page shows the 3D printed parts to mount solenoids to a tambourine.
4
+
5
+The dimensions for the parametric OpenSCAD settings for these generated STL files should match what we used for the prototype.
6
+For your own build you may need to get the OpenSCAD sources [from the repo](https://github.com/xythobuz/lars/tree/master/3dprint) and tweak the values.
7
+
8
+## Beam
9
+
10
+{{#include inc_beam_all.stl.md}}
11
+
12
+[Direct link to this file](./stl/beam_all.stl).
13
+
14
+## Tamb Mount All Visualize
15
+
16
+{{#include inc_tamb_mount_all_visualize.stl.md}}
17
+
18
+[Direct link to this file](./stl/tamb_mount_all_visualize.stl).
19
+
20
+## Tamb Mount Inner
21
+
22
+{{#include inc_tamb_mount_inner.stl.md}}
23
+
24
+[Direct link to this file](./stl/tamb_mount_inner.stl).
25
+
26
+## Tamb Mount Outer
27
+
28
+{{#include inc_tamb_mount_outer.stl.md}}
29
+
30
+[Direct link to this file](./stl/tamb_mount_outer.stl).

+ 13
- 2
docs/src/SUMMARY.md View File

4
 
4
 
5
 - [Introduction](./introduction.md)
5
 - [Introduction](./introduction.md)
6
 
6
 
7
-# Hardware
7
+# Electronics
8
 
8
 
9
-- [Mounting Hardware](./3dprint.md)
10
 - [Prototype](./pcb1.md)
9
 - [Prototype](./pcb1.md)
11
   - [Schematics](./pcb1_sch.md)
10
   - [Schematics](./pcb1_sch.md)
12
   - [PCB Layout](./pcb1_pcb.md)
11
   - [PCB Layout](./pcb1_pcb.md)
13
 - [LARS V2](./pcb2.md)
12
 - [LARS V2](./pcb2.md)
14
   - [Schematics](./pcb2_sch.md)
13
   - [Schematics](./pcb2_sch.md)
15
   - [PCB Layout](./pcb2_pcb.md)
14
   - [PCB Layout](./pcb2_pcb.md)
15
+
16
+# 3D Printed Parts
17
+
18
+- [Solenoids](./3dprint_solenoids.md)
19
+- [Tambourine](./3dprint_tambourine.md)
20
+- [Prototype](./3dprint_prototype.md)
21
+
22
+# Firmware
23
+
24
+- [Usage Guide](./usage.md)
25
+  - [Loop Station](./loopstation.md)
26
+  - [Drum Machine](./drummachine.md)

+ 3
- 0
docs/src/drummachine.md View File

1
+# Drum Machine
2
+
3
+**TODO**: work in progress

+ 3
- 0
docs/src/loopstation.md View File

1
+# Loop Station
2
+
3
+**TODO**: work in progress

+ 3
- 0
docs/src/usage.md View File

1
+# Usage Guide
2
+
3
+**TODO**: work in progress

Loading…
Cancel
Save